Subversion Repositories SmartDukaan

Rev

Rev 7365 | Rev 7420 | 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>
7366 kshitij.so 165
<tr>      
166
<td class="detail">Color</td>
167
<td class="value">$itemDetail.getColor()<input id="color" name="color" value='$itemDetail.getColor()'type="hidden"/></td>
168
</tr>
7283 kshitij.so 169
<tr>
170
<td class="detail">Saholic Price</td>
171
<td class="value">$item.getSellingPrice()<input id="saholicPrice" name="saholicPrice" value='$item.getSellingPrice()'type="hidden"/></td>
172
</tr>
173
<tr>  
174
<td class="detail">UPC</td>
175
<td class="value">$itemDetail.getUpc()<input id="upc" name="upc" value='$itemDetail.getUpc()'type="hidden"/></td>
176
</tr>
177
<tr>      
178
<td class="detail">EAN</td>
179
<td class="value">$itemDetail.getEan()<input id="ean" name="ean" value='$itemDetail.getEan()'type="hidden"/></td>
180
</tr>
7365 kshitij.so 181
<tr>      
182
<td class="detail">Default Inventory</td>
183
<td class="value">$item.getDefaultInventory()</td>
184
</tr>
185
<tr>      
186
<td class="detail">Hold Inventory</td>
187
<td class="value">$item.getHoldInventory()</td>
188
</tr>
7283 kshitij.so 189
</tbody>
190
</table>
191
<br>
192
<br>
193
<table id="upload" style="text-align: center;width: 100%;height:200px;">
194
<thead>
195
<tr>
196
<th colspan="2">Edit Listing Attributes</th>
197
</tr>
198
</thead>
199
<tbody>
200
        <tr>
201
<td class="detail">FBA Listing</td>
202
<td class="value">#if ($itemDetail.isIsFba())
203
      <select name="isFba"><option selected="selected" value="True">Yes</option><option value="False">No</option></select>
204
	  #else
205
		<select name="isFba"><option selected="selected" value="False">No</option><option value="True">Yes</option></select>
206
	  #end</td>
207
</tr>
208
<tr>
209
<td class="detail">FBA Price</td>
210
<td class="value"><input id="fbaPrice" name="fbaPrice" value='$itemDetail.getFbaPrice()'type="text"/></td>
211
</tr>
212
<tr>
213
<td class="detail">Non FBA Listing</td>
214
<td class="value">#if ($itemDetail.isIsNonFba())
215
      <select name="isNonFba"><option selected="selected" value="True">Yes</option><option value="False">No</option></select>
216
	  #else
217
		<select name="isNonFba"><option selected="selected" value="False">No</option><option value="True">Yes</option></select>
218
	  #end
219
</td>
220
</tr>
221
<tr>
222
<td class="detail">Non FBA Price</td>
223
<td class="value"><input id="sellingPrice" name="sellingPrice" value='$itemDetail.getSellingPrice()'type="text"/></td>
224
</tr>
225
<tr>
226
<td class="detail">Inventory Override</td>
227
<td class="value">#if ($itemDetail.isIsInventoryOverride())
228
      <select name="isInventoryOverride"><option selected="selected" value="True">Yes</option><option value="False">No</option></select>
229
	  #else
230
		<select name="isInventoryOverride"><option selected="selected" value="False">No</option><option value="True">Yes</option></select>
231
	  #end
232
</td>
233
</tr>
234
<tr>
7365 kshitij.so 235
<td class="detail">Lead Time To Ship</td>
236
<td class="value">
237
	#if ( !$itemDetail.isIsCustomTime() )
238
<input type="radio" value="False" name="isTime" checked="checked">Default
239
<input type="text" value=$action.getTimetoShip("$itemDetail.getItemid()") name="handlingTime" id="handlingTime" style="width: 10%;" readonly/>
240
	<span>Days</span>
241
<input type="radio" value="True" name="isTime">Custom
242
<input type="text" value='$itemDetail.getHandlingTime()' name="customHandlingTime" id="customHandlingTime" style="width: 10%;">
243
	<span>Days</span>
244
	#else
245
		<input type="radio" value="False" name="isTime" >Default
246
<input type="text" value=$action.getTimetoShip("$itemDetail.getItemid()") name="handlingTime" id="handlingTime" style="width: 10%;" readonly/>
247
	<span>Days</span>
248
<input type="radio" value="True" name="isTime" checked="checked">Custom
249
<input type="text" value='$itemDetail.getHandlingTime()' name="customHandlingTime" id="customHandlingTime" style="width: 10%;">
250
	<span>Days</span>
251
	#end
252
</td>
253
</tr>
254
<tr>
7283 kshitij.so 255
<td class="detail">Action</td>
256
<td class="value"><input type="submit" value="Update" name="upload" style="width: 25%;">
257
<input type="button" style="padding-left: 5px; margin-left: 10px;width: 25%;" id="cancelbutton" name="cancel" value="Cancel">
258
	  </td>
259
</tr>
260
</tbody>
261
</table>
262
 
263
<br></br>
264
</form>
265
</div>
266
#set($mapAvailable = $action.getAvailableItemInventory("$itemDetail.getItemid()"))
267
#set($mapReserved = $action.getReservedItemInventory("$itemDetail.getItemid()"))
268
<div style="display: inline-block; position: absolute; width: 50%;margin-top:15px;margin-left:70px;">
269
	<table id="upload" style="text-align: center;width: 100%">
270
<thead>
271
<tr>
7365 kshitij.so 272
<th colspan="3">Inventory Saholic & Amazon (Total)</th>
7283 kshitij.so 273
</tr>
274
</thead>
275
<tbody>
276
	<tr>
277
<td class="detail">Warehouse</td>
278
<td class="value">Available</td>
279
<td class="value">Reserved</td>
280
</tr>
281
#foreach( $keyAvailable in $mapAvailable.keySet() )
282
<tr>
283
	<td class="detail">$action.getWarehouseName("$keyAvailable")</td>
284
<td class="value">$mapAvailable.get($keyAvailable)</td>
285
<td class="value">$mapReserved.get($keyAvailable)</td>
286
</tr>
287
#end
288
</tbody>
289
</table>
290
#set( $amazonInventory = $action.getInventoryForAmazonItem("$itemDetail.getItemid()") )
291
<div id="upload" style="display: inline-block; position: absolute; width: 100%; padding-top: 40px;">
292
	<table style="text-align: center; width: 100%; font-size: 14px;">
293
<thead>
294
<tr>
295
<th colspan="2">Amazon Inventory</th>
296
</tr>
297
</thead>
298
<tbody>
299
	<tr>
300
<td class="detail">Available</td>
301
<td class="value">Reserved</td>
302
</tr>
303
	<tr>
7316 kshitij.so 304
			#if ( !$amazonInventory.getAvailability() )
305
                 <td class="detail"></td>
306
              #else
307
                <td class="detail">$amazonInventory.getAvailability()</td>
308
              #end
309
              #if ( !$amazonInventory.getReserved() )
310
                 <td class="value"></td>
311
              #else
312
                <td class="value">$amazonInventory.getReserved()</td>
313
              #end
314
 
7283 kshitij.so 315
		</tr>
316
</tbody>
317
</table>
318
</div>
319
</div>
320
</body>
321
</html>