Subversion Repositories SmartDukaan

Rev

Rev 5714 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

<script type="text/javascript" src="/Support/js/jquery-1.4.2.js"></script>
<script type="text/javascript" src="/Support/js/jquery.validate.js"></script>

<script type="text/javascript">
function printManifest(provider){
        orderIds='';
        $('input[name=selectedorder]:checked').each(function() {
                if(orderIds == ''){
                        orderIds = $(this).val();
                }else{
                        orderIds = orderIds + ':' + $(this).val();
                }
        });
        if(orderIds == ''){
                alert('No order is selected !!!');
                return;
        }
        url = '/Support/manifest?providerID=' + provider + '&storeId=$action.getStoreId()&orderIds=' + orderIds;
        window.open(url);
}

function confirmReturns(provider){
        orderIds='';
        $('input[name=selectedorder]:checked').each(function() {
                if(orderIds == ''){
                        orderIds = $(this).val();
                }else{
                        orderIds = orderIds + ':' + $(this).val();
                }
        });
        if(orderIds == ''){
                alert('No order is selected !!!');
                return;
        }
        
        $.ajax({
            type      : 'POST',
            url       : '/Support/pickup-store',
            data      : 'action=markreturned&orderIds=' + orderIds,
            success   : function(response) {
                                
            }
        });
}
</script>
                        
<style type="text/css">
.error {
color: red;
}
</style>

<a href="$request.getContextPath()/pickup-store">Back to Main Menu</a>

<div style="color:red">$action.getError()</div>
#if($action.getId() == "receive")
#set($orders=$action.getReceivePendingOrders())
<h3>Receive Pending Orders</h3>
</br>
<table border="1">
<tr>
<th>Order Id</th>
<th>Customer Name</th>
<th>Product</th>
<th>AWB Number</th>
<th>Jacket Number</th>
<th></th>
</tr>

#foreach($order in $orders)
#set($lineitem = $order.getLineitems().get(0))
<tr>
<td>$order.getId()</td>
<td>$order.getCustomer_name()</td>
<th>$lineitem.getBrand() #if($lineitem.getModel_name())$lineitem.getModel_name()#end #if($lineitem.getModel_number())$lineitem.getModel_number()#end #if($lineitem.getColor())$lineitem.getColor()#end</th>
<td>$order.getAirwaybill_no()</td>
<td>$order.getJacket_number()</td>
<th>
<form name="myform" action="$request.getContextPath()/pickup-store" method="POST">
<input id="orderid" name="orderid" value="$order.getId()" type="hidden">
<input id="action" name="action" value="markreceived" type="hidden">
<br><input type="submit" value="Mark Received"><br>
</form>
</th>
</tr>
#end

</table>

#elseif($action.getId() == "deliver")
        
<h3>Received Orders</h3>
#set($receivedorders=$action.getReceivedAtStoreOrders())

<table border="1">
<tr>
<th>Order Id</th>
<th>Customer Name</th>
<th>Product</th>
<th>AWB Number</th>
<th>Jacket Number</th>
<th></th>
</tr>

#foreach($receivedorder in $receivedorders)
#set($lineitem = $receivedorder.getLineitems().get(0))
<tr>
<td>$receivedorder.getId()</td>
<td>$receivedorder.getCustomer_name()</td>
<th>$lineitem.getBrand() #if($lineitem.getModel_name())$lineitem.getModel_name()#end #if($lineitem.getModel_number())$lineitem.getModel_number()#end #if($lineitem.getColor())$lineitem.getColor()#end</th>
<td>$receivedorder.getAirwaybill_no()</td>
<td>$receivedorder.getJacket_number()</td>
<th>
<form name="myform" id="myform"" action="$request.getContextPath()/pickup-store" method="POST">
<input id="orderid" name="orderid" value="$receivedorder.getId()" type="hidden">
Receiver &nbsp;&nbsp; <input id="receiver" name="receiver" class="required" value="" type="text"><br />
Secret Code &nbsp;&nbsp; <input id="secretcode" name="secretcode" class="required" value="" type="text"><br />
#if($receivedorder.isCod())
Amount Collected &nbsp;&nbsp; <input id="amount" name="amount" class="required" value="" type="text"><br />
Payment Type &nbsp;&nbsp; <input type="radio" name="paymenttype" class="required" value="cash" /> Cash
                              <input type="radio" name="paymenttype" class="required" value="card" /> Card <br />
#end
</b>
<input id="action" name="action" value="markdelivered" type="hidden">
<br><input type="submit" value="Mark Delivered"><br>
</form>
</th>
</tr>
#end


<script type="text/javascript" charset="utf-8">
            $(function(){
                $("form#myform").validate();
            });
        </script>
                
                
</table>

#elseif($action.getId() == "return")
<h3>Return Pending Orders</h3>
#set($receivedorders=$action.getReceivedAtStoreOrders())

<table border="1">
<tr>
<th>Order Id</th>
<th>Customer Name</th>
<th>Product</th>
<th>Select Orders to be returned</th>
</tr>

#foreach($receivedorder in $receivedorders)
#if($receivedorder.getStatus().getValue() == 60) 
        #set($lineitem = $receivedorder.getLineitems().get(0))
        <tr>
                <td>$receivedorder.getId()</td>
                <td>$receivedorder.getCustomer_name()</td>
                <th>$lineitem.getBrand() #if($lineitem.getModel_name())$lineitem.getModel_name()#end #if($lineitem.getModel_number())$lineitem.getModel_number()#end #if($lineitem.getColor())$lineitem.getColor()#end</th>
                                        <th>
                                                <input type="checkbox" name="selectedorder" value="$receivedorder.getId()" /> 
                                        </th>
        </tr>
#end
#end

</table>
</br>
</br>
<button type="button" onclick="this.disabled=true;printManifest(1);" >Print manifest for Bluedart</button>

<button type="button" onclick="this.disabled=true;printManifest(3);" >Print manifest for Delhivery</button>
</br>
</br>
<button type="button" onclick="confirmReturns(1);" >Confirm Returns for Bluedart</button>
<button type="button" onclick="confirmReturns(3);" >Confirm Returns for Delhivery</button>

#end