Subversion Repositories SmartDukaan

Rev

Rev 27196 | Rev 28831 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 27196 Rev 28026
Line 2... Line 2...
2
	$("form#update-retailer-details-form input").each(function() {
2
	$("form#update-retailer-details-form input").each(function() {
3
		$(this).attr('autocomplete', 'off');
3
		$(this).attr('autocomplete', 'off');
4
	});
4
	});
5
});
5
});
6
$()
6
$()
7
		.ready(
7
	.ready(
8
				function() {
8
		function() {
9
					$('#update-retailer-details-form')
9
			$('#update-retailer-details-form')
10
							.validate(
10
				.validate(
11
									{
11
					{
12
										submitHandler : function(form, event) {
12
						submitHandler: function(form, event) {
13
											event.preventDefault();
13
							event.preventDefault();
14
											if (validateRetailerDetails()) {
14
							if (validateRetailerDetails()) {
15
												alert("Please fix errors");
15
								alert("Please fix errors");
16
												return false;
16
								return false;
17
											}
17
							}
18
											var json = retailerDetailsJson();
18
							var json = retailerDetailsJson();
19
											console.log(json);
19
							console.log(json);
20
											console.log("retailerJson = "
20
							console.log("retailerJson = "
21
													+ json);
21
								+ json);
22
											if (confirm("Are you sure you want to update Retailer Details!") == true) {
22
							if (confirm("Are you sure you want to update Retailer Details!") == true) {
23
												doAjaxRequestWithJsonHandler(
23
								doAjaxRequestWithJsonHandler(
24
														context
24
									context
25
																+ "/retailerDetails",
25
									+ "/retailerDetails",
26
														"PUT",
26
									"PUT",
27
														json,
27
									json,
28
														function(response) {
28
									function(response) {
29
															$(
29
										$(
30
																	'#retailer-details-container')
30
											'#retailer-details-container')
31
																	.html(
31
											.html(
32
																			response);
32
												response);
33
															if (localStorage
33
										if (localStorage
34
																	.getItem("retailerDocument") != null) {
34
											.getItem("retailerDocument") != null) {
35
																localStorage
35
											localStorage
36
																		.removeItem("retailerDocument");
36
												.removeItem("retailerDocument");
37
															}
37
										}
38
															var shopDetailsSize = $(
38
										var shopDetailsSize = $(
39
																	"#shopDetailsSize")
39
											"#shopDetailsSize")
40
																	.attr(
40
											.attr(
41
																			"size");
41
												"size");
42
															for (var i = 0; i < shopDetailsSize; i++) {
42
										for (var i = 0; i < shopDetailsSize; i++) {
43
																if (localStorage
43
											if (localStorage
44
																		.getItem("retailerShopDocument"
44
												.getItem("retailerShopDocument"
45
																				+ i) != null) {
45
													+ i) != null) {
46
																	localStorage
46
												localStorage
47
																			.removeItem("retailerShopDocument"
47
													.removeItem("retailerShopDocument"
48
																					+ i);
-
 
49
																}
-
 
50
															}
-
 
51
															alert("Retailer Details has been successfully.");
-
 
52
														});
48
														+ i);
53
												return false; // required to
-
 
54
												// block normal
-
 
55
												// submit since
-
 
56
												// you used ajax
-
 
57
											}
49
											}
58
										}
50
										}
-
 
51
										alert("Retailer Details has been successfully.");
59
									});
52
									});
-
 
53
								return false; // required to
-
 
54
								// block normal
-
 
55
								// submit since
-
 
56
								// you used ajax
-
 
57
							}
-
 
58
						}
-
 
59
					});
60
 
60
 
61
				});
61
		});
62
 
62
 
63
$().ready(function() {
63
$().ready(function() {
64
	$('#existing-shops').click(function(e) {
64
	$('#existing-shops').click(function(e) {
65
		console.log("existing-shops clicked");
65
		console.log("existing-shops clicked");
66
		var shopDetailsSize = $("#shopDetailsSize").attr("size");
66
		var shopDetailsSize = $("#shopDetailsSize").attr("size");
Line 98... Line 98...
98
		}
98
		}
99
	});
99
	});
100
})
100
})
101
 
101
 
102
$(document)
102
$(document)
103
		.ready(
103
	.ready(
104
				function() {
104
		function() {
105
					$('#retailerDocument')
105
			$('#retailerDocument')
106
							.change(
106
				.change(
107
									function() {
107
					function() {
108
										// alert("Retailer Shop Document has
108
						// alert("Retailer Shop Document has
109
										// been selected, Do you want to
109
						// been selected, Do you want to
110
										// upload");
110
						// upload");
111
										if (confirm('Retailer Document has been selected, Do you want to upload ?')) {
111
						if (confirm('Retailer Document has been selected, Do you want to upload ?')) {
112
											var fileSelector = $('#retailerDocument')[0];
112
							var fileSelector = $('#retailerDocument')[0];
113
											if (fileSelector != undefined
113
							if (fileSelector != undefined
114
													&& fileSelector.files[0] != undefined) {
114
								&& fileSelector.files[0] != undefined) {
115
												var url = context
115
								var url = context
116
														+ '/document-upload';
116
									+ '/document-upload';
117
 
117
 
118
												console.log(url);
118
								console.log(url);
119
												var file = this.files[0];
119
								var file = this.files[0];
120
												doAjaxUploadRequestHandler(
120
								doAjaxUploadRequestHandler(
121
														url,
121
									url,
122
														'POST',
122
									'POST',
123
														file,
123
									file,
124
														function(response) {
124
									function(response) {
125
															var documentId = response.response.document_id;
125
										var documentId = response.response.document_id;
126
															console
126
										console
127
																	.log("documentId : "
127
											.log("documentId : "
128
																			+ documentId);
128
												+ documentId);
129
															localStorage
129
										localStorage
130
																	.setItem(
130
											.setItem(
131
																			"retailerDocument",
131
												"retailerDocument",
132
																			documentId);
132
												documentId);
133
															// $('#retailerDocument').attr("documentId",
133
										// $('#retailerDocument').attr("documentId",
134
															// localStorage.getItem("retailerDocument"));
134
										// localStorage.getItem("retailerDocument"));
135
															// return
135
										// return
136
															// documentId;
136
										// documentId;
137
														});
-
 
138
												// alert("Retailer Shop Document
-
 
139
												// is required");
-
 
140
											}
-
 
141
										} else {
-
 
142
											// Do nothing!
-
 
143
										}
-
 
144
									});
137
									});
-
 
138
								// alert("Retailer Shop Document
-
 
139
								// is required");
-
 
140
							}
-
 
141
						} else {
-
 
142
							// Do nothing!
-
 
143
						}
-
 
144
					});
-
 
145
 
-
 
146
			var shopDetailsSize = $("#shopDetailsSize").attr("size");
-
 
147
			console.log("no of shops are : " + shopDetailsSize);
-
 
148
			$('.retailerShopDocument')
-
 
149
				.change(
-
 
150
					function() {
-
 
151
						// console.log("#retailerShopDocument"+i+"
-
 
152
						// change event called");
-
 
153
						// alert("Retailer Shop Document has
-
 
154
						// been selected, Do you want to
-
 
155
						// upload");
-
 
156
						console.log($(this).attr("id"));
-
 
157
						if (confirm('Retailer Shop Document has been selected, Do you want to upload ?')) {
-
 
158
							var fileSelector = $(this)[0];
-
 
159
							var url = context
-
 
160
								+ '/document-upload';
-
 
161
							var file = this.files[0];
-
 
162
							var retailerShopDocumentKey = $(
-
 
163
								this).attr("id");
-
 
164
							doAjaxUploadRequestHandler(
-
 
165
								url,
-
 
166
								'POST',
-
 
167
								file,
-
 
168
								function(response) {
-
 
169
									var documentId = response.response.document_id;
-
 
170
									console
-
 
171
										.log("documentId : "
-
 
172
											+ documentId);
-
 
173
									localStorage
-
 
174
										.setItem(
-
 
175
											retailerShopDocumentKey,
-
 
176
											documentId);
-
 
177
								});
-
 
178
						}
-
 
179
					});
145
 
180
 
146
					var shopDetailsSize = $("#shopDetailsSize").attr("size");
-
 
147
					console.log("no of shops are : " + shopDetailsSize);
-
 
148
					$('.retailerShopDocument')
-
 
149
							.change(
-
 
150
									function() {
-
 
151
										// console.log("#retailerShopDocument"+i+"
-
 
152
										// change event called");
-
 
153
										// alert("Retailer Shop Document has
-
 
154
										// been selected, Do you want to
-
 
155
										// upload");
-
 
156
										console.log($(this).attr("id"));
-
 
157
										if (confirm('Retailer Shop Document has been selected, Do you want to upload ?')) {
-
 
158
											var fileSelector = $(this)[0];
-
 
159
											var url = context
-
 
160
													+ '/document-upload';
-
 
161
											var file = this.files[0];
-
 
162
											var retailerShopDocumentKey = $(
-
 
163
													this).attr("id");
-
 
164
											doAjaxUploadRequestHandler(
-
 
165
													url,
-
 
166
													'POST',
-
 
167
													file,
-
 
168
													function(response) {
-
 
169
														var documentId = response.response.document_id;
-
 
170
														console
-
 
171
																.log("documentId : "
-
 
172
																		+ documentId);
-
 
173
														localStorage
-
 
174
																.setItem(
-
 
175
																		retailerShopDocumentKey,
-
 
176
																		documentId);
-
 
177
													});
-
 
178
										}
-
 
179
									});
-
 
180
 
-
 
181
				});
181
		});
182
 
182
 
183
function getNewShopAddressUiElements(counter) {
183
function getNewShopAddressUiElements(counter) {
184
	var shopAddressUi = '<div class="row">'
184
	var shopAddressUi = '<div class="row">'
185
			+ '<div class="col-lg-4 form-group">'
185
		+ '<div class="col-lg-4 form-group">'
186
			+ '<p class="bold-details">NAME</p>' + '</div>'
186
		+ '<p class="bold-details">NAME</p>' + '</div>'
187
			+ '<div class="col-lg-6 form-group">'
187
		+ '<div class="col-lg-6 form-group">'
188
			+ '<input placeholder="Name" id="shopAddressName'
188
		+ '<input placeholder="Name" id="shopAddressName'
189
			+ counter
189
		+ counter
190
			+ '" name="shopAddressName'
190
		+ '" name="shopAddressName'
191
			+ counter
191
		+ counter
192
			+ '" type="text" value="" class="form-control input-sm">'
192
		+ '" type="text" value="" class="form-control input-sm">'
193
			+ '</div>'
193
		+ '</div>'
194
			+ '</div>'
194
		+ '</div>'
195
			+ '<div class="row">'
195
		+ '<div class="row">'
196
			+ '<div class="col-lg-4 form-group">'
196
		+ '<div class="col-lg-4 form-group">'
197
			+ '<p class="bold-details">LINE1</p>'
197
		+ '<p class="bold-details">LINE1</p>'
198
			+ '</div>'
198
		+ '</div>'
199
			+ '<div class="col-lg-6 form-group">'
199
		+ '<div class="col-lg-6 form-group">'
200
			+ '<input placeholder="Line1" id="shopAddressLine1'
200
		+ '<input placeholder="Line1" id="shopAddressLine1'
201
			+ counter
201
		+ counter
202
			+ '" name="shopAddressLine1'
202
		+ '" name="shopAddressLine1'
203
			+ counter
203
		+ counter
204
			+ '" type="text" value="" class="form-control input-sm">'
204
		+ '" type="text" value="" class="form-control input-sm">'
205
			+ '</div>'
205
		+ '</div>'
206
			+ '</div>'
206
		+ '</div>'
207
			+ '<div class="row">'
207
		+ '<div class="row">'
208
			+ '<div class="col-lg-4 form-group">'
208
		+ '<div class="col-lg-4 form-group">'
209
			+ '<p class="bold-details">LINE2</p>'
209
		+ '<p class="bold-details">LINE2</p>'
210
			+ '</div>'
210
		+ '</div>'
211
			+ '<div class="col-lg-6 form-group">'
211
		+ '<div class="col-lg-6 form-group">'
212
			+ '<input placeholder="Line2" id="shopAddressLine2'
212
		+ '<input placeholder="Line2" id="shopAddressLine2'
213
			+ counter
213
		+ counter
214
			+ '" name="shopAddressLine2'
214
		+ '" name="shopAddressLine2'
215
			+ counter
215
		+ counter
216
			+ '" type="text" value="" class="form-control input-sm">'
216
		+ '" type="text" value="" class="form-control input-sm">'
217
			+ '</div>'
217
		+ '</div>'
218
			+ '</div>'
218
		+ '</div>'
219
			+
219
		+
220
 
220
 
221
			'<div class="row">'
221
		'<div class="row">'
222
			+ '<div class="col-lg-4 form-group">'
222
		+ '<div class="col-lg-4 form-group">'
223
			+ '<p class="bold-details">CITY</p>'
223
		+ '<p class="bold-details">CITY</p>'
224
			+ '</div>'
224
		+ '</div>'
225
			+ '<div class="col-lg-6 form-group">'
225
		+ '<div class="col-lg-6 form-group">'
226
			+ '<input placeholder="City" id="shopAddressCity'
226
		+ '<input placeholder="City" id="shopAddressCity'
227
			+ counter
227
		+ counter
228
			+ '" name="shopAddressCity'
228
		+ '" name="shopAddressCity'
229
			+ counter
229
		+ counter
230
			+ '" type="text" value="" class="form-control input-sm">'
230
		+ '" type="text" value="" class="form-control input-sm">'
231
			+ '</div>'
231
		+ '</div>'
232
			+ '</div>'
232
		+ '</div>'
233
			+
233
		+
234
 
234
 
235
			'<div class="row">'
235
		'<div class="row">'
236
			+ '<div class="col-lg-4 form-group">'
236
		+ '<div class="col-lg-4 form-group">'
237
			+ '<p class="bold-details">PIN CODE</p>'
237
		+ '<p class="bold-details">PIN CODE</p>'
238
			+ '</div>'
238
		+ '</div>'
239
			+ '<div class="col-lg-6 form-group">'
239
		+ '<div class="col-lg-6 form-group">'
240
			+ '<input placeholder="Pin Code" id="shopAddressPinCode'
240
		+ '<input placeholder="Pin Code" id="shopAddressPinCode'
241
			+ counter
241
		+ counter
242
			+ '" name="shopAddressPinCode'
242
		+ '" name="shopAddressPinCode'
243
			+ counter
243
		+ counter
244
			+ '" type="text" value="" class="form-control input-sm">'
244
		+ '" type="text" value="" class="form-control input-sm">'
245
			+ '</div>'
245
		+ '</div>'
246
			+ '</div>'
246
		+ '</div>'
247
			+
247
		+
248
 
248
 
249
			'<div class="row">'
249
		'<div class="row">'
250
			+ '<div class="col-lg-4 form-group">'
250
		+ '<div class="col-lg-4 form-group">'
251
			+ '<p class="bold-details">STATE</p>'
251
		+ '<p class="bold-details">STATE</p>'
252
			+ '</div>'
252
		+ '</div>'
253
			+ '<div class="col-lg-6 form-group">'
253
		+ '<div class="col-lg-6 form-group">'
254
			+ '<select class="form-control input-sm" id="shopAddressState'
254
		+ '<select class="form-control input-sm" id="shopAddressState'
255
			+ counter
255
		+ counter
256
			+ '" name="shopAddressState'
256
		+ '" name="shopAddressState'
257
			+ counter
257
		+ counter
258
			+ '" placeholder="State">'
258
		+ '" placeholder="State">'
259
			+ '<option value="" disabled selected>State</option>';
259
		+ '<option value="" disabled selected>State</option>';
260
	for (var index = 0; index < stateNames.length; index++) {
260
	for (var index = 0; index < stateNames.length; index++) {
261
		shopAddressUi = shopAddressUi + '<option value="' + stateNames[index]
261
		shopAddressUi = shopAddressUi + '<option value="' + stateNames[index]
262
				+ '">' + stateNames[index] + '</option>'
262
			+ '">' + stateNames[index] + '</option>'
263
	}
263
	}
264
	shopAddressUi = shopAddressUi + '</select>' + '</div>' + '</div>';
264
	shopAddressUi = shopAddressUi + '</select>' + '</div>' + '</div>';
265
	return shopAddressUi;
265
	return shopAddressUi;
266
}
266
}
267
 
267
 
Line 293... Line 293...
293
function validateRetailerDetails() {
293
function validateRetailerDetails() {
294
	console.log("validating Retailer Details...");
294
	console.log("validating Retailer Details...");
295
	var error = false;
295
	var error = false;
296
 
296
 
297
	var firstName = $("form#update-retailer-details-form input[name=firstName]")
297
	var firstName = $("form#update-retailer-details-form input[name=firstName]")
298
			.val();
298
		.val();
299
	console.log("firstName = " + firstName);
299
	console.log("firstName = " + firstName);
300
	$("#firstName").removeClass("border-highlight");
300
	$("#firstName").removeClass("border-highlight");
301
	if (firstName == "") {
301
	if (firstName == "") {
302
		alert("First Name is required");
302
		alert("First Name is required");
303
		$("#firstName").addClass("border-highlight");
303
		$("#firstName").addClass("border-highlight");
304
		error = true;
304
		error = true;
305
		return error;
305
		return error;
306
	}
306
	}
307
 
307
 
308
	var lastName = $("form#update-retailer-details-form input[name=lastName]")
308
	var lastName = $("form#update-retailer-details-form input[name=lastName]")
309
			.val();
309
		.val();
310
	console.log("lastName = " + lastName);
310
	console.log("lastName = " + lastName);
311
	$("#lastName").removeClass("border-highlight");
311
	$("#lastName").removeClass("border-highlight");
312
	if (firstName == "") {
312
	if (firstName == "") {
313
		alert("Last Name is required");
313
		alert("Last Name is required");
314
		$("#lastName").addClass("border-highlight");
314
		$("#lastName").addClass("border-highlight");
315
		error = true;
315
		error = true;
316
		return error;
316
		return error;
317
	}
317
	}
318
 
318
 
319
	var emailId = $("form#update-retailer-details-form input[name=emailId]")
319
	var emailId = $("form#update-retailer-details-form input[name=emailId]")
320
			.val();
320
		.val();
321
	console.log("emailId = " + emailId);
321
	console.log("emailId = " + emailId);
322
	$("#emailId").removeClass("border-highlight");
322
	$("#emailId").removeClass("border-highlight");
323
	if (emailId == "") {
323
	if (emailId == "") {
324
		alert("Email Id is required");
324
		alert("Email Id is required");
325
		$("#emailId").addClass("border-highlight");
325
		$("#emailId").addClass("border-highlight");
326
		error = true;
326
		error = true;
327
		return error;
327
		return error;
328
	}
328
	}
329
 
329
 
330
	var mobileNumber = $(
330
	var mobileNumber = $(
331
			"form#update-retailer-details-form input[name=mobileNumber]").val();
331
		"form#update-retailer-details-form input[name=mobileNumber]").val();
332
	console.log("mobileNumber = " + mobileNumber);
332
	console.log("mobileNumber = " + mobileNumber);
333
	$("#mobileNumber").removeClass("border-highlight");
333
	$("#mobileNumber").removeClass("border-highlight");
334
	if (mobileNumber == "") {
334
	if (mobileNumber == "") {
335
		alert("Mobile Number is required");
335
		alert("Mobile Number is required");
336
		$("#mobileNumber").addClass("border-highlight");
336
		$("#mobileNumber").addClass("border-highlight");
337
		error = true;
337
		error = true;
338
		return error;
338
		return error;
339
	}
339
	}
340
 
340
 
341
	var retailerName = $(
341
	var retailerName = $(
342
			"form#update-retailer-details-form input[name=retailerName]").val();
342
		"form#update-retailer-details-form input[name=retailerName]").val();
343
	console.log("retailerName = " + retailerName);
343
	console.log("retailerName = " + retailerName);
344
	$("#retailerName").removeClass("border-highlight");
344
	$("#retailerName").removeClass("border-highlight");
345
	if (retailerName == "") {
345
	if (retailerName == "") {
346
		alert("Retailer Name is required");
346
		alert("Retailer Name is required");
347
		$("#retailerName").addClass("border-highlight");
347
		$("#retailerName").addClass("border-highlight");
Line 357... Line 357...
357
	 * $("#retailerNumber").addClass("border-highlight"); error = true; return
357
	 * $("#retailerNumber").addClass("border-highlight"); error = true; return
358
	 * error; }
358
	 * error; }
359
	 */
359
	 */
360
 
360
 
361
	var gstNumber = $("form#update-retailer-details-form input[name=gstNumber]")
361
	var gstNumber = $("form#update-retailer-details-form input[name=gstNumber]")
362
			.val();
362
		.val();
363
	console.log("gstNumber = " + gstNumber);
363
	console.log("gstNumber = " + gstNumber);
364
	var fofo = $("form#update-retailer-details-form input[name=fofoPartner]")
364
	var fofo = $("form#update-retailer-details-form input[name=fofoPartner]")
365
			.val();
365
		.val();
366
	$("#gstNumber").removeClass("border-highlight");
366
	$("#gstNumber").removeClass("border-highlight");
367
 
367
 
368
	if ($("#district-name-container").val() != undefined && fofo == "false") {
368
	if ($("#district-name-container").val() != undefined && fofo == "false") {
369
		var districtName = $("#districtName option:selected").val();
369
		var districtName = $("#districtName option:selected").val();
370
		if (fofo == "true" && (districtName == undefined || districtName == "")) {
370
		if (fofo == "true" && (districtName == undefined || districtName == "")) {
Line 381... Line 381...
381
		error = true;
381
		error = true;
382
		return error;
382
		return error;
383
	}
383
	}
384
 
384
 
385
	if ($('#retailerDocument').attr("documentId") == 0
385
	if ($('#retailerDocument').attr("documentId") == 0
386
			&& localStorage.getItem("retailerDocument") == null) {
386
		&& localStorage.getItem("retailerDocument") == null) {
387
		alert("Retailer Document is required");
387
		alert("Retailer Document is required");
388
		error = true;
388
		error = true;
389
		return error;
389
		return error;
390
	}
390
	}
391
 
391
 
Line 394... Line 394...
394
	 * undefined && fileSelector.files[0] == undefined){ alert("Retailer
394
	 * undefined && fileSelector.files[0] == undefined){ alert("Retailer
395
	 * Document is required"); error = true; return error; }
395
	 * Document is required"); error = true; return error; }
396
	 */
396
	 */
397
 
397
 
398
	var retailerAddressName = $(
398
	var retailerAddressName = $(
399
			"form#update-retailer-details-form input[name=retailerAddressName]")
399
		"form#update-retailer-details-form input[name=retailerAddressName]")
400
			.val();
400
		.val();
401
	console.log("retailerAddressName = " + retailerAddressName);
401
	console.log("retailerAddressName = " + retailerAddressName);
402
	$("#retailerAddressName").removeClass("border-highlight");
402
	$("#retailerAddressName").removeClass("border-highlight");
403
	if (retailerAddressName == "") {
403
	if (retailerAddressName == "") {
404
		alert("Retailer Address Name is required");
404
		alert("Retailer Address Name is required");
405
		$("#retailerAddressName").addClass("border-highlight");
405
		$("#retailerAddressName").addClass("border-highlight");
406
		error = true;
406
		error = true;
407
		return error;
407
		return error;
408
	}
408
	}
409
 
409
 
410
	var retailerAddressLine1 = $(
410
	var retailerAddressLine1 = $(
411
			"form#update-retailer-details-form input[name=retailerAddressLine1]")
411
		"form#update-retailer-details-form input[name=retailerAddressLine1]")
412
			.val();
412
		.val();
413
	console.log("retailerAddressLine1 = " + retailerAddressLine1);
413
	console.log("retailerAddressLine1 = " + retailerAddressLine1);
414
	$("#retailerAddressLine1").removeClass("border-highlight");
414
	$("#retailerAddressLine1").removeClass("border-highlight");
415
	if (retailerAddressLine1 == "") {
415
	if (retailerAddressLine1 == "") {
416
		alert("Retailer Address Line1 is required");
416
		alert("Retailer Address Line1 is required");
417
		$("#retailerAddressLine1").addClass("border-highlight");
417
		$("#retailerAddressLine1").addClass("border-highlight");
418
		error = true;
418
		error = true;
419
		return error;
419
		return error;
420
	}
420
	}
421
 
421
 
422
	var retailerAddressLine2 = $(
422
	var retailerAddressLine2 = $(
423
			"form#update-retailer-details-form input[name=retailerAddressLine2]")
423
		"form#update-retailer-details-form input[name=retailerAddressLine2]")
424
			.val();
424
		.val();
425
	console.log("retailerAddressLine2 = " + retailerAddressLine2);
425
	console.log("retailerAddressLine2 = " + retailerAddressLine2);
426
	$("#retailerAddressLine2").removeClass("border-highlight");
426
	$("#retailerAddressLine2").removeClass("border-highlight");
427
	if (retailerAddressLine2 == "") {
427
	if (retailerAddressLine2 == "") {
428
		alert("Retailer Address Line2 is required");
428
		alert("Retailer Address Line2 is required");
429
		$("#retailerAddressLine2").addClass("border-highlight");
429
		$("#retailerAddressLine2").addClass("border-highlight");
Line 440... Line 440...
440
		error = true;
440
		error = true;
441
		return error;
441
		return error;
442
	}
442
	}
443
 
443
 
444
	var retailerAddressPinCode = $(
444
	var retailerAddressPinCode = $(
445
			"form#update-retailer-details-form input[name=retailerAddressPinCode]")
445
		"form#update-retailer-details-form input[name=retailerAddressPinCode]")
446
			.val();
446
		.val();
447
	console.log("retailerAddressPinCode = " + retailerAddressPinCode);
447
	console.log("retailerAddressPinCode = " + retailerAddressPinCode);
448
	$("#retailerAddressPinCode").removeClass("border-highlight");
448
	$("#retailerAddressPinCode").removeClass("border-highlight");
449
	if (retailerAddressPinCode == "") {
449
	if (retailerAddressPinCode == "") {
450
		alert("Retailer Address Pin Code is required");
450
		alert("Retailer Address Pin Code is required");
451
		$("#retailerAddressPinCode").addClass("border-highlight");
451
		$("#retailerAddressPinCode").addClass("border-highlight");
Line 470... Line 470...
470
		$("#fofoZone").addClass("border-highlight");
470
		$("#fofoZone").addClass("border-highlight");
471
		error = true;
471
		error = true;
472
		return error;
472
		return error;
473
	}
473
	}
474
	var retailerAddressState = $(
474
	var retailerAddressState = $(
475
			"form#update-retailer-details-form input[name=retailerAddressState]")
475
		"form#update-retailer-details-form input[name=retailerAddressState]")
476
			.val();
476
		.val();
477
	console.log("retailerAddressState = " + retailerAddressState);
477
	console.log("retailerAddressState = " + retailerAddressState);
478
	$("#retailerAddressState").removeClass("border-highlight");
478
	$("#retailerAddressState").removeClass("border-highlight");
479
	if (retailerAddressState == "") {
479
	if (retailerAddressState == "") {
480
		alert("Retailer Address State is required");
480
		alert("Retailer Address State is required");
481
		$("#retailerAddressState").addClass("border-highlight");
481
		$("#retailerAddressState").addClass("border-highlight");
482
		error = true;
482
		error = true;
483
		return error;
483
		return error;
484
	}
484
	}
485
	var minInvestment = $(
485
	var minInvestment = $(
486
			"form#update-retailer-details-form input[name=minInvestment]")
486
		"form#update-retailer-details-form input[name=minInvestment]")
487
			.val();
487
		.val();
488
	console.log("minInvestment = " + minInvestment);
488
	console.log("minInvestment = " + minInvestment);
489
	$("#minInvestment").removeClass("border-highlight");
489
	$("#minInvestment").removeClass("border-highlight");
490
	if (minInvestment == "") {
490
	if (minInvestment == "") {
491
		alert("minInvestment is required");
491
		alert("minInvestment is required");
492
		$("#minInvestment").addClass("border-highlight");
492
		$("#minInvestment").addClass("border-highlight");
493
		error = true;
493
		error = true;
494
		return error;
494
		return error;
495
	}
495
	}
496
	var fofoStoreCode = $(
496
	var fofoStoreCode = $(
497
			"form#update-retailer-details-form input[name=fofostorecode]")
497
		"form#update-retailer-details-form input[name=fofostorecode]")
498
			.val();
498
		.val();
499
	console.log("fofostorecode" + fofoStoreCode);
499
	console.log("fofostorecode" + fofoStoreCode);
500
 
500
 
501
	// start from here
501
	// start from here
502
	var shopDetailsSize = $("#shopDetailsSize").attr("size");
502
	var shopDetailsSize = $("#shopDetailsSize").attr("size");
503
	for (var i = 0; i < shopDetailsSize; i++) {
503
	for (var i = 0; i < shopDetailsSize; i++) {
504
		var shopName = $(
504
		var shopName = $(
505
				"form#update-retailer-details-form input[name=shopName" + i
505
			"form#update-retailer-details-form input[name=shopName" + i
506
						+ "]").val();
506
			+ "]").val();
507
		$("form#update-retailer-details-form input[name=shopName" + i + "]")
507
		$("form#update-retailer-details-form input[name=shopName" + i + "]")
508
				.removeClass("border-highlight");
508
			.removeClass("border-highlight");
509
		if (shopName == "") {
509
		if (shopName == "") {
510
			alert("Shop Name is required");
510
			alert("Shop Name is required");
511
			$("form#update-retailer-details-form input[name=shopName" + i + "]")
511
			$("form#update-retailer-details-form input[name=shopName" + i + "]")
512
					.addClass("border-highlight");
512
				.addClass("border-highlight");
513
			error = true;
513
			error = true;
514
			return error;
514
			return error;
515
		}
515
		}
516
		if ($('#retailerShopDocument' + i).attr("documentId") == 0
516
		if ($('#retailerShopDocument' + i).attr("documentId") == 0
517
				&& localStorage.getItem("retailerShopDocument" + i) == null) {
517
			&& localStorage.getItem("retailerShopDocument" + i) == null) {
518
			alert("Retailer Shop Document is required");
518
			alert("Retailer Shop Document is required");
519
			error = true;
519
			error = true;
520
			return error;
520
			return error;
521
		}
521
		}
522
		/*
522
		/*
523
		 * var fileSelector = $('#retailerShopDocument'+i)[0]; if(fileSelector !=
523
		 * var fileSelector = $('#retailerShopDocument'+i)[0]; if(fileSelector !=
524
		 * undefined && fileSelector.files[0] == undefined){ alert("Retailer
524
		 * undefined && fileSelector.files[0] == undefined){ alert("Retailer
525
		 * Shop Document is required"); error = true; return error; }
525
		 * Shop Document is required"); error = true; return error; }
526
		 */
526
		 */
527
		var shopAddressName = $(
527
		var shopAddressName = $(
528
				"form#update-retailer-details-form input[name=shopAddressName"
528
			"form#update-retailer-details-form input[name=shopAddressName"
529
						+ i + "]").val();
529
			+ i + "]").val();
530
		$(
530
		$(
531
				"form#update-retailer-details-form input[name=shopAddressName"
531
			"form#update-retailer-details-form input[name=shopAddressName"
532
						+ i + "]").removeClass("border-highlight");
532
			+ i + "]").removeClass("border-highlight");
533
		if (shopAddressName == "") {
533
		if (shopAddressName == "") {
534
			alert("Shop Address Name is required");
534
			alert("Shop Address Name is required");
535
			$(
535
			$(
536
					"form#update-retailer-details-form input[name=shopAddressName"
536
				"form#update-retailer-details-form input[name=shopAddressName"
537
							+ i + "]").addClass("border-highlight");
537
				+ i + "]").addClass("border-highlight");
538
			error = true;
538
			error = true;
539
			return error;
539
			return error;
540
		}
540
		}
541
		var shopAddressLine1 = $(
541
		var shopAddressLine1 = $(
542
				"form#update-retailer-details-form input[name=shopAddressLine1"
542
			"form#update-retailer-details-form input[name=shopAddressLine1"
543
						+ i + "]").val();
543
			+ i + "]").val();
544
		$(
544
		$(
545
				"form#update-retailer-details-form input[name=shopAddressLine1"
545
			"form#update-retailer-details-form input[name=shopAddressLine1"
546
						+ i + "]").removeClass("border-highlight");
546
			+ i + "]").removeClass("border-highlight");
547
		if (shopAddressLine1 == "") {
547
		if (shopAddressLine1 == "") {
548
			alert("Shop Address Line1 is required");
548
			alert("Shop Address Line1 is required");
549
			$(
549
			$(
550
					"form#update-retailer-details-form input[name=shopAddressLine1"
550
				"form#update-retailer-details-form input[name=shopAddressLine1"
551
							+ i + "]").addClass("border-highlight");
551
				+ i + "]").addClass("border-highlight");
552
			error = true;
552
			error = true;
553
			return error;
553
			return error;
554
		}
554
		}
555
		var shopAddressLine2 = $(
555
		var shopAddressLine2 = $(
556
				"form#update-retailer-details-form input[name=shopAddressLine2"
556
			"form#update-retailer-details-form input[name=shopAddressLine2"
557
						+ i + "]").val();
557
			+ i + "]").val();
558
		$(
558
		$(
559
				"form#update-retailer-details-form input[name=shopAddressLine2"
559
			"form#update-retailer-details-form input[name=shopAddressLine2"
560
						+ i + "]").removeClass("border-highlight");
560
			+ i + "]").removeClass("border-highlight");
561
		if (shopAddressLine2 == "") {
561
		if (shopAddressLine2 == "") {
562
			alert("Shop Address Line2 is required");
562
			alert("Shop Address Line2 is required");
563
			$(
563
			$(
564
					"form#update-retailer-details-form input[name=shopAddressLine2"
564
				"form#update-retailer-details-form input[name=shopAddressLine2"
565
							+ i + "]").addClass("border-highlight");
565
				+ i + "]").addClass("border-highlight");
566
			error = true;
566
			error = true;
567
			return error;
567
			return error;
568
		}
568
		}
569
		var shopAddressCity = $(
569
		var shopAddressCity = $(
570
				"form#update-retailer-details-form input[name=shopAddressCity"
570
			"form#update-retailer-details-form input[name=shopAddressCity"
571
						+ i + "]").val();
571
			+ i + "]").val();
572
		$(
572
		$(
573
				"form#update-retailer-details-form input[name=shopAddressCity"
573
			"form#update-retailer-details-form input[name=shopAddressCity"
574
						+ i + "]").removeClass("border-highlight");
574
			+ i + "]").removeClass("border-highlight");
575
		if (shopAddressCity == "") {
575
		if (shopAddressCity == "") {
576
			alert("Shop Address City is required");
576
			alert("Shop Address City is required");
577
			$(
577
			$(
578
					"form#update-retailer-details-form input[name=shopAddressCity"
578
				"form#update-retailer-details-form input[name=shopAddressCity"
579
							+ i + "]").addClass("border-highlight");
579
				+ i + "]").addClass("border-highlight");
580
			error = true;
580
			error = true;
581
			return error;
581
			return error;
582
		}
582
		}
583
		var shopAddressPinCode = $(
583
		var shopAddressPinCode = $(
584
				"form#update-retailer-details-form input[name=shopAddressPinCode"
584
			"form#update-retailer-details-form input[name=shopAddressPinCode"
585
						+ i + "]").val();
585
			+ i + "]").val();
586
		$(
586
		$(
587
				"form#update-retailer-details-form input[name=shopAddressPinCode"
587
			"form#update-retailer-details-form input[name=shopAddressPinCode"
588
						+ i + "]").removeClass("border-highlight");
588
			+ i + "]").removeClass("border-highlight");
589
		if (shopAddressPinCode == "") {
589
		if (shopAddressPinCode == "") {
590
			alert("Shop Address is Pin Code required");
590
			alert("Shop Address is Pin Code required");
591
			$(
591
			$(
592
					"form#update-retailer-details-form input[name=shopAddressPinCode"
592
				"form#update-retailer-details-form input[name=shopAddressPinCode"
593
							+ i + "]").addClass("border-highlight");
593
				+ i + "]").addClass("border-highlight");
594
			error = true;
594
			error = true;
595
			return error;
595
			return error;
596
		}
596
		}
597
		var shopAddressState = $("#shopAddressState" + i + " option:selected")
597
		var shopAddressState = $("#shopAddressState" + i + " option:selected")
598
				.val();
598
			.val();
599
		$("#shopAddressState" + i + " option:selected").removeClass(
599
		$("#shopAddressState" + i + " option:selected").removeClass(
600
				"border-highlight");
600
			"border-highlight");
601
		if (shopAddressState == "") {
601
		if (shopAddressState == "") {
602
			alert("Shop Address State is required");
602
			alert("Shop Address State is required");
603
			$("#shopAddressState" + i + " option:selected").addClass(
603
			$("#shopAddressState" + i + " option:selected").addClass(
604
					"border-highlight");
604
				"border-highlight");
605
			error = true;
605
			error = true;
606
			return error;
606
			return error;
607
		}
607
		}
608
	}
608
	}
609
 
609
 
Line 613... Line 613...
613
 
613
 
614
function retailerDetailsJson() {
614
function retailerDetailsJson() {
615
	console.log("retailerDetailsJson()")
615
	console.log("retailerDetailsJson()")
616
	var retailerDetailsObject = {};
616
	var retailerDetailsObject = {};
617
	retailerDetailsObject['userFirstName'] = $(
617
	retailerDetailsObject['userFirstName'] = $(
618
			"form#update-retailer-details-form input[name=firstName]").val();
618
		"form#update-retailer-details-form input[name=firstName]").val();
619
	retailerDetailsObject['userLastName'] = $(
619
	retailerDetailsObject['userLastName'] = $(
620
			"form#update-retailer-details-form input[name=lastName]").val();
620
		"form#update-retailer-details-form input[name=lastName]").val();
621
	retailerDetailsObject['userEmailId'] = $(
621
	retailerDetailsObject['userEmailId'] = $(
622
			"form#update-retailer-details-form input[name=emailId]").val();
622
		"form#update-retailer-details-form input[name=emailId]").val();
623
	retailerDetailsObject['userMobileNumber'] = $(
623
	retailerDetailsObject['userMobileNumber'] = $(
624
			"form#update-retailer-details-form input[name=mobileNumber]").val();
624
		"form#update-retailer-details-form input[name=mobileNumber]").val();
625
 
625
 
626
	// retailerDetailsObject['emailIdOrMobileNumber'] =
626
	// retailerDetailsObject['emailIdOrMobileNumber'] =
627
	// $('#retailer-details-search-text').val().trim();
627
	// $('#retailer-details-search-text').val().trim();
628
	retailerDetailsObject['emailIdOrMobileNumber'] = $(
628
	retailerDetailsObject['emailIdOrMobileNumber'] = $(
629
			"form#update-retailer-details-form input[name=emailId]").val();
629
		"form#update-retailer-details-form input[name=emailId]").val();
630
	retailerDetailsObject['name'] = $(
630
	retailerDetailsObject['name'] = $(
631
			"form#update-retailer-details-form input[name=retailerName]").val();
631
		"form#update-retailer-details-form input[name=retailerName]").val();
632
	retailerDetailsObject['number'] = $(
632
	retailerDetailsObject['number'] = $(
633
			"form#update-retailer-details-form input[name=retailerNumber]")
633
		"form#update-retailer-details-form input[name=retailerNumber]")
634
			.val();
634
		.val();
-
 
635
	retailerDetailsObject['blocksBrands'] = $("#blocks-brands").val();
-
 
636
 
635
	retailerDetailsObject['districtName'] = $("#districtName option:selected")
637
	retailerDetailsObject['districtName'] = $("#districtName option:selected")
636
			.val();
638
		.val();
637
	// = districtName;
639
	// = districtName;
638
	var fofo = $("form#update-retailer-details-form input[name=fofoPartner]")
640
	var fofo = $("form#update-retailer-details-form input[name=fofoPartner]")
639
			.val();
641
		.val();
640
	retailerDetailsObject['fofo'] = fofo == "true";
642
	retailerDetailsObject['fofo'] = fofo == "true";
641
	retailerDetailsObject['gstNumber'] = $(
643
	retailerDetailsObject['gstNumber'] = $(
642
			"form#update-retailer-details-form input[name=gstNumber]").val();
644
		"form#update-retailer-details-form input[name=gstNumber]").val();
643
	var active = $("form#update-retailer-details-form input[name=active]")
645
	var active = $("form#update-retailer-details-form input[name=active]")
644
			.val();
646
		.val();
645
	retailerDetailsObject['active'] = active == "true";
647
	retailerDetailsObject['active'] = active == "true";
646
	var countersize = $("#counterSize option:selected").val();
648
	var countersize = $("#counterSize option:selected").val();
647
	retailerDetailsObject['countersize'] = $("#counterSize option:selected")
649
	retailerDetailsObject['countersize'] = $("#counterSize option:selected")
648
			.val();
650
		.val();
649
	console.log(countersize + "countersize");
651
	console.log(countersize + "countersize");
650
	var minInvestment = $(
652
	var minInvestment = $(
651
			"form#update-retailer-details-form input[name=minInvestment]")
653
		"form#update-retailer-details-form input[name=minInvestment]")
652
			.val();
654
		.val();
653
	retailerDetailsObject['minInvestment'] = $(
655
	retailerDetailsObject['minInvestment'] = $(
654
			"form#update-retailer-details-form input[name=minInvestment]")
656
		"form#update-retailer-details-form input[name=minInvestment]")
655
			.val();
657
		.val();
656
	console.log("minInvestment = " + minInvestment);
658
	console.log("minInvestment = " + minInvestment);
657
	var fofostorecode = $(
659
	var fofostorecode = $(
658
			"form#update-retailer-details-form input[name=fofostorecode]")
660
		"form#update-retailer-details-form input[name=fofostorecode]")
659
			.val();
661
		.val();
660
	retailerDetailsObject['fofostorecode'] = $(
662
	retailerDetailsObject['fofostorecode'] = $(
661
			"form#update-retailer-details-form input[name=fofostorecode]")
663
		"form#update-retailer-details-form input[name=fofostorecode]")
662
			.val();
664
		.val();
663
	var fofoZone = $("#fofoZone option:selected").val();
665
	var fofoZone = $("#fofoZone option:selected").val();
664
	retailerDetailsObject['warehouseId'] = $("#fofoZone option:selected").val();
666
	retailerDetailsObject['warehouseId'] = $("#fofoZone option:selected").val();
665
	console.log(fofoZone);
667
	console.log(fofoZone);
666
	/*
668
	/*
667
	 * var fileSelector = $('#retailerDocument')[0]; if(fileSelector !=
669
	 * var fileSelector = $('#retailerDocument')[0]; if(fileSelector !=
Line 672... Line 674...
672
	 */
674
	 */
673
	if (localStorage.getItem("retailerDocument") == null) {
675
	if (localStorage.getItem("retailerDocument") == null) {
674
		retailerDetailsObject['documentId'] = 0;
676
		retailerDetailsObject['documentId'] = 0;
675
	} else {
677
	} else {
676
		retailerDetailsObject['documentId'] = localStorage
678
		retailerDetailsObject['documentId'] = localStorage
677
				.getItem("retailerDocument");
679
			.getItem("retailerDocument");
678
	}
680
	}
679
 
681
 
680
	// retailerDetailsObject['file'] = $('#retailerDocument')[0].files[0];
682
	// retailerDetailsObject['file'] = $('#retailerDocument')[0].files[0];
681
	var retailerAddressObject = {};
683
	var retailerAddressObject = {};
682
	retailerAddressObject['name'] = $(
684
	retailerAddressObject['name'] = $(
683
			"form#update-retailer-details-form input[name=retailerAddressName]")
685
		"form#update-retailer-details-form input[name=retailerAddressName]")
684
			.val();
686
		.val();
685
	retailerAddressObject['line1'] = $(
687
	retailerAddressObject['line1'] = $(
686
			"form#update-retailer-details-form input[name=retailerAddressLine1]")
688
		"form#update-retailer-details-form input[name=retailerAddressLine1]")
687
			.val();
689
		.val();
688
	retailerAddressObject['line2'] = $(
690
	retailerAddressObject['line2'] = $(
689
			"form#update-retailer-details-form input[name=retailerAddressLine2]")
691
		"form#update-retailer-details-form input[name=retailerAddressLine2]")
690
			.val();
692
		.val();
691
	retailerAddressObject['city'] = $("#retailerAddressCity option:selected")
693
	retailerAddressObject['city'] = $("#retailerAddressCity option:selected")
692
			.val();
694
		.val();
693
	retailerAddressObject['pinCode'] = $(
695
	retailerAddressObject['pinCode'] = $(
694
			"form#update-retailer-details-form input[name=retailerAddressPinCode]")
696
		"form#update-retailer-details-form input[name=retailerAddressPinCode]")
695
			.val();
697
		.val();
696
	retailerAddressObject['state'] = $(
698
	retailerAddressObject['state'] = $(
697
			"form#update-retailer-details-form input[name=retailerAddressState]")
699
		"form#update-retailer-details-form input[name=retailerAddressState]")
698
			.val();
700
		.val();
699
	retailerAddressObject['phoneNumber'] = retailerDetailsObject['userMobileNumber'];
701
	retailerAddressObject['phoneNumber'] = retailerDetailsObject['userMobileNumber'];
700
 
702
 
701
	retailerDetailsObject['address'] = retailerAddressObject;
703
	retailerDetailsObject['address'] = retailerAddressObject;
702
 
704
 
703
	retailerDetailsObject['shops'] = [];
705
	retailerDetailsObject['shops'] = [];
704
	var shopDetailsSize = $("#shopDetailsSize").attr("size");
706
	var shopDetailsSize = $("#shopDetailsSize").attr("size");
705
 
707
 
706
	for (var i = 0; i < shopDetailsSize; i++) {
708
	for (var i = 0; i < shopDetailsSize; i++) {
707
		var shopObject = {};
709
		var shopObject = {};
708
		var shopId = $(
710
		var shopId = $(
709
				"form#update-retailer-details-form input[name=shopName" + i
711
			"form#update-retailer-details-form input[name=shopName" + i
710
						+ "]").attr('shopId');
712
			+ "]").attr('shopId');
711
		shopObject['shopId'] = shopId;
713
		shopObject['shopId'] = shopId;
712
		shopObject['name'] = $(
714
		shopObject['name'] = $(
713
				"form#update-retailer-details-form input[name=shopName" + i
715
			"form#update-retailer-details-form input[name=shopName" + i
714
						+ "]").val();
716
			+ "]").val();
715
 
717
 
716
		/*
718
		/*
717
		 * var fileSelector = $('#retailerShopDocument'+i)[0]; if(fileSelector !=
719
		 * var fileSelector = $('#retailerShopDocument'+i)[0]; if(fileSelector !=
718
		 * undefined && fileSelector.files[0] != undefined){ var documentId =
720
		 * undefined && fileSelector.files[0] != undefined){ var documentId =
719
		 * uploadDocument(fileSelector.files[0]); shopObject['documentId'] =
721
		 * uploadDocument(fileSelector.files[0]); shopObject['documentId'] =
Line 723... Line 725...
723
 
725
 
724
		if (localStorage.getItem("retailerShopDocument" + i) == null) {
726
		if (localStorage.getItem("retailerShopDocument" + i) == null) {
725
			shopObject['documentId'] = 0;
727
			shopObject['documentId'] = 0;
726
		} else {
728
		} else {
727
			shopObject['documentId'] = localStorage
729
			shopObject['documentId'] = localStorage
728
					.getItem("retailerShopDocument" + i);
730
				.getItem("retailerShopDocument" + i);
729
		}
731
		}
730
 
732
 
731
		// shopObject['documentId'] =
733
		// shopObject['documentId'] =
732
		// $('#retailerShopDocument'+i).attr("documentId");
734
		// $('#retailerShopDocument'+i).attr("documentId");
733
		var sameAsRetailerAddress = $(
735
		var sameAsRetailerAddress = $(
734
				"form#update-retailer-details-form input[name=sameAsRetailerAddress"
736
			"form#update-retailer-details-form input[name=sameAsRetailerAddress"
735
						+ i + "]").val();
737
			+ i + "]").val();
736
		shopObject['sameAsRetailerAddress'] = (sameAsRetailerAddress == 'true');
738
		shopObject['sameAsRetailerAddress'] = (sameAsRetailerAddress == 'true');
737
		if (shopId == '0' && sameAsRetailerAddress == 'true') {
739
		if (shopId == '0' && sameAsRetailerAddress == 'true') {
738
			shopObject['address'] = null;
740
			shopObject['address'] = null;
739
		} else {
741
		} else {
740
			shopObject['address'] = getShopAddressObject(i);
742
			shopObject['address'] = getShopAddressObject(i);
Line 747... Line 749...
747
}
749
}
748
 
750
 
749
function getShopAddressObject(counter) {
751
function getShopAddressObject(counter) {
750
	var shopAddressObject = {};
752
	var shopAddressObject = {};
751
	shopAddressObject['name'] = $(
753
	shopAddressObject['name'] = $(
752
			"form#update-retailer-details-form input[name=shopAddressName"
754
		"form#update-retailer-details-form input[name=shopAddressName"
753
					+ counter + "]").val();
755
		+ counter + "]").val();
754
	shopAddressObject['line1'] = $(
756
	shopAddressObject['line1'] = $(
755
			"form#update-retailer-details-form input[name=shopAddressLine1"
757
		"form#update-retailer-details-form input[name=shopAddressLine1"
756
					+ counter + "]").val();
758
		+ counter + "]").val();
757
	shopAddressObject['line2'] = $(
759
	shopAddressObject['line2'] = $(
758
			"form#update-retailer-details-form input[name=shopAddressLine2"
760
		"form#update-retailer-details-form input[name=shopAddressLine2"
759
					+ counter + "]").val();
761
		+ counter + "]").val();
760
	shopAddressObject['city'] = $(
762
	shopAddressObject['city'] = $(
761
			"form#update-retailer-details-form input[name=shopAddressCity"
763
		"form#update-retailer-details-form input[name=shopAddressCity"
762
					+ counter + "]").val();
764
		+ counter + "]").val();
763
	shopAddressObject['pinCode'] = $(
765
	shopAddressObject['pinCode'] = $(
764
			"form#update-retailer-details-form input[name=shopAddressPinCode"
766
		"form#update-retailer-details-form input[name=shopAddressPinCode"
765
					+ counter + "]").val();
767
		+ counter + "]").val();
766
	shopAddressObject['state'] = $(
768
	shopAddressObject['state'] = $(
767
			"#shopAddressState" + counter + " option:selected").val();
769
		"#shopAddressState" + counter + " option:selected").val();
768
	return shopAddressObject;
770
	return shopAddressObject;
769
}
771
}
770
 
772
 
771
function downloadRetailerDocument(documentId, retailerId) {
773
function downloadRetailerDocument(documentId, retailerId) {
772
	console.log("documentId : " + documentId);
774
	console.log("documentId : " + documentId);
773
	doAjaxRequestHandler(context + "/retailerDocument/documentId?documentId="
775
	doAjaxRequestHandler(context + "/retailerDocument/documentId?documentId="
774
			+ documentId + "&retailerId=" + retailerId, "GET", function(
776
		+ documentId + "&retailerId=" + retailerId, "GET", function(
775
			response) {
777
			response) {
776
		var name = response.response.name;
778
		var name = response.response.name;
777
		console.log("documentName : " + name);
779
		console.log("documentName : " + name);
778
		doAjaxGetDownload(context + "/retailerDocument/download?retailerId="
780
		doAjaxGetDownload(context + "/retailerDocument/download?retailerId="
779
				+ retailerId, name);
781
			+ retailerId, name);
780
	});
782
	});
781
 
783
 
782
}
784
}
783
 
785
 
784
function downloadRetailerShopDocument(shopId, retailerId) {
786
function downloadRetailerShopDocument(shopId, retailerId) {
785
	console.log("shopId : " + shopId);
787
	console.log("shopId : " + shopId);
786
	doAjaxRequestHandler(context + "/retailerShopDocument/shopId?shopId="
788
	doAjaxRequestHandler(context + "/retailerShopDocument/shopId?shopId="
787
			+ shopId + "&retailerId=" + retailerId, "GET", function(response) {
789
		+ shopId + "&retailerId=" + retailerId, "GET", function(response) {
788
		var name = response.response.name;
790
			var name = response.response.name;
789
		console.log("documentName : " + name);
791
			console.log("documentName : " + name);
790
		doAjaxGetDownload(context + "/retailerShopDocument/download?shopId="
792
			doAjaxGetDownload(context + "/retailerShopDocument/download?shopId="
791
				+ shopId + "&retailerId=" + retailerId, name);
793
				+ shopId + "&retailerId=" + retailerId, name);
792
	});
794
		});
793
 
795
 
794
}
796
}
795
797