Subversion Repositories SmartDukaan

Rev

Rev 6839 | Rev 6862 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
4687 mandeep.dh 1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
<html xmlns="http://www.w3.org/1999/xhtml">
3
    <head>
4
        <title>
5
            Inventory Management::Create Purchase Order
6
        </title>
7
        <script type="text/javascript" src="/inventory/js/jquery-1.4.2.js"></script>
8
        <script type="text/javascript" src="/inventory/js/purchase-order-common.js"></script>
9
        <script type="text/javascript" src="/inventory/js/purchase-order-events.js"></script>
10
        <link rel="stylesheet" href="/inventory/css/common.css" type="text/css" />
11
    </head>
12
    <body>
4754 mandeep.dh 13
        <a href="/inventory">Go to Home page</a>
14
        <br />                
15
        <div class="error">
16
            #set($messages = $action.getActionErrors())
17
            #if($messages && $messages.size() != 0)
18
                <label >Please fix below errors first to see accurate requirements</label> <br/>
19
                #foreach($message in $messages)
20
                    $message <br/>
21
                #end
22
            #end
23
            <br />
24
        </div>
25
        <table id="suppliers">
26
            <thead >
27
                <tr >
28
                    <th >Supplier</th>
29
                    <th >Quantity</th>
30
                    <th >COD/Prepaid</th>
31
                    <th >Amount</th>
32
                    <th ></th>
33
                </tr>
34
            </thead>
35
            <tbody >
36
                #foreach($supplier in $action.getSuppliers().values())
37
                <tr >
38
                    <td >$supplier.getName()</td>
39
                    <td id="total-quantity-$supplier.getId()">$action.getQuantityString($supplier.getId())</td>
40
                    <td >$action.getCODPrepaidString($supplier.getId())</td>
41
                    <td id="total-amount-$supplier.getId()" supplierId="$supplier.getId()">$action.getAmount($supplier.getId())</td>
42
                    <td ><a class="show-details" supplierId="$supplier.getId()" href="#">Show details</a></td>
43
                </tr>
44
                #end
45
            </tbody>
46
        </table>
47
        #foreach($supplierId in $action.getSuppliers().keySet())
48
            <div id="lineitems-$supplierId" class="lineitems hidden" supplierId="$supplierId">
4687 mandeep.dh 49
                <br />
4754 mandeep.dh 50
                <form class="create-purchase-order">
51
                <table class="lineitems">
4687 mandeep.dh 52
                    <thead >
53
                        <tr >
54
                            <th >Item Id</th>
55
                            <th >Product Name</th>
4754 mandeep.dh 56
                            <th >Quantity</th>
57
                            <th >COD/Prepaid</th>
58
                            <th >Transfer price</th>
4687 mandeep.dh 59
                            <th >Total amount</th>
6827 amar.kumar 60
							<th >Available</th>
61
							<th >Reserved</th>
62
							<th >AvgSales</th>
63
							<th >InStockDays</th>
6839 amar.kumar 64
							<th >NumDaysStock</th>
6827 amar.kumar 65
							<th >MinStockReq</th>
6831 amar.kumar 66
							<th >AdditionalQty</th>
6827 amar.kumar 67
							<th >SuggestedQty</th>
4687 mandeep.dh 68
                            <th ></th>
69
                        </tr>
70
                    </thead>
4754 mandeep.dh 71
                    <tbody>
72
                        <tr id="sample-lineitem" class="hidden">
73
                            <td><input type="text" class="required digits" name="itemId" supplierId="$supplierId" disabled /></td>
74
                            <td><div id="modelName"></div></td>
4687 mandeep.dh 75
                            <td ><input type="text" class="required digits" name="quantity" disabled /> </td>
4754 mandeep.dh 76
                            <td >0/0</td>
77
                            <td id="transferPrice"><input type="text" class="required number" name="unitPrice" disabled readonly /> </td>
4687 mandeep.dh 78
                            <td ><div id="amount">0</div></td>
6831 amar.kumar 79
							<td id="availableQuantity"><div name="availableQuantity" disabled readonly /> </td>
80
							<td id="reservedQuantity"><div name="reservedQuantity" disabled readonly /> </td>
81
							<td id="avgSales"><div name="avgSales" disabled readonly /> </td>
82
							<td id="numberOfDaysInStock"><div name="numberOfDaysInStock" disabled readonly /> </td>
83
							<td id="numberOfDaysStock"><div name="numberOfDaysStock" disabled readonly /> </td>
84
							<td id="minStockLevel"><div name="minStockLevel" disabled readonly /> </td>
85
							<td id="additionalQuantity"><div name="additionalQuantity" disabled readonly /> </td>
86
							<td id="suggestedQuantity"><div name="suggestedQuantity" disabled readonly /> </td>
6821 amar.kumar 87
							<td ><a id="remove-lineitem" href="#">remove</a></td>
4687 mandeep.dh 88
                        </tr>
4754 mandeep.dh 89
                        #foreach($lineItem in $action.getLineItemsBySupplier().get($supplierId))
4687 mandeep.dh 90
                            <tr >
4754 mandeep.dh 91
                                <td><input type="text" class="required digits" name="itemId" value="$lineItem.getItemId()" /></td>
92
                                <td><div id="modelName">$action.getName($lineItem)</div></td>
93
                                #set($prepaidCount = $lineItem.getQuantity() - $lineItem.getCodCount())
94
                                <td ><input type="text" class="required digits" name="quantity" value="$lineItem.getQuantity()" /> </td>
95
                                <td >$lineItem.getCodCount()/$prepaidCount</td>
96
                                <td id="transferPrice"><input type="text" class="required number" name="unitPrice" value="$lineItem.getUnitPrice()" readonly /> </td>
97
                                #set($amount = $lineItem.getQuantity() * $lineItem.getUnitPrice())
4687 mandeep.dh 98
                                <td ><div id="amount">$amount</div></td>
6839 amar.kumar 99
								<td ><div name="availableQuantity" /> $lineItem.getAvailableQuantity()</td>
100
								<td ><div name="reservedQuantity" /> $lineItem.getReservedQuantity()</td>
6857 amar.kumar 101
								<td ><div name="avgSales" /> $lineItem.getLastXdaysSale() ($lineItem.getAvgSales())</td>
6839 amar.kumar 102
								<td ><div name="numberOfDaysInStock" /> $lineItem.getNumberOfDaysInStock()</td>
103
								<td ><div name="numberOfDaysStock" /> $lineItem.getNumberOfDaysStock()</td>
6831 amar.kumar 104
								<td ><div name="minStockLevel" /> $lineItem.getMinStockLevel()</td>
105
								#set($additionalQty = $lineItem.getSuggestedQuantity()-$lineItem.getQuantity())
106
								<td ><div name="additionalQuantity" /> $additionalQty</td>
107
								<td ><div name="suggestedQuantity" /> $lineItem.getSuggestedQuantity()</td>
4754 mandeep.dh 108
                                <td ><a id="remove-lineitem" href="#">remove</a></td>
4687 mandeep.dh 109
                            </tr>
110
                        #end
111
                    </tbody>
112
                </table>
113
                <div >
114
                    <input id="add-lineitem" type="button" value="Add New Item"/> <br /> <br />
4754 mandeep.dh 115
                    <input type="hidden" name="supplierId" value="$supplierId"/>
4687 mandeep.dh 116
                    <input type="submit" value="Create Purchase Order"/>
4754 mandeep.dh 117
                    <input id="cancel" type="button" value="Cancel"/>
4687 mandeep.dh 118
                </div>
4754 mandeep.dh 119
                </form>
4687 mandeep.dh 120
            </div>
121
        #end
122
    </body>
123
</html>