Subversion Repositories SmartDukaan

Rev

Rev 25114 | Blame | Compare with Previous | Last modification | View Log | RSS feed

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
        <head>
                <title>
                        Warehouse Management::Scan In
                </title>
        <script type="text/javascript" src="/inventory/js/jquery-1.4.2.js"></script>
        <script type="text/javascript" src="/inventory/js/jquery.validate.js"></script>        
        <script type="text/javascript" src="/inventory/js/purchase.js"></script>
                <script language="JavaScript">
            function disableEnterKey(e)
            {
                 var key;     
                 if(window.event)
                      key = window.event.keyCode; //IE
                 else
                      key = e.which; //firefox     
            
                 return (key != 13);
            }
        </script>
        </head>
        <body>
        <script>
            $(document).ready(function() {
                $("form#scanItem").validate();
            });
        </script>        
        <a href="/inventory">Go to Home page</a>
        <br />        
        
                <h2>Scan Items in warehouse: $action.getWarehouse().getDisplayName()</h2>
                <span style="color:red">
                        $action.getErrorMessage()
                </span>
                
                <br>
                <a href="/inventory/bulk-purchase/!create?poId=$action.getPoId()&warehouseId=$action.getWarehouseId()&invoiceNumber=$action.getInvoiceNumber()&freightCharges=$action.getFreightCharges()&purchaseComments=$action.getPurchaseComments()">Start Bulk Purchase</a>
                <br>
                

                <form id="scanItem" name="newPurchase" action="/inventory/purchase/$action.getId()" method="post" >
                        <input type="hidden" name="poId" value="$action.getPoId()"/>
                        #if($action.getTransferLotId())
                                <input type="hidden" name="transferLotId" value="$action.getTransferLotId()"/>
                        #end
                        <input type="hidden" name="invoiceNumber" value="$action.getInvoiceNumber()"/>
                        <input type="hidden" name="freightCharges" value="$action.getFreightCharges()"/>
                        <input type="hidden" name="purchaseComments" value="$action.getPurchaseComments()"/>
                        <input type="hidden" name="_method" value="put"/>
            <a href="/inventory/purchase!itemNumberMappingEditNew?id=0" target="_blank">Create item number mapping</a>
                        
                        ##if ($action.isTransferAllowedFromWarehouse($action.getWarehouseId()))
                        <div id = "item-transfer-warehouse-selector">
                                <span>Transfer on Scan-in to Warehouse </span>
                                <select name = "transferWarehouseId">
                                        #if($action.getTransferWarehouseId())
                                                #foreach($warehouse in $action.getAllowedDestinationWarehousesForTransfer($action.getWarehouseId()))
                                                #if($warehouse.getId()==$action.getTransferWarehouseId())
                                                        <option value = "$warehouse.getId()" selected>$warehouse.getDisplayName()</option>
                                                        #end
                                                #end
                                        #else
                                                <option value = "0" >Select...</option>
                                        #foreach($warehouse in $action.getAllowedDestinationWarehousesForTransfer($action.getWarehouseId()))
                                                <option value = "$warehouse.getId()">$warehouse.getDisplayName()</option>
                                                #end
                                        #end
                </select>
                                <!--input type="button" id="transfer-items-button" value="Submit"/-->
            </div>
                        ##end
                        
                        <table border="1">
                <thead >
                    <tr >
                        <th >Select Item OR Fill Item Number</th>
                        <th >Serial Number</th>
                        <th >Quantity</th>
                    </tr>
                </thead>
                <tbody >
                    #foreach($lineItem in $action.getLineItems())
                        #set($rowId = $lineItem.getId())
                        #set($tabIndex = $rowId + 1)
                        <tr id="row-$rowId">
                            <td >
                                <input type="hidden" name="lineItems[$rowId].id" value="$rowId"/>
                                <select class="item" name="lineItems[$rowId].item_id">
                                    <option #if($lineItem.getItem_id() == -1) selected="selected" #end value="-1">Select Item</option>
                                    #foreach ($item in $action.getItems())
<!--                                                                    #if($action.canItemCanBeScannedIn($item.getId()))
                                                                                        <option #if($lineItem.getItem_id() == $item.getId()) selected="selected" #end value="$item.getId()" #if($item.getType().name().equals("SERIALIZED")) hasSerialNumber="required" #end #if($item.isHasItemNo()) hasItemNumber="required" #end>$action.getName($item)</option>
                                                                                #else
                                                                                        <option #if($lineItem.getItem_id() == $item.getId()) selected="selected" #end value="$item.getId()" #if($item.getType().name().equals("SERIALIZED")) hasSerialNumber="required" #end #if($item.isHasItemNo()) hasItemNumber="required" #end disabled="disabled">$action.getName($item)</option>
                                                                                #end   -->
                                                                                <option #if($lineItem.getItem_id() == $item.getId()) selected="selected" 
                                                                                                #end value="$item.getId()" 
                                                                                                #if($item.getType().name().equals("SERIALIZED")) hasSerialNumber="required" 
                                                                                                #end 
                                                                                                #if($item.isHasItemNo()) hasItemNumber="required" 
                                                                                                #end>
                                                                                        $action.getName($item)</option>
                                    #end
                                </select>
                                OR
                                <input class="itemNumber" type="text" tabindex="$tabIndex" name="lineItems[$rowId].item_number" value="$lineItem.getItem_number()" onkeypress="return disableEnterKey(event)"/>
                            </td>
                            <td ><input class="serialNumber" type="text" tabindex="$tabIndex" name="lineItems[$rowId].serial_number" value="$lineItem.getSerial_number()" onkeypress="return disableEnterKey(event)"/></td>
                            <td ><input class="quantity" type="text" name="lineItems[$rowId].quantity" readonly value="$lineItem.getQuantity()"/></td>
                            <td><input type="text" value="$lineItem.getInvoicePrice()" readonly/></td>
                            <td ><input type="hidden" name="lineItems[$rowId].extra_info" value="$lineItem.getExtra_info()"/> $lineItem.getExtra_info()</td>
                        </tr>
                    #end
                </tbody>
                                <tr>
                                        <td align="left">
                        <a href="/inventory/purchase/$action.getId()?_method=delete">Close Purchase</a>
                                        </td>
                                        <td colspan="2" align="right" >
                                                <input name="submit" type="submit" value="Scan In"/>
                                        </td>
                                </tr>
                        </table>
                </form>
    </body>
</html>