Subversion Repositories SmartDukaan

Rev

Rev 5693 | Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
5678 rajveer 1
<script type="text/javascript" src="/Support/js/jquery-1.4.2.js"></script>
2
<script type="text/javascript" src="/Support/js/jquery.validate.js"></script>
3
 
4
<script type="text/javascript">
5
function printManifest(provider){
6
	orderIds='';
7
	$('input[name=selectedorder]:checked').each(function() {
8
		if(orderIds == ''){
9
			orderIds = $(this).val();
10
		}else{
11
			orderIds = orderIds + ':' + $(this).val();
12
		}
13
	});
14
	if(orderIds == ''){
15
		alert('No order is selected !!!');
16
		return;
17
	}
18
	url = '/Support/manifest?providerID=' + provider + '&storeId=$action.getStoreId()&orderIds=' + orderIds;
19
	window.open(url);
20
}
21
 
22
function confirmReturns(provider){
23
	orderIds='';
24
	$('input[name=selectedorder]:checked').each(function() {
25
		if(orderIds == ''){
26
			orderIds = $(this).val();
27
		}else{
28
			orderIds = orderIds + ':' + $(this).val();
29
		}
30
	});
31
	if(orderIds == ''){
32
		alert('No order is selected !!!');
33
		return;
34
	}
35
 
36
	$.ajax({
37
            type      : 'POST',
38
            url       : '/Support/pickup-store',
39
            data      : 'action=markreturned&orderIds=' + orderIds,
40
            success   : function(response) {
41
 
42
            }
43
        });
44
}
45
</script>
46
 
47
<style type="text/css">
48
.error {
49
color: red;
50
}
51
</style>
52
 
53
<a href="$request.getContextPath()/pickup-store">Back to Main Menu</a>
54
 
55
<div style="color:red">$action.getError()</div>
56
#if($action.getId() == "receive")
57
#set($orders=$action.getReceivePendingOrders())
58
<h3>Receive Pending Orders</h3>
59
</br>
60
<table border="1">
61
<tr>
62
<th>Order Id</th>
63
<th>Customer Name</th>
64
<th>Product</th>
65
<th>AWB Number</th>
66
<th>Jacket Number</th>
67
<th></th>
68
</tr>
69
 
70
#foreach($order in $orders)
71
#set($lineitem = $order.getLineitems().get(0))
72
<tr>
73
<td>$order.getId()</td>
74
<td>$order.getCustomer_name()</td>
75
<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>
76
<td>$order.getAirwaybill_no()</td>
77
<td>$order.getJacket_number()</td>
78
<th>
79
<form name="myform" action="$request.getContextPath()/pickup-store" method="POST">
80
<input id="orderid" name="orderid" value="$order.getId()" type="hidden">
81
<input id="action" name="action" value="markreceived" type="hidden">
82
<br><input type="submit" value="Mark Received"><br>
83
</form>
84
</th>
85
</tr>
86
#end
87
 
88
</table>
89
 
90
#elseif($action.getId() == "deliver")
91
 
92
<h3>Received Orders</h3>
93
#set($receivedorders=$action.getReceivedAtStoreOrders())
94
 
95
<table border="1">
96
<tr>
97
<th>Order Id</th>
98
<th>Customer Name</th>
99
<th>Product</th>
100
<th>AWB Number</th>
101
<th>Jacket Number</th>
102
<th></th>
103
</tr>
104
 
105
#foreach($receivedorder in $receivedorders)
106
#set($lineitem = $receivedorder.getLineitems().get(0))
107
<tr>
108
<td>$receivedorder.getId()</td>
109
<td>$receivedorder.getCustomer_name()</td>
110
<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>
111
<td>$receivedorder.getAirwaybill_no()</td>
112
<td>$receivedorder.getJacket_number()</td>
113
<th>
114
<form name="myform" id="myform"" action="$request.getContextPath()/pickup-store" method="POST">
115
<input id="orderid" name="orderid" value="$receivedorder.getId()" type="hidden">
116
Receiver &nbsp;&nbsp; <input id="receiver" name="receiver" class="required" value="" type="text"><br />
117
Secret Code &nbsp;&nbsp; <input id="secretcode" name="secretcode" class="required" value="" type="text"><br />
118
#if($receivedorder.isCod())
119
Amount Collected &nbsp;&nbsp; <input id="amount" name="amount" class="required" value="" type="text"><br />
120
Payment Type &nbsp;&nbsp; <input type="radio" name="paymenttype" class="required" value="cash" /> Cash
121
	                      <input type="radio" name="paymenttype" class="required" value="card" /> Card <br />
122
#end
123
</b>
124
<input id="action" name="action" value="markdelivered" type="hidden">
125
<br><input type="submit" value="Mark Delivered"><br>
126
</form>
127
</th>
128
</tr>
129
#end
130
 
131
 
132
<script type="text/javascript" charset="utf-8">
133
            $(function(){
134
                $("form#myform").validate();
135
            });
136
        </script>
137
 
138
 
139
</table>
140
 
141
#elseif($action.getId() == "return")
142
<h3>Return Pending Orders</h3>
143
#set($receivedorders=$action.getReceivedAtStoreOrders())
144
 
145
<table border="1">
146
<tr>
147
<th>Order Id</th>
148
<th>Customer Name</th>
149
<th>Product</th>
150
<th>Select Orders to be returned</th>
151
</tr>
152
 
153
#foreach($receivedorder in $receivedorders)
154
#if($receivedorder.getStatus().getValue() == 60) 
155
	#set($lineitem = $receivedorder.getLineitems().get(0))
156
	<tr>
157
		<td>$receivedorder.getId()</td>
158
		<td>$receivedorder.getCustomer_name()</td>
159
		<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>
160
					<th>
161
						<input type="checkbox" name="selectedorder" value="$receivedorder.getId()" /> 
162
					</th>
163
	</tr>
164
#end
165
#end
166
 
167
</table>
168
</br>
169
</br>
170
<button type="button" onclick="this.disabled=true;printManifest(1);" >Print manifest for Bluedart</button>
171
 
172
<button type="button" onclick="this.disabled=true;printManifest(3);" >Print manifest for Delhivery</button>
173
</br>
174
</br>
175
<button type="button" onclick="confirmReturns(1);" >Confirm Returns for Bluedart</button>
176
<button type="button" onclick="confirmReturns(3);" >Confirm Returns for Delhivery</button>
177
 
178
#end