Subversion Repositories SmartDukaan

Rev

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

Rev 22982 Rev 23026
Line 1... Line 1...
1
var googleProfile;
1
var googleProfile;
2
 
2
 
3
 
3
 
4
$(document).ajaxComplete(
4
$(document).ajaxComplete(
5
	function(){
5
	function(){
6
		
-
 
7
	}
6
		}
8
);
7
);
9
var startApp = function() {
8
var startApp = function() {
10
  gapi.load('auth2', function(){
9
  gapi.load('auth2', function(){
11
    // Retrieve the singleton for the GoogleAuth library and set up the client.
10
    // Retrieve the singleton for the GoogleAuth library and set up the client.
12
    auth2 = gapi.auth2.init({
11
    auth2 = gapi.auth2.init({
Line 47... Line 46...
47
	}else{
46
	}else{
48
		internalServerErrorAlert(jqxhr);
47
		internalServerErrorAlert(jqxhr);
49
	}
48
	}
50
});
49
});
51
 
50
 
-
 
51
function doGetAjaxRequest(urlString){
-
 
52
	var response;
-
 
53
	doAjaxRequestHandler(urlString, "GET", function(ajaxResponse){
-
 
54
		response = ajaxResponse;
-
 
55
	});
-
 
56
	return response;
-
 
57
}
-
 
58
 
-
 
59
function doPutAjaxRequest(urlString){
-
 
60
	var response;
-
 
61
	doAjaxRequestHandler(urlString, "PUT", function(ajaxResponse){
-
 
62
		response = ajaxResponse;
-
 
63
	});
-
 
64
	return response;
-
 
65
}
-
 
66
 
-
 
67
 
52
function doAjaxRequest(urlString, httpType, callback_function){
68
function doAjaxRequestHandler(urlString, httpType, callback_function){
53
	$.ajax({
69
	$.ajax({
54
	   url: urlString,
70
	   url: urlString,
55
	   async: false,
71
	   async: false,
-
 
72
	   cache: false,
56
	   type: httpType,
73
	   type: httpType,
57
	   success: function(response) {
74
	   success: function(response) {
58
	      //console.log("response"+JSON.stringify(data));
75
	      //console.log("response"+JSON.stringify(data));
59
	      callback_function(response);
76
	      callback_function(response);
60
	   }
77
	   }
61
	});
78
	});
62
}
79
}
63
 
80
 
-
 
81
function doAjaxUploadRequest(urlString, httpType, file){
-
 
82
	var response;
-
 
83
	doAjaxUploadRequestHandler(urlString, httpType, file, function(ajaxResponse){
-
 
84
		response = ajaxResponse;
-
 
85
	});
-
 
86
	return response;
-
 
87
}
-
 
88
 
64
function doAjaxUploadRequest(urlString, httpType, file, callback_function){
89
function doAjaxUploadRequestHandler(urlString, httpType, file, callback_function){
65
	var formData = new FormData();
90
	var formData = new FormData();
66
	formData.append("file", file);
91
	formData.append("file", file);
67
	$.ajax({
92
	$.ajax({
68
	   url: urlString,
93
	   url: urlString,
69
	   type: httpType,
94
	   type: httpType,
70
	   data: formData,
95
	   data: formData,
71
       dataType: 'json',
96
       dataType: 'json',
72
       async: true,
97
       async: false,
73
       cache: false,
98
       cache: false,
74
       contentType: false,
99
       contentType: false,
75
       enctype: 'multipart/form-data',
100
       enctype: 'multipart/form-data',
76
       processData: false,
101
       processData: false,
77
	   success: function(response) {
102
	   success: function(response) {
Line 81... Line 106...
81
	});
106
	});
82
}
107
}
83
 
108
 
84
function uploadDocument(file){
109
function uploadDocument(file){
85
	var url = '/profitmandi-web/document-upload';
110
	var url = '/profitmandi-web/document-upload';
86
	var response;
111
	/*var response;
87
	doAjaxUploadRequest(url, 'POST', file, function(ajaxResponse){
112
	doAjaxUploadRequest(url, 'POST', file, function(ajaxResponse){
88
		response = ajaxResponse;
113
		response = ajaxResponse;
89
	});
114
	});*/
-
 
115
	var response = doAjaxUploadRequest(url, 'POST', file);
90
	var documentId = response.response.document_id; 
116
	var documentId = response.response.document_id; 
91
	console.log("documentId : "+documentId);
117
	console.log("documentId : "+documentId);
92
	return documentId;
118
	return documentId;
93
}
119
}
94
 
120
 
95
function uploadRetailerDocument(divId, file, emailIdOrMobileNumber){
121
/*function uploadRetailerDocument(divId, file, emailIdOrMobileNumber){
96
	var url = '/profitmandi-web/document-upload';
122
	var url = '/profitmandi-web/document-upload';
97
	//var response;
123
	//var response;
98
	doAjaxUploadRequest(url, 'POST', file, function(ajaxResponse){
124
	doAjaxUploadRequest(url, 'POST', file, function(ajaxResponse){
99
		var documentId = ajaxResponse.response.document_id; 
125
		var documentId = ajaxResponse.response.document_id; 
100
		console.log("documentId : "+documentId);
126
		console.log("documentId : "+documentId);
Line 125... Line 151...
125
		});
151
		});
126
		$('#' + divId).html(response);
152
		$('#' + divId).html(response);
127
		alert("Retailer Shop Document has been updated.");
153
		alert("Retailer Shop Document has been updated.");
128
	});
154
	});
129
	
155
	
130
}
156
}*/
131
 
157
 
132
 
158
 
133
function attachSignin(element) {
159
function attachSignin(element) {
134
    console.log(element.id);
160
    console.log(element.id);
135
    auth2.attachClickHandler(element, {},
161
    auth2.attachClickHandler(element, {},
Line 161... Line 187...
161
	localStorage.setItem("profile",JSON.stringify(profile));
187
	localStorage.setItem("profile",JSON.stringify(profile));
162
}
188
}
163
 
189
 
164
 
190
 
165
function loadNewGrn(domId){
191
function loadNewGrn(domId){
166
	jQuery.ajax({
-
 
167
        type : "GET",
-
 
168
        url : context+"/purchase",
192
	var response = doGetAjaxRequest(context+"/purchase");
169
        success : function(response) {
-
 
170
            $('#' + domId).html(response);
193
	$('#' + domId).html(response);  
171
        }
-
 
172
    });  
-
 
173
}
194
}
174
 
195
 
175
function loadGoodInventory(domId, search_text){
196
function loadGoodInventory(domId, search_text){
176
	jQuery.ajax({
-
 
177
        type : "GET",
-
 
178
        url : context+"/getCurrentInventorySnapshot/?searchTerm="+search_text,
197
	var response = doGetAjaxRequest(context+"/getCurrentInventorySnapshot/?searchTerm="+search_text);
179
        success : function(response) {
-
 
180
            $('#' + domId).html(response);
198
	$('#' + domId).html(response);
181
        }
-
 
182
    });  
-
 
183
}
199
}
184
 
200
 
185
function loadCatalog(domId, search_text){
201
function loadCatalog(domId, search_text){
186
	jQuery.ajax({
-
 
187
        type : "GET",
-
 
188
        url : context+"/getCatalog/?searchTerm="+search_text,
202
	var response = doGetAjaxRequest(context+"/getCatalog/?searchTerm="+search_text);
189
        success : function(response) {
-
 
190
            $('#' + domId).html(response);
203
	$('#' + domId).html(response);
191
        }
-
 
192
    });  
-
 
193
}
204
}
194
 
205
 
195
function getInventoryItemAgingByInterval(domId, searchContent){
206
function getInventoryItemAgingByInterval(domId, searchContent){
196
	jQuery.ajax({
207
	jQuery.ajax({
197
        type : "POST",
208
        type : "POST",
Line 206... Line 217...
206
        }
217
        }
207
    });  
218
    });  
208
}
219
}
209
 
220
 
210
function getRetailerDetailsByEmailIdOrMobileNumber(domId, emailIdOrMobileNumber){
221
function getRetailerDetailsByEmailIdOrMobileNumber(domId, emailIdOrMobileNumber){
211
	jQuery.ajax({
-
 
212
        type : "GET",
-
 
213
        url : context+"/retailerDetail/?emailIdOrMobileNumber="+emailIdOrMobileNumber,
222
	var response = doGetAjaxRequest(context+"/retailerDetail/?emailIdOrMobileNumber="+emailIdOrMobileNumber);
214
        success : function(response) {
-
 
215
            $('#' + domId).html(response);
223
	$('#' + domId).html(response); 
216
        }
-
 
217
    }); 
-
 
218
}
224
}
219
 
225
 
220
function downloadAgingReport(){
226
function downloadAgingReport(){
221
	data = JSON.stringify([5,15,30,45]),
227
	data = JSON.stringify([5,15,30,45]),
222
	xhttp = new XMLHttpRequest();
228
	xhttp = new XMLHttpRequest();
Line 246... Line 252...
246
	xhttp.responseType = 'blob';
252
	xhttp.responseType = 'blob';
247
	xhttp.send(data);
253
	xhttp.send(data);
248
}
254
}
249
 
255
 
250
function downloadItemLedgerReport(){
256
function downloadItemLedgerReport(){
-
 
257
	console.log("downloadItemLedgerReport Button clicked")
-
 
258
	var startEndDateTime = $('input[name="startEndDateTime"]').val().split("-");
-
 
259
	var startDateTime = $.trim(startEndDateTime[0]);
-
 
260
	console.log("startDateTime : "+startDateTime);
-
 
261
	var endDateTime = $.trim(startEndDateTime[1]);
-
 
262
	console.log("endDateTime : "+endDateTime);
251
	//data = JSON.stringify([5,10,15,20,25,30,35,40]),
263
	//data = JSON.stringify([5,10,15,20,25,30,35,40]),
252
	xhttp = new XMLHttpRequest();
264
	xhttp = new XMLHttpRequest();
253
	xhttp.onreadystatechange = function() {
265
	xhttp.onreadystatechange = function() {
254
	    var a;
266
	    var a;
255
	    if (xhttp.readyState === 4 && xhttp.status === 200) {
267
	    if (xhttp.readyState === 4 && xhttp.status === 200) {
Line 268... Line 280...
268
	    if(xhttp.readyState == 4 && xhttp.status === 500){
280
	    if(xhttp.readyState == 4 && xhttp.status === 500){
269
	    	internalServerErrorAlert(xhttp.responseText);
281
	    	internalServerErrorAlert(xhttp.responseText);
270
	    }
282
	    }
271
	};
283
	};
272
	// Post data to URL which handles post request
284
	// Post data to URL which handles post request
273
	xhttp.open("GET", context+"/itemLedger/complete/download");
285
	xhttp.open("GET", context+"/itemLedger/complete/download?startDateTime="+startDateTime+"&endDateTime="+endDateTime);
-
 
286
	//xhttp.setRequestHeader("Content-Type", "application/json");
-
 
287
	// You should set responseType as blob for binary responses
-
 
288
	xhttp.responseType = 'blob';
-
 
289
	xhttp.send(null);
-
 
290
}
-
 
291
 
-
 
292
 
-
 
293
function schemesDownload(){
-
 
294
	console.log("downloadItemLedgerReport Button clicked")
-
 
295
	var startEndDateTime = $('input[name="startEndDateTime"]').val().split("-");
-
 
296
	var startDateTime = $.trim(startEndDateTime[0]);
-
 
297
	console.log("startDateTime : "+startDateTime);
-
 
298
	var endDateTime = $.trim(startEndDateTime[1]);
-
 
299
	console.log("endDateTime : "+endDateTime);
-
 
300
	//data = JSON.stringify([5,10,15,20,25,30,35,40]),
-
 
301
	xhttp = new XMLHttpRequest();
-
 
302
	xhttp.onreadystatechange = function() {
-
 
303
	    var a;
-
 
304
	    if (xhttp.readyState === 4 && xhttp.status === 200) {
-
 
305
	        // Trick for making downloadable link
-
 
306
	        a = document.createElement('a');
-
 
307
	        a.href = window.URL.createObjectURL(xhttp.response);
-
 
308
	        // Give filename you wish to download
-
 
309
	        a.download = "SchemesReport.xlsx";
-
 
310
	        a.style.display = 'none';
-
 
311
	        document.body.appendChild(a);
-
 
312
	        a.click();
-
 
313
	    }
-
 
314
	    if(xhttp.readyState == 4 && xhttp.status === 400){
-
 
315
	    	badRequestAlert(xhttp.responseText);
-
 
316
	    }
-
 
317
	    if(xhttp.readyState == 4 && xhttp.status === 500){
-
 
318
	    	internalServerErrorAlert(xhttp.responseText);
-
 
319
	    }
-
 
320
	};
-
 
321
	// Post data to URL which handles post request
-
 
322
	xhttp.open("GET", context+"/schemes/download?startDateTime="+startDateTime+"&endDateTime="+endDateTime);
274
	//xhttp.setRequestHeader("Content-Type", "application/json");
323
	//xhttp.setRequestHeader("Content-Type", "application/json");
275
	// You should set responseType as blob for binary responses
324
	// You should set responseType as blob for binary responses
276
	xhttp.responseType = 'blob';
325
	xhttp.responseType = 'blob';
277
	xhttp.send(null);
326
	xhttp.send(null);
278
}
327
}
Line 298... Line 347...
298
        }
347
        }
299
    });
348
    });
300
}
349
}
301
 
350
 
302
function getGrnHistoryPreviousItems(start,end,pre,purchase_reference, searchType,startTime,endTime){
351
function getGrnHistoryPreviousItems(start,end,pre,purchase_reference, searchType,startTime,endTime){
303
	jQuery.ajax({
-
 
304
	        type : "GET",
-
 
305
	        url : context+"/getPaginatedGrnHistory/?purchaseReference="+purchase_reference+"&searchType="+searchType
352
	var response = doGetAjaxRequest(context+"/getPaginatedGrnHistory/?purchaseReference="+purchase_reference+"&searchType="+searchType
306
	        +"&startTime="+startTime
353
	        +"&startTime="+startTime
307
	        +"&endTime="+endTime+"&offset="+pre,
354
	        +"&endTime="+endTime+"&offset="+pre);
308
			beforeSend: function(){
-
 
309
	        //$('#ajax-spinner').show();
-
 
310
	        },
-
 
311
	        complete: function(){
-
 
312
	        //$('#ajax-spinner').hide();
-
 
313
	        },
355
	
314
	        success : function(response) {
-
 
315
	        	$( "#grn-history-paginated .end" ).text(+end - +10);
356
	$( "#grn-history-paginated .end" ).text(+end - +10);
316
	        	$( "#grn-history-paginated .start" ).text(+start - +10);
357
	$( "#grn-history-paginated .start" ).text(+start - +10);
317
	        	$('#grn-history-table').html(response);
358
	$('#grn-history-table').html(response);
318
	        	$("#grn-history-paginated .next").prop('disabled', false);
359
	$("#grn-history-paginated .next").prop('disabled', false);
319
				if (parseInt(pre)==0)
360
	if (parseInt(pre)==0)
320
				{
361
	{
321
					$("#grn-history-paginated .previous").prop('disabled', true);
362
		$("#grn-history-paginated .previous").prop('disabled', true);
322
				}
363
	}
323
				
-
 
324
	        }
-
 
325
	    });
-
 
326
}
364
}
327
 
365
 
328
function loadBadInventory(domId, search_text){
366
function loadBadInventory(domId, search_text){
329
	jQuery.ajax({
-
 
330
        type : "GET",
-
 
331
        url : context+"/getBadInventorySnapshot/?searchTerm="+search_text,
367
	var response = doGetAjaxRequest(context+"/getBadInventorySnapshot/?searchTerm="+search_text);
332
        success : function(response) {
-
 
333
            $('#' + domId).html(response);
368
	$('#' + domId).html(response);  
334
        }
-
 
335
    });  
-
 
336
}
369
}
337
 
370
 
338
function loadGrnHistory(domId,purchase_reference,searchType, startTime, endTime){
371
function loadGrnHistory(domId,purchase_reference,searchType, startTime, endTime){
339
	jQuery.ajax({
-
 
340
        type : "GET",
-
 
341
        url : context+"/grnHistory/?purchaseReference="+purchase_reference+"&searchType="+searchType
372
	var response = doGetAjaxRequest(context+"/grnHistory/?purchaseReference="+purchase_reference+"&searchType="+searchType
342
        +"&startTime="+startTime
373
	        +"&startTime="+startTime
343
        +"&endTime="+endTime,
374
	        +"&endTime="+endTime);
344
        success : function(response) {
-
 
345
            $('#' + domId).html(response);
375
	$('#' + domId).html(response);   
346
        }
-
 
347
    });  
-
 
348
}
376
}
349
 
377
 
350
 
378
 
351
function getNextItems(start, end, searchText){
379
function getNextItems(start, end, searchText){
352
	console.log(start);
380
	console.log(start);
353
	console.log(end);
381
	console.log(end);
354
	console.log(+end + +10);
382
	console.log(+end + +10);
355
	console.log(+start + +10);
383
	console.log(+start + +10);
356
	jQuery.ajax({
-
 
357
	        type : "GET",
-
 
358
	        url : context+"/getPaginatedCurrentInventorySnapshot/?offset="+end+"&searchTerm="+searchText,
384
	var response = doGetAjaxRequest(context+"/getPaginatedCurrentInventorySnapshot/?offset="+end+"&searchTerm="+searchText);
359
			beforeSend: function(){
-
 
360
	        //$('#ajax-spinner').show();
-
 
361
	        },
-
 
362
	        complete: function(){
-
 
363
	        //$('#ajax-spinner').hide();
-
 
364
	        },
385
	
365
	        success : function(response) {
-
 
366
	        	$( "#good-inventory-paginated .end" ).text(+end + +10);
386
	$( "#good-inventory-paginated .end" ).text(+end + +10);
367
	        	$( "#good-inventory-paginated .start" ).text(+start + +10);
387
	$( "#good-inventory-paginated .start" ).text(+start + +10);
368
				var last = $( "#good-inventory-paginated .end" ).text();
388
	var last = $( "#good-inventory-paginated .end" ).text();
369
				var temp = $( "#good-inventory-paginated .size" ).text();
389
	var temp = $( "#good-inventory-paginated .size" ).text();
370
				if (parseInt(last) >= parseInt(temp)){
390
	if (parseInt(last) >= parseInt(temp)){
371
					$("#good-inventory-paginated .next").prop('disabled', true);
391
		$("#good-inventory-paginated .next").prop('disabled', true);
372
					//$( "#good-inventory-paginated .end" ).text(temp);
392
		//$( "#good-inventory-paginated .end" ).text(temp);
373
				}
393
	}
374
	            $('#good-inventory-table').html(response);
394
    $('#good-inventory-table').html(response);
375
	            $("#good-inventory-paginated .previous").prop('disabled', false);
395
    $("#good-inventory-paginated .previous").prop('disabled', false);
376
	        }
396
    
377
	    });  
397
}
378
	}
398
 
379
function getPreviousItems(start,end,pre,searchText){
399
function getPreviousItems(start,end,pre,searchText){
380
	jQuery.ajax({
-
 
381
	        type : "GET",
-
 
382
	        url : context+"/getPaginatedCurrentInventorySnapshot/?offset="+pre+"&searchTerm="+searchText,
400
	var response = doGetAjaxRequest(context+"/getPaginatedCurrentInventorySnapshot/?offset="+pre+"&searchTerm="+searchText);
383
			beforeSend: function(){
-
 
384
	        //$('#ajax-spinner').show();
-
 
385
	        },
-
 
386
	        complete: function(){
-
 
387
	        //$('#ajax-spinner').hide();
-
 
388
	        },
401
	
389
	        success : function(response) {
-
 
390
	        	$( "#good-inventory-paginated .end" ).text(+end - +10);
402
	$( "#good-inventory-paginated .end" ).text(+end - +10);
391
	        	$( "#good-inventory-paginated .start" ).text(+start - +10);
403
	$( "#good-inventory-paginated .start" ).text(+start - +10);
392
	        	$('#good-inventory-table').html(response);
404
	$('#good-inventory-table').html(response);
393
	        	$("#good-inventory-paginated .next").prop('disabled', false);
405
	$("#good-inventory-paginated .next").prop('disabled', false);
394
				if (parseInt(pre)==0)
406
	if (parseInt(pre)==0)
395
				{
407
	{
396
					$("#good-inventory-paginated .previous").prop('disabled', true);
408
		$("#good-inventory-paginated .previous").prop('disabled', true);
397
				}
409
	}
398
				
410
	
399
	        }
-
 
400
	    });
-
 
401
}
411
}
402
 
412
 
403
function getGrnHistoryNextItems(start, end, purchase_reference, searchType,startTime,endTime){
413
function getGrnHistoryNextItems(start, end, purchase_reference, searchType,startTime,endTime){
404
	console.log(start);
414
	console.log(start);
405
	console.log(end);
415
	console.log(end);
406
	console.log(+end + +10);
416
	console.log(+end + +10);
407
	console.log(+start + +10);
417
	console.log(+start + +10);
408
	jQuery.ajax({
-
 
409
	        type : "GET",
-
 
410
	        url : context+"/getPaginatedGrnHistory/?purchaseReference="+purchase_reference+"&searchType="+searchType
418
	var response = doGetAjaxRequest(context+"/getPaginatedGrnHistory/?purchaseReference="+purchase_reference+"&searchType="+searchType
411
	        +"&startTime="+startTime
419
	        +"&startTime="+startTime
412
	        +"&endTime="+endTime+"&offset="+end,
420
	        +"&endTime="+endTime+"&offset="+end);
413
			beforeSend: function(){
-
 
414
	        //$('#ajax-spinner').show();
-
 
415
	        },
-
 
416
	        complete: function(){
-
 
417
	        //$('#ajax-spinner').hide();
-
 
418
	        },
421
 
419
	        success : function(response) {
-
 
420
	        	$( "#grn-history-paginated .end" ).text(+end + +10);
422
	$( "#grn-history-paginated .end" ).text(+end + +10);
421
	        	$( "#grn-history-paginated .start" ).text(+start + +10);
423
	$( "#grn-history-paginated .start" ).text(+start + +10);
422
				var last = $( "#grn-history-paginated .end" ).text();
424
	var last = $( "#grn-history-paginated .end" ).text();
423
				var temp = $( "#grn-history-paginated .size" ).text();
425
	var temp = $( "#grn-history-paginated .size" ).text();
424
				if (parseInt(last) >= parseInt(temp)){
426
	if (parseInt(last) >= parseInt(temp)){
425
					$("#grn-history-paginated .next").prop('disabled', true);
427
		$("#grn-history-paginated .next").prop('disabled', true);
426
					//$( "#good-inventory-paginated .end" ).text(temp);
428
		//$( "#good-inventory-paginated .end" ).text(temp);
427
				}
429
	}
428
	            $('#grn-history-table').html(response);
430
    $('#grn-history-table').html(response);
429
	            $("#grn-history-paginated .previous").prop('disabled', false);
431
    $("#grn-history-paginated .previous").prop('disabled', false);
430
	        }
432
    
431
	    });  
433
}
432
	}
434
 
433
function getGrnHistoryPreviousItems(start,end,pre,purchase_reference, searchType,startTime,endTime){
435
function getGrnHistoryPreviousItems(start,end,pre,purchase_reference, searchType,startTime,endTime){
434
	jQuery.ajax({
-
 
435
	        type : "GET",
-
 
436
	        url : context+"/getPaginatedGrnHistory/?purchaseReference="+purchase_reference+"&searchType="+searchType
436
	var response = doGetAjaxRequest(context+"/getPaginatedGrnHistory/?purchaseReference="+purchase_reference+"&searchType="+searchType
437
	        +"&startTime="+startTime
437
	        +"&startTime="+startTime
438
	        +"&endTime="+endTime+"&offset="+pre,
438
	        +"&endTime="+endTime+"&offset="+pre);
439
			beforeSend: function(){
-
 
440
	        //$('#ajax-spinner').show();
-
 
441
	        },
-
 
442
	        complete: function(){
-
 
443
	        //$('#ajax-spinner').hide();
-
 
444
	        },
439
	
445
	        success : function(response) {
-
 
446
	        	$( "#grn-history-paginated .end" ).text(+end - +10);
440
	$( "#grn-history-paginated .end" ).text(+end - +10);
447
	        	$( "#grn-history-paginated .start" ).text(+start - +10);
441
	$( "#grn-history-paginated .start" ).text(+start - +10);
448
	        	$('#grn-history-table').html(response);
442
	$('#grn-history-table').html(response);
449
	        	$("#grn-history-paginated .next").prop('disabled', false);
443
	$("#grn-history-paginated .next").prop('disabled', false);
450
				if (parseInt(pre)==0)
444
	if (parseInt(pre)==0)
451
				{
445
	{
452
					$("#grn-history-paginated .previous").prop('disabled', true);
446
		$("#grn-history-paginated .previous").prop('disabled', true);
453
				}
447
	}
454
				
-
 
455
	        }
-
 
456
	    });
-
 
457
}
448
}
458
 
449
 
459
function getSaleHistoryNextItems(start, end, invoiceNumber, searchType, startTime, endTime){
450
function getSaleHistoryNextItems(start, end, invoiceNumber, searchType, startTime, endTime){
460
	console.log(start);
451
	console.log(start);
461
	console.log(end);
452
	console.log(end);
462
	console.log(+end + +10);
453
	console.log(+end + +10);
463
	console.log(+start + +10);
454
	console.log(+start + +10);
464
	jQuery.ajax({
-
 
465
	        type : "GET",
-
 
466
	        url : context+"/getPaginatedSaleHistory/?invoiceNumber="+invoiceNumber+"&searchType="+searchType
455
	var response = doGetAjaxRequest(context+"/getPaginatedSaleHistory/?invoiceNumber="+invoiceNumber+"&searchType="+searchType
467
	        +"&startTime="+startTime
456
	        +"&startTime="+startTime
468
	        +"&endTime="+endTime+"&offset="+end,
457
	        +"&endTime="+endTime+"&offset="+end);
469
			beforeSend: function(){
-
 
470
	        //$('#ajax-spinner').show();
-
 
471
	        },
-
 
472
	        complete: function(){
-
 
473
	        //$('#ajax-spinner').hide();
-
 
474
	        },
458
	
475
	        success : function(response) {
-
 
476
	        	$( "#sale-history-paginated .end" ).text(+end + +10);
459
	$( "#sale-history-paginated .end" ).text(+end + +10);
477
	        	$( "#sale-history-paginated .start" ).text(+start + +10);
460
	$( "#sale-history-paginated .start" ).text(+start + +10);
478
				var last = $( "#sale-history-paginated .end" ).text();
461
	var last = $( "#sale-history-paginated .end" ).text();
479
				var temp = $( "#sale-history-paginated .size" ).text();
462
	var temp = $( "#sale-history-paginated .size" ).text();
480
				if (parseInt(last) >= parseInt(temp)){
463
	if (parseInt(last) >= parseInt(temp)){
481
					$("#sale-history-paginated .next").prop('disabled', true);
464
		$("#sale-history-paginated .next").prop('disabled', true);
482
					//$( "#good-inventory-paginated .end" ).text(temp);
465
		//$( "#good-inventory-paginated .end" ).text(temp);
483
				}
466
	}
484
	            $('#sale-history-table').html(response);
467
    $('#sale-history-table').html(response);
485
	            $("#sale-history-paginated .previous").prop('disabled', false);
468
    $("#sale-history-paginated .previous").prop('disabled', false);
486
	        }
469
    
487
	    });  
470
}
488
	}
471
 
489
function getSaleHistoryPreviousItems(start, end, pre, invoiceNumber, searchType,startTime,endTime){
472
function getSaleHistoryPreviousItems(start, end, pre, invoiceNumber, searchType,startTime,endTime){
490
	jQuery.ajax({
473
	
491
	        type : "GET",
-
 
492
	        url : context+"/getPaginatedSaleHistory/?invoiceNumber="+invoiceNumber+"&searchType="+searchType
474
	var response = doGetAjaxRequest(context+"/getPaginatedSaleHistory/?invoiceNumber="+invoiceNumber+"&searchType="+searchType
493
	        +"&startTime="+startTime
475
	        +"&startTime="+startTime
494
	        +"&endTime="+endTime+"&offset="+pre,
476
	        +"&endTime="+endTime+"&offset="+pre);
495
			beforeSend: function(){
-
 
496
	        //$('#ajax-spinner').show();
-
 
497
	        },
-
 
498
	        complete: function(){
-
 
499
	        //$('#ajax-spinner').hide();
-
 
500
	        },
477
	
501
	        success : function(response) {
-
 
502
	        	$( "#sale-history-paginated .end" ).text(+end - +10);
478
	$( "#sale-history-paginated .end" ).text(+end - +10);
503
	        	$( "#sale-history-paginated .start" ).text(+start - +10);
479
	$( "#sale-history-paginated .start" ).text(+start - +10);
504
	        	$('#sale-history-table').html(response);
480
	$('#sale-history-table').html(response);
505
	        	$("#sale-history-paginated .next").prop('disabled', false);
481
	$("#sale-history-paginated .next").prop('disabled', false);
506
				if (parseInt(pre)==0)
482
	if (parseInt(pre)==0)
507
				{
483
	{
508
					$("#sale-history-paginated .previous").prop('disabled', true);
484
		$("#sale-history-paginated .previous").prop('disabled', true);
509
				}
485
	}
510
	        }
-
 
511
	    });
486
	
512
}
487
}
513
 
488
 
514
 
489
 
515
function getSchemesNextItems(start, end){
490
function getSchemesNextItems(start, end){
516
	console.log(start);
491
	console.log(start);
517
	console.log(end);
492
	console.log(end);
518
	console.log(+end + +10);
493
	console.log(+end + +10);
519
	console.log(+start + +10);
494
	console.log(+start + +10);
520
	jQuery.ajax({
-
 
521
	        type : "GET",
-
 
522
	        url : context+"/getPaginatedSchemes?offset="+end,
495
	var response = doGetAjaxRequest(context+"/getPaginatedSchemes?offset="+end);
523
			beforeSend: function(){
-
 
524
	        //$('#ajax-spinner').show();
-
 
525
	        },
-
 
526
	        complete: function(){
-
 
527
	        //$('#ajax-spinner').hide();
-
 
528
	        },
496
	
529
	        success : function(response) {
-
 
530
	        	$( "#schemes-paginated .end" ).text(+end + +10);
497
	$( "#schemes-paginated .end" ).text(+end + +10);
531
	        	$( "#schemes-paginated .start" ).text(+start + +10);
498
	$( "#schemes-paginated .start" ).text(+start + +10);
532
				var last = $( "#schemes-paginated .end" ).text();
499
	var last = $( "#schemes-paginated .end" ).text();
533
				var temp = $( "#schemes-paginated .size" ).text();
500
	var temp = $( "#schemes-paginated .size" ).text();
534
				if (parseInt(last) >= parseInt(temp)){
501
	if (parseInt(last) >= parseInt(temp)){
535
					$("#schemes-paginated .next").prop('disabled', true);
502
		$("#schemes-paginated .next").prop('disabled', true);
536
					//$( "#good-inventory-paginated .end" ).text(temp);
503
		//$( "#good-inventory-paginated .end" ).text(temp);
537
				}
504
	}
538
	            $('#schemes-table').html(response);
505
    $('#schemes-table').html(response);
539
	            $('#scheme-details-container').html('');
506
    $('#scheme-details-container').html('');
540
	            $("#schemes-paginated .previous").prop('disabled', false);
507
    $("#schemes-paginated .previous").prop('disabled', false);
541
	        }
-
 
542
	    });  
508
    
543
	}
509
}
544
 
510
 
545
 
511
 
546
function getSchemesPreviousItems(start, end, pre){
512
function getSchemesPreviousItems(start, end, pre){
547
	jQuery.ajax({
513
	
548
	        type : "GET",
-
 
549
	        url : context+"/getPaginatedSchemes/?offset="+pre,
514
	var response = doGetAjaxRequest(context+"/getPaginatedSchemes/?offset="+pre);
550
			beforeSend: function(){
-
 
551
	        //$('#ajax-spinner').show();
-
 
552
	        },
-
 
553
	        complete: function(){
-
 
554
	        //$('#ajax-spinner').hide();
-
 
555
	        },
-
 
556
	        success : function(response) {
-
 
557
	        	$( "#schemes-paginated .end" ).text(+end - +10);
515
	$( "#schemes-paginated .end" ).text(+end - +10);
558
	        	$( "#schemes-paginated .start" ).text(+start - +10);
516
	$( "#schemes-paginated .start" ).text(+start - +10);
559
	        	$('#schemes-table').html(response);
517
	$('#schemes-table').html(response);
560
	        	$('#scheme-details-container').html('');
518
	$('#scheme-details-container').html('');
561
	        	$("#schemes-paginated .next").prop('disabled', false);
519
	$("#schemes-paginated .next").prop('disabled', false);
562
				if (parseInt(pre)==0)
520
	if (parseInt(pre)==0)
563
				{
521
	{
564
					$("#schemes-paginated .previous").prop('disabled', true);
522
		$("#schemes-paginated .previous").prop('disabled', true);
565
				}
523
	}
566
	        }
-
 
567
	    });
524
	
568
}
525
}
569
 
526
 
570
 
527
 
571
 
528
 
572
function getWalletHistoryNextItems(start, end, startTime, endTime){
529
function getWalletHistoryNextItems(start, end, startTime, endTime){
573
	console.log(start);
530
	console.log(start);
574
	console.log(end);
531
	console.log(end);
575
	console.log(+end + +10);
532
	console.log(+end + +10);
576
	console.log(+start + +10);
533
	console.log(+start + +10);
577
	jQuery.ajax({
-
 
578
	        type : "GET",
-
 
579
	        url : context+"/getPaginatedWalletHistory?startTime="+startTime
534
	var response = doGetAjaxRequest(context+"/getPaginatedWalletHistory?startTime="+startTime
580
	        +"&endTime="+endTime+"&offset="+end,
535
	        +"&endTime="+endTime+"&offset="+end);
581
			beforeSend: function(){
-
 
582
	        //$('#ajax-spinner').show();
-
 
583
	        },
-
 
584
	        complete: function(){
-
 
585
	        //$('#ajax-spinner').hide();
-
 
586
	        },
536
 
587
	        success : function(response) {
-
 
588
	        	$( "#wallet-history-paginated .end" ).text(+end + +10);
537
	$( "#wallet-history-paginated .end" ).text(+end + +10);
589
	        	$( "#wallet-history-paginated .start" ).text(+start + +10);
538
	$( "#wallet-history-paginated .start" ).text(+start + +10);
590
				var last = $( "#wallet-history-paginated .end" ).text();
539
	var last = $( "#wallet-history-paginated .end" ).text();
591
				var temp = $( "#wallet-history-paginated .size" ).text();
540
	var temp = $( "#wallet-history-paginated .size" ).text();
592
				if (parseInt(last) >= parseInt(temp)){
541
	if (parseInt(last) >= parseInt(temp)){
593
					$("#wallet-history-paginated .next").prop('disabled', true);
542
		$("#wallet-history-paginated .next").prop('disabled', true);
594
					//$( "#good-inventory-paginated .end" ).text(temp);
543
		//$( "#good-inventory-paginated .end" ).text(temp);
595
				}
544
	}
596
	            $('#wallet-history-table').html(response);
545
    $('#wallet-history-table').html(response);
597
	            $("#wallet-history-paginated .previous").prop('disabled', false);
546
    $("#wallet-history-paginated .previous").prop('disabled', false);
598
	        }
547
    
599
	    });  
548
	
600
	}
549
}
-
 
550
 
601
function getWalletHistoryPreviousItems(start, end, pre, startTime, endTime){
551
function getWalletHistoryPreviousItems(start, end, pre, startTime, endTime){
602
	jQuery.ajax({
-
 
603
	        type : "GET",
-
 
604
	        url : context+"/getPaginatedWalletHistory?startTime="+startTime
552
	var response = doGetAjaxRequest(context+"/getPaginatedWalletHistory?startTime="+startTime
605
	        +"&endTime="+endTime+"&offset="+pre,
553
	        +"&endTime="+endTime+"&offset="+pre);
606
			beforeSend: function(){
-
 
607
	        //$('#ajax-spinner').show();
-
 
608
	        },
-
 
609
	        complete: function(){
-
 
610
	        //$('#ajax-spinner').hide();
-
 
611
	        },
554
	
612
	        success : function(response) {
-
 
613
	        	$( "#wallet-history-paginated .end" ).text(+end - +10);
555
	$( "#wallet-history-paginated .end" ).text(+end - +10);
614
	        	$( "#wallet-history-paginated .start" ).text(+start - +10);
556
	$( "#wallet-history-paginated .start" ).text(+start - +10);
615
	        	$('#wallet-history-table').html(response);
557
	$('#wallet-history-table').html(response);
616
	        	$("#wallet-history-paginated .next").prop('disabled', false);
558
	$("#wallet-history-paginated .next").prop('disabled', false);
617
				if (parseInt(pre)==0)
559
	if (parseInt(pre)==0)
618
				{
560
	{
619
					$("#wallet-history-paginated .previous").prop('disabled', true);
561
		$("#wallet-history-paginated .previous").prop('disabled', true);
620
				}
562
	}
621
	        }
-
 
622
	    });
563
	
623
}
564
}
624
 
565
 
625
function loadGoodInventorySearchInfo(search_text){
566
function loadGoodInventorySearchInfo(search_text){
626
	loadGoodInventory("main-content",search_text);
567
	loadGoodInventory("main-content",search_text);
627
}
568
}
Line 633... Line 574...
633
function findDuplicateSerialNumbers(value){
574
function findDuplicateSerialNumbers(value){
634
    var result = $("#grnImeiInformation :input[value='" + value + "']").length - 1;
575
    var result = $("#grnImeiInformation :input[value='" + value + "']").length - 1;
635
    return result;
576
    return result;
636
}
577
}
637
 
578
 
638
function loadGrnDetails(purchaseId,domId){
579
function loadGrnDetails(purchaseId, domId){
639
	jQuery.ajax({
-
 
640
        type : "GET",
-
 
641
        url : context+"/grnHistoryDetailByPurchaseId/?purchaseId="+purchaseId,
580
	var response = doGetAjaxRequest(context+"/grnHistoryDetailByPurchaseId/?purchaseId="+purchaseId);
642
        success : function(response) {
-
 
643
            $('#' + domId).html(response);
581
	$('#' + domId).html(response);
644
            window.dispatchEvent(new Event('resize'));
582
	window.dispatchEvent(new Event('resize'));
645
        }
-
 
646
    });
-
 
647
}
583
}
648
 
584
 
649
function loadSaleDetails(orderId, domId){
585
function loadSaleDetails(orderId, domId){
650
	jQuery.ajax({
586
	
651
        type : "GET",
-
 
652
        url : context+"/saleDetails?orderId="+orderId,
587
	var response = doGetAjaxRequest(context+"/saleDetails?orderId="+orderId);
653
        success : function(response) {
-
 
654
            $('#' + domId).html(response);
588
	$('#' + domId).html(response); 
655
            //window.dispatchEvent(new Event('resize'));
-
 
656
        }
-
 
657
    });
-
 
658
}
589
}
659
 
590
 
660
function loadSchemeDetails(schemeId, domId){
591
function loadSchemeDetails(schemeId, domId){
661
	jQuery.ajax({
-
 
662
        type : "GET",
-
 
663
        url : context+"/getSchemeById?schemeId="+schemeId,
592
	var response = doGetAjaxRequest(context+"/getSchemeById?schemeId="+schemeId);
664
        success : function(response) {
-
 
665
            $('#' + domId).html(response);
593
	$('#' + domId).html(response);
666
            window.dispatchEvent(new Event('resize'));
594
	window.dispatchEvent(new Event('resize'));
667
        }
-
 
668
    });
-
 
669
}
595
}
670
 
596
 
671
function activeScheme(schemeId, offset, domId){
597
function activeScheme(schemeId, offset, domId){
672
	jQuery.ajax({
-
 
673
        type : "PUT",
-
 
674
        url : context+"/activeSchemeById?schemeId="+schemeId
598
	var response = doPutAjaxRequest(context+"/activeSchemeById?schemeId="+schemeId
675
        +"&offset="+offset,
599
	        +"&offset="+offset);
676
        success : function(response) {
-
 
677
            $('#' + domId).html(response);
600
	$('#' + domId).html(response);
678
            $('#scheme-details-container').html('');
601
	$('#scheme-details-container').html('');
679
        }
-
 
680
    });
-
 
681
}
602
}
682
 
603
 
683
function expireScheme(schemeId, offset, domId){
604
function expireScheme(schemeId, offset, domId){
684
	jQuery.ajax({
-
 
685
        type : "PUT",
-
 
686
        url : context+"/expireSchemeById?schemeId="+schemeId
605
	var response = doPutAjaxRequest(context+"/expireSchemeById?schemeId="+schemeId
687
        +"&offset="+offset,
606
	        +"&offset="+offset);
688
        success : function(response) {
-
 
689
            $('#' + domId).html(response);
607
	$('#' + domId).html(response);
690
            $('#scheme-details-container').html('');
608
	$('#scheme-details-container').html('');
691
        }
-
 
692
    });
-
 
693
}
609
}
694
 
610
 
695
function loadPendingGrnDetails(purchaseId,domId){
611
function loadPendingGrnDetails(purchaseId, domId){
696
	jQuery.ajax({
-
 
697
		url: context+"/purchase/?airwayBillOrInvoiceNumber="+purchaseId,
612
	var response = doGetAjaxRequest(context+"/purchaseByInvoiceNumber/?airwayBillOrInvoiceNumber="+purchaseId);
698
		type: 'POST',
-
 
699
		async: false,
-
 
700
		success: function (data) {
-
 
701
			$('#'+domId).html(data);
613
	$('#' + domId).html(response);
702
		},
-
 
703
		cache: false,
-
 
704
		contentType: false,
-
 
705
		processData: false
-
 
706
	});
-
 
707
}
614
}
708
 
615
 
709
function getNextCatalogItems(start, end, searchText){
616
function getNextCatalogItems(start, end, searchText){
710
	console.log(start);
617
	console.log(start);
711
	console.log(end);
618
	console.log(end);
712
	console.log(+end + +10);
619
	console.log(+end + +10);
713
	console.log(+start + +10);
620
	console.log(+start + +10);
714
	jQuery.ajax({
-
 
715
	        type : "GET",
-
 
716
	        url : context+"/getPaginatedCatalog/?offset="+end+"&searchTerm="+searchText,
621
	var response = doGetAjaxRequest(context+"/getPaginatedCatalog/?offset="+end+"&searchTerm="+searchText);
717
			beforeSend: function(){
-
 
718
	        //$('#ajax-spinner').show();
-
 
719
	        },
-
 
720
	        complete: function(){
-
 
721
	        //$('#ajax-spinner').hide();
-
 
722
	        },
622
	
723
	        success : function(response) {
-
 
724
	        	$( "#catalog-paginated .end" ).text(+end + +10);
623
	$( "#catalog-paginated .end" ).text(+end + +10);
725
	        	$( "#catalog-paginated .start" ).text(+start + +10);
624
	$( "#catalog-paginated .start" ).text(+start + +10);
726
				var last = $( "#catalog-paginated .end" ).text();
625
	var last = $( "#catalog-paginated .end" ).text();
727
				var temp = $( "#catalog-paginated .size" ).text();
626
	var temp = $( "#catalog-paginated .size" ).text();
728
				if (parseInt(last) >= parseInt(temp)){
627
	if (parseInt(last) >= parseInt(temp)){
729
					$("#catalog-paginated .next").prop('disabled', true);
628
		$("#catalog-paginated .next").prop('disabled', true);
730
				}
629
	}
731
	            $('#catalog-table').html(response);
630
    $('#catalog-table').html(response);
732
	            $("#catalog-paginated .previous").prop('disabled', false);
631
    $("#catalog-paginated .previous").prop('disabled', false);
733
	        }
632
    
734
	    });  
633
}
735
	}
634
 
736
function getPreviousCatalogItems(start,end,pre,searchText){
635
function getPreviousCatalogItems(start,end,pre,searchText){
737
	jQuery.ajax({
-
 
738
	        type : "GET",
-
 
739
	        url : context+"/getPaginatedCatalog/?offset="+pre+"&searchTerm="+searchText,
636
	var response = doGetAjaxRequest(context+"/getPaginatedCatalog/?offset="+pre+"&searchTerm="+searchText);
740
			beforeSend: function(){
-
 
741
	        //$('#ajax-spinner').show();
-
 
742
	        },
-
 
743
	        complete: function(){
-
 
744
	        //$('#ajax-spinner').hide();
-
 
745
	        },
637
	
746
	        success : function(response) {
-
 
747
	        	$( "#catalog-paginated .end" ).text(+end - +10);
638
	$( "#catalog-paginated .end" ).text(+end - +10);
748
	        	$( "#catalog-paginated .start" ).text(+start - +10);
639
	$( "#catalog-paginated .start" ).text(+start - +10);
749
	        	$('#catalog-table').html(response);
640
	$('#catalog-table').html(response);
750
	        	$("#catalog-paginated .next").prop('disabled', false);
641
	$("#catalog-paginated .next").prop('disabled', false);
751
				if (parseInt(pre)==0)
642
	if (parseInt(pre)==0)
752
				{
643
	{
753
					$("#catalog-paginated .previous").prop('disabled', true);
644
		$("#catalog-paginated .previous").prop('disabled', true);
754
				}
645
	}
755
				
-
 
756
	        }
-
 
757
	    });
-
 
758
}
646
}
759
 
647
 
760
function loadCatalogSearchInfo(search_text){
648
function loadCatalogSearchInfo(search_text){
761
	loadCatalog("main-content",search_text);
649
	loadCatalog("main-content",search_text);
762
}
650
}
Line 809... Line 697...
809
        }
697
        }
810
    });  
698
    });  
811
}
699
}
812
 
700
 
813
function loadWallet(domId, startTime, endTime){
701
function loadWallet(domId, startTime, endTime){
814
	jQuery.ajax({
-
 
815
        type : "GET",
-
 
816
        //data: {"cartData":localStorage.getItem("bag")},
-
 
817
        url : context+"/walletDetails?startTime="+startTime
702
	var response = doGetAjaxRequest(context+"/walletDetails?startTime="+startTime
818
        +"&endTime="+endTime,
703
	        +"&endTime="+endTime);
819
        success : function(response) {
-
 
820
            $('#' + domId).html(response);
704
	$('#' + domId).html(response);   
821
        }
-
 
822
    });  
-
 
823
}
705
}
824
 
706
 
825
function checkout(domId){
707
function checkout(domId){
826
	jQuery.ajax({
708
	jQuery.ajax({
827
        type : "GET",
709
        type : "GET",
Line 834... Line 716...
834
        }
716
        }
835
    });
717
    });
836
}
718
}
837
 
719
 
838
function loadScheme(domId){
720
function loadScheme(domId){
-
 
721
	var response = doGetAjaxRequest(context+"/createScheme");
-
 
722
	$('#' + domId).html(response); 
-
 
723
}
-
 
724
 
-
 
725
function loadItemLedgerReportDownloadPage(domId){
-
 
726
	var response = doGetAjaxRequest(context+"/itemLedger/downloadPage");
-
 
727
	$('#' + domId).html(response); 
-
 
728
}
-
 
729
 
-
 
730
function loadItemsDescriptionByBrand(domId, brand){
-
 
731
	var response = doGetAjaxRequest(context+"/getItemsByBrand?brand="+brand);
-
 
732
	$('#' + domId).html(response);
-
 
733
	configureItemsDescriptionDropDown();
-
 
734
}
-
 
735
 
-
 
736
function configureItemsDescriptionDropDown(){
839
	jQuery.ajax({
737
	$(document).ready(function() {
-
 
738
        $('#itemsDescription').multiselect({
-
 
739
        	includeSelectAllOption: true,
840
        type : "GET",
740
        	maxHeight: 200,
-
 
741
        	buttonWidth: '180px',
-
 
742
        	numberDisplayed: 1,
841
        url : context+"/createScheme",
743
        	nonSelectedText: 'Items',
842
        success : function(response) {
744
        	nSelectedText: ' - Items Selected',
843
        	$('#main-content').html(response);
745
        	allSelectedText: 'All Items Selected',
-
 
746
        	enableFiltering: true
844
        }
747
        });
845
    });
748
    });
846
}
749
}
847
 
750
 
848
function retailerInfo(domId){
751
function retailerInfo(domId){
849
	jQuery.ajax({
-
 
850
        type : "GET",
-
 
851
        url : context+"/retailerInfo",
752
	var response = doGetAjaxRequest(context+"/retailerInfo");
852
        success : function(response) {
-
 
853
        	$('#main-content').html(response);
753
	$('#' + domId).html(response); 
854
        }
-
 
855
    });
-
 
856
}
754
}
857
 
755
 
858
function redirectCart(url, cartData, method, domId){
756
function redirectCart(url, cartData, method, domId){
859
	jQuery.ajax({
757
	jQuery.ajax({
860
        type : method,
758
        type : method,
Line 866... Line 764...
866
        }
764
        }
867
    });  
765
    });  
868
}
766
}
869
 
767
 
870
function saleHistory(domId, invoiceNumber, searchType, startTime, endTime){
768
function saleHistory(domId, invoiceNumber, searchType, startTime, endTime){
871
	jQuery.ajax({
-
 
872
        type : "GET",
-
 
873
        url : context+"/saleHistory?invoiceNumber="+invoiceNumber+"&searchType="+searchType
769
	var response = doGetAjaxRequest(context+"/saleHistory?invoiceNumber="+invoiceNumber+"&searchType="+searchType
874
        +"&startTime="+startTime
770
	        +"&startTime="+startTime
875
        +"&endTime="+endTime,
771
	        +"&endTime="+endTime);
876
        success : function(response) {
-
 
877
            $('#' + domId).html(response);
772
	$('#' + domId).html(response);   
878
        }
-
 
879
    });  
-
 
880
}
773
}
881
 
774
 
882
function schemes(domId){
775
function schemes(domId){
883
	jQuery.ajax({
776
	var response = doGetAjaxRequest(context+"/getSchemes");
884
        type : "GET",
777
	$('#' + domId).html(response);   
-
 
778
}
-
 
779
 
885
        url : context+"/getSchemes",
780
function loadSchemesDownloadPage(domId){
886
        success : function(response) {
781
	var response = doGetAjaxRequest(context+"/schemes/downloadPage");
887
            $('#' + domId).html(response);
782
	$('#' + domId).html(response); 
888
        }
-
 
889
    });  
-
 
890
}
783
}
891
 
784
 
892
 
785
 
893
function contactUs(domId){
786
function contactUs(domId){
894
	jQuery.ajax({
-
 
895
        type : "GET",
-
 
896
        url : context+"/contactUs",
787
	var response = doGetAjaxRequest(context+"/contactUs");
897
        success : function(response) {
-
 
898
            $('#' + domId).html(response);
788
	$('#' + domId).html(response); 
899
        }
-
 
900
    });  
-
 
901
}
789
}
902
 
790
 
903
function writeOldCustomerDetailsByMobileNumber(mobileNumber){
791
function writeOldCustomerDetailsByMobileNumber(mobileNumber){
904
	jQuery.ajax({
-
 
905
        type : "GET",
-
 
906
        url : context+"/customer/mobileNumber?mobileNumber="+mobileNumber,
792
	var response = doGetAjaxRequest(context+"/customer/mobileNumber?mobileNumber="+mobileNumber);
907
        success : function(response) {
-
 
908
        	console.log("response"+JSON.stringify(response));
-
 
-
 
793
	
909
        	var customer = response.response;
794
	var customer = response.response;
910
            $('#firstName').attr('value', customer.firstName);
795
    $('#firstName').attr('value', customer.firstName);
911
            $('#lastName').attr('value', customer.lastName);
796
    $('#lastName').attr('value', customer.lastName);
912
            $('#email').attr('value', customer.emailId);
797
    $('#email').attr('value', customer.emailId);
913
            //$('#phone').attr('value', customer.mobileNumber);
798
    //$('#phone').attr('value', customer.mobileNumber);
914
            $('#alternatePhone').attr('value', customer.address.phoneNumber);
799
    $('#alternatePhone').attr('value', customer.address.phoneNumber);
915
            $('#line1').attr('value', customer.address.line1);
800
    $('#line1').attr('value', customer.address.line1);
916
            $('#line2').attr('value', customer.address.line2);
801
    $('#line2').attr('value', customer.address.line2);
917
            $('#landmark').attr('value', customer.address.landmark);
802
    $('#landmark').attr('value', customer.address.landmark);
918
            $('#pinCode').attr('value', customer.address.pinCode);
803
    $('#pinCode').attr('value', customer.address.pinCode);
919
            $('#city').attr('value', customer.address.city);
804
    $('#city').attr('value', customer.address.city);
920
            $('#state').attr('value', customer.address.state).prop('selected',true);
805
    $('#state').attr('value', customer.address.state).prop('selected',true);
921
            //$('#state').val(customer.address.state).prop('selected', true);
806
    //$('#state').val(customer.address.state).prop('selected', true);
922
            $('#phone').attr('addressId', customer.address.id);
807
    $('#phone').attr('addressId', customer.address.id);
923
            console.log("customerAddressId : ", customer.address.id);
-
 
924
        }
-
 
925
    });  
-
 
926
}
808
}
927
 
809
 
928
function saleHistorySearchInfo(search_text, searchType, startTime, endTime){
810
function saleHistorySearchInfo(search_text, searchType, startTime, endTime){
929
	saleHistory("main-content", search_text, searchType, startTime, endTime);
811
	saleHistory("main-content", search_text, searchType, startTime, endTime);
930
}
812
}
Line 932... Line 814...
932
function walletHistoryDateSearchSearchInfo(startTime, endTime){
814
function walletHistoryDateSearchSearchInfo(startTime, endTime){
933
	
815
	
934
}
816
}
935
 
817
 
936
 
818
 
-
 
819
 
937
function validateOrderDetails(){
820
function validateOrderDetails(){
938
	var sNumbers = [];
821
	var sNumbers = [];
939
	var error = false;
822
	var error = false;
940
	$("form#cd input.serialNumber").each(function(){
823
	$("form#cd input.serialNumber").each(function(){
941
		var input = $(this).val().trim();
824
		var input = $(this).val().trim();
Line 1055... Line 938...
1055
		alert("Amount should be greater than 0");
938
		alert("Amount should be greater than 0");
1056
		$("#schemeAmount").addClass("border-highlight");
939
		$("#schemeAmount").addClass("border-highlight");
1057
		error = true;
940
		error = true;
1058
		return error;
941
		return error;
1059
	}
942
	}
-
 
943
	
-
 
944
	
1060
	var startDateString = $("form#create-scheme-form input[name=startDate]").val();
945
	var startEndDateTime = $("form#create-scheme-form input[name=startEndDateTime]").val().split("-");
1061
	console.log("startDateString = " + startDateString);
946
	var startDateTimeString = $.trim(startEndDateTime[0]);
1062
	$("#startDate").removeClass("border-highlight");
947
	console.log("startDateTimeString : "+startDateTimeString);
1063
	
-
 
1064
	var endDateString = $("form#create-scheme-form input[name=endDate]").val();
948
	var endDateTimeString = $.trim(startEndDateTime[1]);
1065
	console.log("endDateString = " + endDateString);
949
	console.log("endDateTimeString : "+endDateTimeString);
1066
	$("#endDate").removeClass("border-highlight");
950
	$("#startEndDateTime").removeClass("border-highlight");
-
 
951
	
1067
	
952
	
1068
	if(Date.parse(endDateString) < Date.parse(startDateString)){
953
	if(Date.parse(endDateTimeString) < Date.parse(startDateTimeString)){
1069
		alert("End date [" + endDateString + "] can not be greater than equal to Start date [" + startDateString + "]");
954
		alert("End date Time [" + endDateTimeString + "] can not be greater than equal to Start date Time [" + startDateTimeString + "]");
1070
		$("#startDate").addClass("border-highlight");
955
		$("#startEndDateTime").addClass("border-highlight");
-
 
956
		error = true;
-
 
957
		return error;
-
 
958
	}
-
 
959
	
-
 
960
	//$('#brand-value').text($(this).text());
-
 
961
	$("#brand-value").removeClass("border-highlight");
-
 
962
	if($("#brand-value").text() == "Brands"){
-
 
963
		alert("Please choose Brand");
1071
		$("#endDate").addClass("border-highlight");
964
		$("#brand-value").addClass("border-highlight");
1072
		error = true;
965
		error = true;
1073
		return error;
966
		return error;
1074
	}
967
	}
1075
	
968
	
1076
	var itemIdsString = $("#itemIds").val();
969
	$("#itemsDescription").removeClass("border-hightlight");
1077
	var itemIdsPattern = "^[0-9]{1,10}(?:,[0-9]{1,10})*$";
970
	var itemIdsString = $("#itemsDescription").val();
1078
	if(itemIdsString.match(itemIdsPattern) == null){
971
	if(itemIdsString == null){
1079
		alert("Invalid itemIds["+itemIdsString+"] pattern");
972
		alert("Please choose items");
1080
		$("#itemIds").addClass("border-highlight");
973
		$("#itemsDescription").addClass("border-highlight");
1081
		error = true;
974
		error = true;
1082
		return error;
975
		return error;
1083
	}
976
	}
1084
	
977
	
1085
	var retailerIdsString = $("#retailerIds").val();
978
	var retailerIdsString = $("#retailerIds").val();
Line 1095... Line 988...
1095
	
988
	
1096
	console.log("validation scheme error = " + error);
989
	console.log("validation scheme error = " + error);
1097
	return error;
990
	return error;
1098
}
991
}
1099
 
992
 
-
 
993
function validateRetailerDetails(){
-
 
994
	console.log("validating Retailer Details...");
-
 
995
	var error = false;
-
 
996
	var retailerName = $("form#update-retailer-details-form input[name=retailerName]").val();
-
 
997
	console.log("retailerName = " + retailerName);
-
 
998
	$("#retailerName").removeClass("border-highlight");
-
 
999
	if(retailerName == ""){
-
 
1000
		alert("Retailer Name is required");
-
 
1001
		$("#retailerName").addClass("border-highlight");
-
 
1002
		error = true;
-
 
1003
		return error;
-
 
1004
	}
-
 
1005
	
-
 
1006
	var retailerNumber = $("form#update-retailer-details-form input[name=retailerNumber]").val();
-
 
1007
	console.log("retailerNumber = " + retailerNumber);
-
 
1008
	$("#retailerNumber").removeClass("border-highlight");
-
 
1009
	if(retailerNumber == ""){
-
 
1010
		alert("Retailer Number is required");
-
 
1011
		$("#retailerNumber").addClass("border-highlight");
-
 
1012
		error = true;
-
 
1013
		return error;
-
 
1014
	}
-
 
1015
	
-
 
1016
	var fileSelector = $('#retailerDocument')[0];
-
 
1017
	if(fileSelector != undefined && fileSelector.files[0] == undefined){
-
 
1018
		alert("Retailer Document is required");
-
 
1019
		error = true;
-
 
1020
		return error;
-
 
1021
	}
-
 
1022
	
-
 
1023
	var retailerAddressName = $("form#update-retailer-details-form input[name=retailerAddressName]").val();
-
 
1024
	console.log("retailerAddressName = " + retailerAddressName);
-
 
1025
	$("#retailerAddressName").removeClass("border-highlight");
-
 
1026
	if(retailerAddressName == ""){
-
 
1027
		alert("Retailer Address Name is required");
-
 
1028
		$("#retailerAddressName").addClass("border-highlight");
-
 
1029
		error = true;
-
 
1030
		return error;
-
 
1031
	}
-
 
1032
	
-
 
1033
	var retailerAddressLine1 = $("form#update-retailer-details-form input[name=retailerAddressLine1]").val();
-
 
1034
	console.log("retailerAddressLine1 = " + retailerAddressLine1);
-
 
1035
	$("#retailerAddressLine1").removeClass("border-highlight");
-
 
1036
	if(retailerAddressLine1 == ""){
-
 
1037
		alert("Retailer Address Line1 is required");
-
 
1038
		$("#retailerAddressLine1").addClass("border-highlight");
-
 
1039
		error = true;
-
 
1040
		return error;
-
 
1041
	}
-
 
1042
	
-
 
1043
	var retailerAddressLine2 = $("form#update-retailer-details-form input[name=retailerAddressLine2]").val();
-
 
1044
	console.log("retailerAddressLine2 = " + retailerAddressLine2);
-
 
1045
	$("#retailerAddressLine2").removeClass("border-highlight");
-
 
1046
	if(retailerAddressLine2 == ""){
-
 
1047
		alert("Retailer Address Line2 is required");
-
 
1048
		$("#retailerAddressLine2").addClass("border-highlight");
-
 
1049
		error = true;
-
 
1050
		return error;
-
 
1051
	}
-
 
1052
	
-
 
1053
	var retailerAddressCity = $("form#update-retailer-details-form input[name=retailerAddressCity]").val();
-
 
1054
	console.log("retailerAddressCity = " + retailerAddressCity);
-
 
1055
	$("#retailerAddressCity").removeClass("border-highlight");
-
 
1056
	if(retailerAddressCity == ""){
-
 
1057
		alert("Retailer Address City is required");
-
 
1058
		$("#retailerAddressCity").addClass("border-highlight");
-
 
1059
		error = true;
-
 
1060
		return error;
-
 
1061
	}
-
 
1062
	
-
 
1063
	var retailerAddressPinCode = $("form#update-retailer-details-form input[name=retailerAddressPinCode]").val();
-
 
1064
	console.log("retailerAddressPinCode = " + retailerAddressPinCode);
-
 
1065
	$("#retailerAddressPinCode").removeClass("border-highlight");
-
 
1066
	if(retailerAddressPinCode == ""){
-
 
1067
		alert("Retailer Address Pin Code is required");
-
 
1068
		$("#retailerAddressPinCode").addClass("border-highlight");
-
 
1069
		error = true;
-
 
1070
		return error;
-
 
1071
	}
-
 
1072
	
-
 
1073
	var retailerAddressState = $("form#update-retailer-details-form input[name=retailerAddressState]").val();
-
 
1074
	console.log("retailerAddressState = " + retailerAddressState);
-
 
1075
	$("#retailerAddressState").removeClass("border-highlight");
-
 
1076
	if(retailerAddressState == ""){
-
 
1077
		alert("Retailer Address State is required");
-
 
1078
		$("#retailerAddressState").addClass("border-highlight");
-
 
1079
		error = true;
-
 
1080
		return error;
-
 
1081
	}
-
 
1082
	
-
 
1083
	
-
 
1084
	//start from here
-
 
1085
	var shopDetailsSize = $("#shopDetailsSize").attr("size");
-
 
1086
	for(var i = 0; i < shopDetailsSize; i++){
-
 
1087
		var shopName = $("form#update-retailer-details-form input[name=shopName"+i+"]").val();
-
 
1088
		$("form#update-retailer-details-form input[name=shopName"+i+"]").removeClass("border-highlight");
-
 
1089
		if(shopName == ""){
-
 
1090
			alert("Shop Name is required");
-
 
1091
			$("form#update-retailer-details-form input[name=shopName"+i+"]").addClass("border-highlight");
-
 
1092
			error = true;
-
 
1093
			return error;
-
 
1094
		}
-
 
1095
		var fileSelector = $('#retailerShopDocument'+i)[0];
-
 
1096
		if(fileSelector != undefined && fileSelector.files[0] == undefined){
-
 
1097
			alert("Retailer Shop Document is required");
-
 
1098
			error = true;
-
 
1099
			return error;
-
 
1100
		}
-
 
1101
		var shopAddressName = $("form#update-retailer-details-form input[name=shopAddressName"+i+"]").val();
-
 
1102
		$("form#update-retailer-details-form input[name=shopAddressName"+i+"]").removeClass("border-highlight");
-
 
1103
		if(shopAddressName == ""){
-
 
1104
			alert("Shop Address Name is required");
-
 
1105
			$("form#update-retailer-details-form input[name=shopAddressName"+i+"]").addClass("border-highlight");
-
 
1106
			error = true;
-
 
1107
			return error;
-
 
1108
		}
-
 
1109
		var shopAddressLine1 = $("form#update-retailer-details-form input[name=shopAddressLine1"+i+"]").val();
-
 
1110
		$("form#update-retailer-details-form input[name=shopAddressLine1"+i+"]").removeClass("border-highlight");
-
 
1111
		if(shopAddressLine1 == ""){
-
 
1112
			alert("Shop Address Line1 is required");
-
 
1113
			$("form#update-retailer-details-form input[name=shopAddressLine1"+i+"]").addClass("border-highlight");
-
 
1114
			error = true;
-
 
1115
			return error;
-
 
1116
		}
-
 
1117
		var shopAddressLine2 = $("form#update-retailer-details-form input[name=shopAddressLine2"+i+"]").val();
-
 
1118
		$("form#update-retailer-details-form input[name=shopAddressLine2"+i+"]").removeClass("border-highlight");
-
 
1119
		if(shopAddressLine2 == ""){
-
 
1120
			alert("Shop Address Line2 is required");
-
 
1121
			$("form#update-retailer-details-form input[name=shopAddressLine2"+i+"]").addClass("border-highlight");
-
 
1122
			error = true;
-
 
1123
			return error;
-
 
1124
		}
-
 
1125
		var shopAddressCity = $("form#update-retailer-details-form input[name=shopAddressCity"+i+"]").val();
-
 
1126
		$("form#update-retailer-details-form input[name=shopAddressCity"+i+"]").removeClass("border-highlight");
-
 
1127
		if(shopAddressCity == ""){
-
 
1128
			alert("Shop Address City is required");
-
 
1129
			$("form#update-retailer-details-form input[name=shopAddressCity"+i+"]").addClass("border-highlight");
-
 
1130
			error = true;
-
 
1131
			return error;
-
 
1132
		}
-
 
1133
		var shopAddressPinCode = $("form#update-retailer-details-form input[name=shopAddressPinCode"+i+"]").val();
-
 
1134
		$("form#update-retailer-details-form input[name=shopAddressPinCode"+i+"]").removeClass("border-highlight");
-
 
1135
		if(shopAddressPinCode == ""){
-
 
1136
			alert("Shop Address is Pin Code required");
-
 
1137
			$("form#update-retailer-details-form input[name=shopAddressPinCode"+i+"]").addClass("border-highlight");
-
 
1138
			error = true;
-
 
1139
			return error;
-
 
1140
		}
-
 
1141
		var shopAddressState = $("form#update-retailer-details-form input[name=shopAddressState"+i+"]").val();
-
 
1142
		$("form#update-retailer-details-form input[name=shopAddressState"+i+"]").removeClass("border-highlight");
-
 
1143
		if(shopAddressState == ""){
-
 
1144
			alert("Shop Address State is required");
-
 
1145
			$("form#update-retailer-details-form input[name=shopAddressState"+i+"]").addClass("border-highlight");
-
 
1146
			error = true;
-
 
1147
			return error;
-
 
1148
		}
-
 
1149
	}
-
 
1150
	
-
 
1151
	console.log("validation retailer details error = " + error);
-
 
1152
	return error;
-
 
1153
}
-
 
1154
 
-
 
1155
 
-
 
1156
function retailerDetailsJson(){
-
 
1157
	console.log("retailerDetailsJson")
-
 
1158
	var retailerDetailsObject = {};
-
 
1159
	retailerDetailsObject['emailIdOrMobileNumber'] = $('#retailer-details-search-text').val();
-
 
1160
	retailerDetailsObject['name'] = $("form#update-retailer-details-form input[name=retailerName]").val();
-
 
1161
	retailerDetailsObject['number'] = $("form#update-retailer-details-form input[name=retailerNumber]").val();
-
 
1162
	
-
 
1163
	var fileSelector = $('#retailerDocument')[0];
-
 
1164
	if(fileSelector != undefined && fileSelector.files[0] != undefined){
-
 
1165
		var documentId = uploadDocument(fileSelector.files[0]);
-
 
1166
		retailerDetailsObject['documentId'] = documentId;
-
 
1167
	}else{
-
 
1168
		retailerDetailsObject['documentId'] = 0;
-
 
1169
	}
-
 
1170
	
-
 
1171
	//retailerDetailsObject['file'] = $('#retailerDocument')[0].files[0];
-
 
1172
	var retailerAddressObject = {};
-
 
1173
	retailerAddressObject['name'] = $("form#update-retailer-details-form input[name=retailerAddressName]").val();
-
 
1174
	retailerAddressObject['line1'] = $("form#update-retailer-details-form input[name=retailerAddressLine1]").val();
-
 
1175
	retailerAddressObject['line2'] = $("form#update-retailer-details-form input[name=retailerAddressLine2]").val();
-
 
1176
	retailerAddressObject['city'] = $("form#update-retailer-details-form input[name=retailerAddressCity]").val();
-
 
1177
	retailerAddressObject['pinCode'] = $("form#update-retailer-details-form input[name=retailerAddressPinCode]").val();
-
 
1178
	retailerAddressObject['state'] = $("form#update-retailer-details-form input[name=retailerAddressState]").val();
-
 
1179
	
-
 
1180
	retailerDetailsObject['address'] = retailerAddressObject;
-
 
1181
	
-
 
1182
	retailerDetailsObject['shops'] = [];
-
 
1183
	var shopDetailsSize = $("#shopDetailsSize").attr("size");
-
 
1184
	
-
 
1185
	for(var i = 0; i < shopDetailsSize; i++){
-
 
1186
		var shopObject = {};
-
 
1187
		shopObject['shopId'] = $("form#update-retailer-details-form input[name=shopName"+i+"]").attr('shopId');
-
 
1188
		shopObject['name'] = $("form#update-retailer-details-form input[name=shopName"+i+"]").val();
-
 
1189
		
-
 
1190
		var fileSelector = $('#retailerShopDocument'+i)[0];
-
 
1191
		if(fileSelector != undefined && fileSelector.files[0] != undefined){
-
 
1192
			var documentId = uploadDocument(fileSelector.files[0]);
-
 
1193
			shopObject['documentId'] = documentId;
-
 
1194
		}else{
-
 
1195
			shopObject['documentId'] = 0;
-
 
1196
		}
-
 
1197
		
-
 
1198
		//shopObject['file'] = $('#retailerShopDocument'+i)[0].files[0];
-
 
1199
		var shopAddressObject = {};
-
 
1200
		shopAddressObject['name'] = $("form#update-retailer-details-form input[name=shopAddressName"+i+"]").val();
-
 
1201
		shopAddressObject['line1'] = $("form#update-retailer-details-form input[name=shopAddressLine1"+i+"]").val();
-
 
1202
		shopAddressObject['line2'] = $("form#update-retailer-details-form input[name=shopAddressLine2"+i+"]").val();
-
 
1203
		shopAddressObject['city'] = $("form#update-retailer-details-form input[name=shopAddressCity"+i+"]").val();
-
 
1204
		shopAddressObject['pinCode'] = $("form#update-retailer-details-form input[name=shopAddressPinCode"+i+"]").val();
-
 
1205
		shopAddressObject['state'] = $("form#update-retailer-details-form input[name=shopAddressState"+i+"]").val();
-
 
1206
		shopObject['address'] = shopAddressObject;
-
 
1207
		retailerDetailsObject['shops'].push(shopObject);
-
 
1208
	}
-
 
1209
	
-
 
1210
	return JSON.stringify(retailerDetailsObject);
-
 
1211
}
-
 
1212
 
1100
function schemeDetailsJson(){
1213
function schemeDetailsJson(){
1101
	console.log("schemeDetailsJson")
1214
	console.log("schemeDetailsJson")
1102
	var schemeObject = {};
1215
	var schemeObject = {};
1103
	schemeObject['name'] = $("form#create-scheme-form input[name=schemeName]").val();
1216
	schemeObject['name'] = $("form#create-scheme-form input[name=schemeName]").val();
1104
	schemeObject['description'] = $("form#create-scheme-form input[name=description]").val();
1217
	schemeObject['description'] = $("form#create-scheme-form input[name=description]").val();
1105
	schemeObject['type'] = $("#schemeType option:selected").val();
1218
	schemeObject['type'] = $("#schemeType option:selected").val();
1106
	schemeObject['amountType'] = $("#amountType option:selected").val();
1219
	schemeObject['amountType'] = $("#amountType option:selected").val();
1107
	schemeObject['amount'] = $('#schemeAmount').val();
1220
	schemeObject['amount'] = $('#schemeAmount').val();
1108
	schemeObject['startDateString'] = $("form#create-scheme-form input[name=startDate]").val();
1221
	var startEndDateTime = $("form#create-scheme-form input[name=startEndDateTime]").val().split("-");
-
 
1222
	var startDateTimeString = $.trim(startEndDateTime[0]);
-
 
1223
	console.log("startDateTimeString : "+startDateTimeString);
-
 
1224
	var endDateTimeString = $.trim(startEndDateTime[1]);
-
 
1225
	console.log("endDateTimeString : "+endDateTimeString);
-
 
1226
	
-
 
1227
	schemeObject['startDateTimeString'] = startDateTimeString;
1109
	schemeObject['endDateString'] = $("form#create-scheme-form input[name=endDate]").val();
1228
	schemeObject['endDateTimeString'] = endDateTimeString;
1110
	schemeObject['itemIds'] = [];
1229
	schemeObject['itemIds'] = [];
1111
	var itemIds = $("#itemIds").val().split(",");
1230
	var itemIds = $("#itemsDescription").val();
-
 
1231
	//var itemIds = itemIdsString.substring(1, itemIdsString.length - 1).split(",");
1112
	for(var itemId of itemIds){
1232
	for(var i = 0; i < itemIds.length; i++){
1113
		schemeObject['itemIds'].push(parseInt(itemId));
1233
		schemeObject['itemIds'].push(parseInt(itemIds[i]));
1114
	}
1234
	}
1115
	schemeObject['active'] = $("form#create-scheme-form input[name=schemeActive]").val();
-
 
1116
	schemeObject['retailerAll'] = $("form#create-scheme-form input[name=retailerAll]").val();
1235
	schemeObject['retailerAll'] = $("form#create-scheme-form input[name=retailerAll]").val();
1117
	if($("#retailerAll").val() == 'true'){
1236
	if($("#retailerAll").val() == 'true'){
1118
		schemeObject['retailerIds'] = [];
1237
		schemeObject['retailerIds'] = [];
1119
	}else{
1238
	}else{
1120
		schemeObject['retailerIds'] = []
1239
		schemeObject['retailerIds'] = []
Line 1305... Line 1424...
1305
		retObj['customer'] = (customerObj);
1424
		retObj['customer'] = (customerObj);
1306
		retObj['paymentOptions'] =  (paymentOption);
1425
		retObj['paymentOptions'] =  (paymentOption);
1307
		
1426
		
1308
		console.log(retObj);
1427
		console.log(retObj);
1309
		return  JSON.stringify(retObj);
1428
		return  JSON.stringify(retObj);
1310
}
1429
}
1311
1430