Subversion Repositories SmartDukaan

Rev

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

Rev Author Line No. Line
7283 kshitij.so 1
<!DOCTYPE html PUBLIC 
2
    "-//W3C//DTD XHTML 1.1 Transitional//EN"
3
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
4
 
5
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
6
<head>
7
#set ($itemDetail = $action.fetchItemDetail())
7365 kshitij.so 8
#set ($item = $action.getSaholicItem("$itemDetail.getItemid()"))
7283 kshitij.so 9
<style>
10
* { font-family: Verdana; font-size: 96%; }
11
		label {
12
    float: left;
13
}
14
 
15
.spinner {
16
    position: fixed;
17
    top: 50%;
18
    left: 35%;
19
    margin-top: -50px;
20
    text-align:center;
21
    z-index:1234;
22
    overflow: auto;
23
}
24
 
25
#upload > table {
26
    color: #747474;
27
    width: 100%;
28
}
29
 
30
#upload thead {
31
    background: url("/Support/images/head-bcg.jpg") no-repeat scroll right top #0C2C65;
32
    color: #FFFFFF;
33
    font-size: 22px;
34
    font-weight: bold;
35
    height: 35px;
36
    padding: 14px 0 0 24px;
37
}
38
 
39
#upload tbody {
40
    background: url("/Support/images/center-bcg.png") repeat-y scroll right top #F6F6F6;
41
    font-weight: bold;
42
}
43
 
44
.detail {
45
    background: url("/Support/images/center-blue.png") repeat-y scroll left top #E4EBF8;
46
    border-bottom: 1px solid #B3C1DB;
47
    border-right: 1px solid #CED9EC;
48
    color: #1F3D71;
49
    height: 25px;
50
    padding: 10px 0 0 24px;
51
    width: 147px;
52
}
53
 
54
.value {
55
    border-bottom: 1px solid #B3C1DB;
56
    border-right: 1px solid #CED9EC;
57
    height: 24px;
58
    text-align: center;
59
    color: #747474;
60
}
61
 
62
select {
63
    font-size: 12px;
64
    height: 83%;
65
    padding-top: 2px;
66
    vertical-align: middle;
67
    padding-left: 70px;
68
    font-weight: bold;
69
    width: 50%;
70
}
71
 
72
input {
73
    font-size: 12px;
74
    text-align: center;
75
    width: 50%;
76
    font-weight: bold;
77
}
78
</style>
79
<link href="/Support/css/jquery.alerts.css" type="text/css" rel="stylesheet">
80
<script type="text/javascript" src="/Support/js/jquery-1.4.2.js"></script>
81
<script type="text/javascript" src="/Support/js/jquery.alerts.js"></script>
82
<script>
83
function validateForm()
84
{
85
 
86
var x=document.forms["upload"]["fbaPrice"].value;
87
var fbaPrice = Math.floor( x );
88
var y=document.forms["upload"]["sellingPrice"].value;
89
var nonFbaPrice = Math.floor( y );
90
var z=document.forms["upload"]["saholicPrice"].value;
91
var saholicPrice = Math.floor( z );
92
if ( x==null || x=="" || isNaN(x))
93
  {
94
  jAlert('Illegal Entry In Fba Price Field', 'ERROR');
95
  return false;
96
  }
97
if ( y==null || y=="" || isNaN(y) )
98
  {
99
  jAlert('Illegal Entry In Non Fba Price Field', 'ERROR');
100
  return false;
101
  }
102
 
103
if ( fbaPrice > saholicPrice || nonFbaPrice > saholicPrice )
104
  {
105
  jAlert('Fba / Non Fba Price Cant Be Greater Than Saholic Price', 'ERROR');
106
  return false;
107
  }
108
 
109
}
110
 
111
</script>
112
<script type="text/javascript">
113
$(document).ready(function() {
114
  $('#cancelbutton').click(function(e) {
115
    window.location.href = '/Support/amazon-list';
116
});
117
});
118
</script>
119
<script type="text/javascript">
120
$(document).ready(function(){
121
    $('#submit').click(function() {
122
        $('#spinner').show();
123
    });
124
});
125
</script>
126
</head>
127
<body>
128
<div id="spinner" class="spinner" style="display:none;">
129
    <img id="img-spinner" src="/Support/images/spinner.gif" alt="Loading"/>
130
</div>
131
<br>
132
<div id="amazon-form" style="padding-top: 15px;padding-left: 10px;width: 40%; display: inline-block;">
133
<form id="upload" name="amazonList" action="/Support/amazon-list!update" onsubmit="return validateForm()" method="post">
134
<table style="text-align: center;width: 100%;">
135
<thead>
136
<tr>
137
<th colspan="2">Product Details</th>
138
</tr>
139
</thead>
140
<tbody>
141
	<tr>
142
<td class="detail">Item Id</td>
143
<td class="value">$itemDetail.getItemid()<input id="itemId" name="itemId" value='$itemDetail.getItemid()'type="hidden"/></td>
144
</tr>
145
<tr>    
146
<td class="detail">Asin</td>
147
<td class="value">$itemDetail.getAsin()<input id="asin" name="asin" value='$itemDetail.getAsin()'type="hidden"/></td>
148
</tr>
149
<tr>
150
<td class="detail">Item Name</td>
151
<td class="value">$itemDetail.getName()<input id="itemName" name="itemName" value='$itemDetail.getName()'type="hidden" /></td>
152
</tr>
153
<tr>
154
<td class="detail">Brand</td>
155
<td class="value">$itemDetail.getBrand()<input id="brand" name="brand" value='$itemDetail.getBrand()'type="hidden"/></td>
156
</tr>
157
<tr>
158
<td class="detail">Manufacturer Name</td>
159
<td class="value">$itemDetail.getManufacturer_name()<input id="manufacturerName" name="manufacturerName" value='$itemDetail.getManufacturer_name()'type="hidden"/></td>
160
</tr>
161
<tr>      
162
<td class="detail">Part Number</td>
163
<td class="value">$itemDetail.getPart_number()<input id="manufacturerName" name="manufacturerName" value='$itemDetail.getManufacturer_name()'type="hidden"/></td>
164
</tr>
165
<tr>
166
<td class="detail">Saholic Price</td>
167
<td class="value">$item.getSellingPrice()<input id="saholicPrice" name="saholicPrice" value='$item.getSellingPrice()'type="hidden"/></td>
168
</tr>
169
<tr>  
170
<td class="detail">UPC</td>
171
<td class="value">$itemDetail.getUpc()<input id="upc" name="upc" value='$itemDetail.getUpc()'type="hidden"/></td>
172
</tr>
173
<tr>      
174
<td class="detail">EAN</td>
175
<td class="value">$itemDetail.getEan()<input id="ean" name="ean" value='$itemDetail.getEan()'type="hidden"/></td>
176
</tr>
7365 kshitij.so 177
<tr>      
178
<td class="detail">Default Inventory</td>
179
<td class="value">$item.getDefaultInventory()</td>
180
</tr>
181
<tr>      
182
<td class="detail">Hold Inventory</td>
183
<td class="value">$item.getHoldInventory()</td>
184
</tr>
7283 kshitij.so 185
</tbody>
186
</table>
187
<br>
188
<br>
189
<table id="upload" style="text-align: center;width: 100%;height:200px;">
190
<thead>
191
<tr>
192
<th colspan="2">Edit Listing Attributes</th>
193
</tr>
194
</thead>
195
<tbody>
196
        <tr>
197
<td class="detail">FBA Listing</td>
198
<td class="value">#if ($itemDetail.isIsFba())
199
      <select name="isFba"><option selected="selected" value="True">Yes</option><option value="False">No</option></select>
200
	  #else
201
		<select name="isFba"><option selected="selected" value="False">No</option><option value="True">Yes</option></select>
202
	  #end</td>
203
</tr>
204
<tr>
205
<td class="detail">FBA Price</td>
206
<td class="value"><input id="fbaPrice" name="fbaPrice" value='$itemDetail.getFbaPrice()'type="text"/></td>
207
</tr>
208
<tr>
209
<td class="detail">Non FBA Listing</td>
210
<td class="value">#if ($itemDetail.isIsNonFba())
211
      <select name="isNonFba"><option selected="selected" value="True">Yes</option><option value="False">No</option></select>
212
	  #else
213
		<select name="isNonFba"><option selected="selected" value="False">No</option><option value="True">Yes</option></select>
214
	  #end
215
</td>
216
</tr>
217
<tr>
218
<td class="detail">Non FBA Price</td>
219
<td class="value"><input id="sellingPrice" name="sellingPrice" value='$itemDetail.getSellingPrice()'type="text"/></td>
220
</tr>
221
<tr>
222
<td class="detail">Inventory Override</td>
223
<td class="value">#if ($itemDetail.isIsInventoryOverride())
224
      <select name="isInventoryOverride"><option selected="selected" value="True">Yes</option><option value="False">No</option></select>
225
	  #else
226
		<select name="isInventoryOverride"><option selected="selected" value="False">No</option><option value="True">Yes</option></select>
227
	  #end
228
</td>
229
</tr>
230
<tr>
7365 kshitij.so 231
<td class="detail">Lead Time To Ship</td>
232
<td class="value">
233
	#if ( !$itemDetail.isIsCustomTime() )
234
<input type="radio" value="False" name="isTime" checked="checked">Default
235
<input type="text" value=$action.getTimetoShip("$itemDetail.getItemid()") name="handlingTime" id="handlingTime" style="width: 10%;" readonly/>
236
	<span>Days</span>
237
<input type="radio" value="True" name="isTime">Custom
238
<input type="text" value='$itemDetail.getHandlingTime()' name="customHandlingTime" id="customHandlingTime" style="width: 10%;">
239
	<span>Days</span>
240
	#else
241
		<input type="radio" value="False" name="isTime" >Default
242
<input type="text" value=$action.getTimetoShip("$itemDetail.getItemid()") name="handlingTime" id="handlingTime" style="width: 10%;" readonly/>
243
	<span>Days</span>
244
<input type="radio" value="True" name="isTime" checked="checked">Custom
245
<input type="text" value='$itemDetail.getHandlingTime()' name="customHandlingTime" id="customHandlingTime" style="width: 10%;">
246
	<span>Days</span>
247
	#end
248
</td>
249
</tr>
250
<tr>
7283 kshitij.so 251
<td class="detail">Action</td>
252
<td class="value"><input type="submit" value="Update" name="upload" style="width: 25%;">
253
<input type="button" style="padding-left: 5px; margin-left: 10px;width: 25%;" id="cancelbutton" name="cancel" value="Cancel">
254
	  </td>
255
</tr>
256
</tbody>
257
</table>
258
 
259
<br></br>
260
</form>
261
</div>
262
#set($mapAvailable = $action.getAvailableItemInventory("$itemDetail.getItemid()"))
263
#set($mapReserved = $action.getReservedItemInventory("$itemDetail.getItemid()"))
264
<div style="display: inline-block; position: absolute; width: 50%;margin-top:15px;margin-left:70px;">
265
	<table id="upload" style="text-align: center;width: 100%">
266
<thead>
267
<tr>
7365 kshitij.so 268
<th colspan="3">Inventory Saholic & Amazon (Total)</th>
7283 kshitij.so 269
</tr>
270
</thead>
271
<tbody>
272
	<tr>
273
<td class="detail">Warehouse</td>
274
<td class="value">Available</td>
275
<td class="value">Reserved</td>
276
</tr>
277
#foreach( $keyAvailable in $mapAvailable.keySet() )
278
<tr>
279
	<td class="detail">$action.getWarehouseName("$keyAvailable")</td>
280
<td class="value">$mapAvailable.get($keyAvailable)</td>
281
<td class="value">$mapReserved.get($keyAvailable)</td>
282
</tr>
283
#end
284
</tbody>
285
</table>
286
#set( $amazonInventory = $action.getInventoryForAmazonItem("$itemDetail.getItemid()") )
287
<div id="upload" style="display: inline-block; position: absolute; width: 100%; padding-top: 40px;">
288
	<table style="text-align: center; width: 100%; font-size: 14px;">
289
<thead>
290
<tr>
291
<th colspan="2">Amazon Inventory</th>
292
</tr>
293
</thead>
294
<tbody>
295
	<tr>
296
<td class="detail">Available</td>
297
<td class="value">Reserved</td>
298
</tr>
299
	<tr>
7316 kshitij.so 300
			#if ( !$amazonInventory.getAvailability() )
301
                 <td class="detail"></td>
302
              #else
303
                <td class="detail">$amazonInventory.getAvailability()</td>
304
              #end
305
              #if ( !$amazonInventory.getReserved() )
306
                 <td class="value"></td>
307
              #else
308
                <td class="value">$amazonInventory.getReserved()</td>
309
              #end
310
 
7283 kshitij.so 311
		</tr>
312
</tbody>
313
</table>
314
</div>
315
</div>
316
</body>
317
</html>