Subversion Repositories SmartDukaan

Rev

Rev 4687 | Rev 6821 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4687 Rev 4754
Line 8... Line 8...
8
        <script type="text/javascript" src="/inventory/js/purchase-order-common.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>
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" />
10
        <link rel="stylesheet" href="/inventory/css/common.css" type="text/css" />
11
    </head>
11
    </head>
12
    <body>
12
    <body>
-
 
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 >
13
        #foreach($supplier in $action.getSuppliers())
36
                #foreach($supplier in $action.getSuppliers().values())
-
 
37
                <tr >
14
            <div id="supplier-$supplier.getId()">
38
                    <td >$supplier.getName()</td>
15
                <input supplierId="$supplier.getId()" type="button" value="Create PO with $supplier.getName()"/>
39
                    <td id="total-quantity-$supplier.getId()">$action.getQuantityString($supplier.getId())</td>
16
                <input readonly value="0" type="text" name="total_amount"/>
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">
17
                <br />
49
                <br />
-
 
50
                <form class="create-purchase-order">
18
                <table>
51
                <table class="lineitems">
19
                    <thead >
52
                    <thead >
20
                        <tr >
53
                        <tr >
21
                            <th >Item Id</th>
54
                            <th >Item Id</th>
22
                            <th >Product Name</th>
55
                            <th >Product Name</th>
-
 
56
                            <th >Quantity</th>
23
                            <th >Quantity (COD/Prepaid)</th>
57
                            <th >COD/Prepaid</th>
24
                            <th >Unit price</th>
58
                            <th >Transfer price</th>
25
                            <th >Total amount</th>
59
                            <th >Total amount</th>
26
                            <th ></th>
60
                            <th ></th>
27
                        </tr>
61
                        </tr>
28
                    </thead>
62
                    </thead>
29
                    <tbody >
63
                    <tbody>
30
                        <tr id="sample-lineitem">
64
                        <tr id="sample-lineitem" class="hidden">
31
                            <td><input type="text" class="required digits" name="item_id" disabled /></td>
65
                            <td><input type="text" class="required digits" name="itemId" supplierId="$supplierId" disabled /></td>
32
                            <td><div id="model_name"></div></td>
66
                            <td><div id="modelName"></div></td>
33
                            <td ><input type="text" class="required digits" name="quantity" disabled /> </td>
67
                            <td ><input type="text" class="required digits" name="quantity" disabled /> </td>
-
 
68
                            <td >0/0</td>
34
                            <td ><input type="text" class="required number" name="unit_price" disabled /> </td>
69
                            <td id="transferPrice"><input type="text" class="required number" name="unitPrice" disabled readonly /> </td>
35
                            <td ><div id="amount">0</div></td>
70
                            <td ><div id="amount">0</div></td>
36
                            <td ><a id="remove-lineitem" href="#">remove</a></td>
71
                            <td ><a id="remove-lineitem" href="#">remove</a></td>
37
                        </tr>
72
                        </tr>
38
                        #foreach($lineitem in $action.getLineItemsBySupplier().get($supplier.getId()))
73
                        #foreach($lineItem in $action.getLineItemsBySupplier().get($supplierId))
39
                            <tr >
74
                            <tr >
40
                                <td><input type="text" class="required digits" name="item_id" value="$lineitem.getItemId()" /></td>
75
                                <td><input type="text" class="required digits" name="itemId" value="$lineItem.getItemId()" /></td>
41
                                <td><div id="model_name">$action.getName($lineitem)</div></td>
76
                                <td><div id="modelName">$action.getName($lineItem)</div></td>
42
                                #set($prepaidCount = $lineitem.getQuantity() - $lineitem.getCodCount())
77
                                #set($prepaidCount = $lineItem.getQuantity() - $lineItem.getCodCount())
43
                                <td ><input type="text" class="required digits" name="quantity" value="$lineitem.getQuantity() ($lienitem.getCodCount()/$prepaidCount)" /> </td>
78
                                <td ><input type="text" class="required digits" name="quantity" value="$lineItem.getQuantity()" /> </td>
-
 
79
                                <td >$lineItem.getCodCount()/$prepaidCount</td>
44
                                <td ><input type="text" class="required number" name="unit_price" value="$lineitem.getUnitPrice()" /> </td>
80
                                <td id="transferPrice"><input type="text" class="required number" name="unitPrice" value="$lineItem.getUnitPrice()" readonly /> </td>
45
                                #set($amount = $lineitem.getQuantity() * $lineitem.getUnitPrice())
81
                                #set($amount = $lineItem.getQuantity() * $lineItem.getUnitPrice())
46
                                <td ><div id="amount">$amount</div></td>
82
                                <td ><div id="amount">$amount</div></td>
47
                                <td ><a id="remove-lineitem" href="#">remove</a></td>                                
83
                                <td ><a id="remove-lineitem" href="#">remove</a></td>
48
                            </tr>
84
                            </tr>
49
                        #end
85
                        #end
50
                    </tbody>
86
                    </tbody>
51
                </table>
87
                </table>
52
                <div >
88
                <div >
53
                    <input id="add-lineitem" type="button" value="Add New Item"/> <br /> <br />
89
                    <input id="add-lineitem" type="button" value="Add New Item"/> <br /> <br />
-
 
90
                    <input type="hidden" name="supplierId" value="$supplierId"/>
54
                    <input type="submit" value="Create Purchase Order"/>
91
                    <input type="submit" value="Create Purchase Order"/>
55
                    <input id="cancel" type="button" value="Cancel"/>                    
92
                    <input id="cancel" type="button" value="Cancel"/>
56
                </div>
93
                </div>
-
 
94
                </form>
57
            </div>
95
            </div>
58
        #end
96
        #end
59
    </body>
97
    </body>
60
</html>
98
</html>