Subversion Repositories SmartDukaan

Rev

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

Rev 23378 Rev 23383
Line 61... Line 61...
61
			}
61
			}
62
		}
62
		}
63
	});
63
	});
64
})
64
})
65
 
65
 
-
 
66
 
-
 
67
 
-
 
68
$(document).ready(function(){
-
 
69
	$('#retailerDocument').change(function(){
-
 
70
        //alert("Retailer Shop Document has been selected, Do you want to upload");
-
 
71
        if (confirm('Retailer Document has been selected, Do you want to upload ?')) {
-
 
72
        		var fileSelector = $('#retailerDocument')[0];
-
 
73
        		if(fileSelector != undefined && fileSelector.files[0] != undefined){
-
 
74
        			var url = 'http://'+ webApiHost + ':' + webApiPort + '/profitmandi-web/document-upload';
-
 
75
        			var file = this.files[0];
-
 
76
        			doAjaxUploadRequestHandler(url, 'POST', file, function(response){
-
 
77
        				var documentId = response.response.document_id; 
-
 
78
        				console.log("documentId : "+documentId);
-
 
79
        				localStorage.setItem("retailerDocument", documentId);
-
 
80
        				//$('#retailerDocument').attr("documentId", localStorage.getItem("retailerDocument"));
-
 
81
        				//return documentId;
-
 
82
        			});
-
 
83
    				//alert("Retailer Shop Document is required");
-
 
84
        		}
-
 
85
        } else {
-
 
86
            // Do nothing!
-
 
87
        }
-
 
88
    });
-
 
89
	
-
 
90
	var shopDetailsSize = $("#shopDetailsSize").attr("size");
-
 
91
	for(var i = 0; i < shopDetailsSize; i++){
-
 
92
		$('#retailerShopDocument'+i).change(function(){
-
 
93
	        //alert("Retailer Shop Document has been selected, Do you want to upload");
-
 
94
	        if (confirm('Retailer Shop Document has been selected, Do you want to upload ?')) {
-
 
95
	        		var fileSelector = $('#retailerShopDocument'+i)[0];
-
 
96
        			var url = 'http://'+ webApiHost + ':' + webApiPort + '/profitmandi-web/document-upload';
-
 
97
        			var file = this.files[0];
-
 
98
        			doAjaxUploadRequestHandler(url, 'POST', file, function(response){
-
 
99
        				var documentId = response.response.document_id; 
-
 
100
        				console.log("documentId : " + documentId);
-
 
101
        				localStorage.setItem("retailerShopDocument"+i, documentId);
-
 
102
        				//$('#retailerShopDocument'+i).attr("documentId", localStorage.getItem("retailerShopDocument"+i));
-
 
103
        				//console.log("updated documentId : " + $('#retailerShopDocument'+i).attr("documentId"));
-
 
104
        				//return documentId;
-
 
105
        			});
-
 
106
	        } else {
-
 
107
	            // Do nothing!
-
 
108
	        }
-
 
109
	    });
-
 
110
		//
-
 
111
	}
-
 
112
    
-
 
113
});
-
 
114
 
66
function getNewShopAddressUiElements(counter){
115
function getNewShopAddressUiElements(counter){
67
	var shopAddressUi = '<div class="row">'+
116
	var shopAddressUi = '<div class="row">'+
68
							'<div class="col-lg-4 form-group">'+
117
							'<div class="col-lg-4 form-group">'+
69
								'<p class="bold-details">NAME</p>'+
118
								'<p class="bold-details">NAME</p>'+
70
							'</div>'+
119
							'</div>'+
Line 235... Line 284...
235
		$("#gstNumber").addClass("border-highlight");
284
		$("#gstNumber").addClass("border-highlight");
236
		error = true;
285
		error = true;
237
		return error;
286
		return error;
238
	}
287
	}
239
	
288
	
-
 
289
	if($('#retailerDocument').val() != undefined && localStorage.getItem("retailerDocument") == null){
-
 
290
		alert("Retailer Document is required");
-
 
291
		error = true;
-
 
292
		return error;
-
 
293
	}
240
	
294
	
241
	
-
 
242
	var fileSelector = $('#retailerDocument')[0];
295
	/*var fileSelector = $('#retailerDocument')[0];
243
	if(fileSelector != undefined && fileSelector.files[0] == undefined){
296
	if(fileSelector != undefined && fileSelector.files[0] == undefined){
244
		alert("Retailer Document is required");
297
		alert("Retailer Document is required");
245
		error = true;
298
		error = true;
246
		return error;
299
		return error;
247
	}
300
	}*/
248
	
301
	
249
	var retailerAddressName = $("form#update-retailer-details-form input[name=retailerAddressName]").val();
302
	var retailerAddressName = $("form#update-retailer-details-form input[name=retailerAddressName]").val();
250
	console.log("retailerAddressName = " + retailerAddressName);
303
	console.log("retailerAddressName = " + retailerAddressName);
251
	$("#retailerAddressName").removeClass("border-highlight");
304
	$("#retailerAddressName").removeClass("border-highlight");
252
	if(retailerAddressName == ""){
305
	if(retailerAddressName == ""){
Line 316... Line 369...
316
			alert("Shop Name is required");
369
			alert("Shop Name is required");
317
			$("form#update-retailer-details-form input[name=shopName"+i+"]").addClass("border-highlight");
370
			$("form#update-retailer-details-form input[name=shopName"+i+"]").addClass("border-highlight");
318
			error = true;
371
			error = true;
319
			return error;
372
			return error;
320
		}
373
		}
321
		var fileSelector = $('#retailerShopDocument'+i)[0];
-
 
322
		if(fileSelector != undefined && fileSelector.files[0] == undefined){
374
		if($('#retailerShopDocument'+i).val() != undefined && localStorage.getItem("retailerShopDocument"+i) == null){
323
			alert("Retailer Shop Document is required");
375
			alert("Retailer Shop Document is required");
324
			error = true;
376
			error = true;
325
			return error;
377
			return error;
326
		}
378
		}
-
 
379
		/*var fileSelector = $('#retailerShopDocument'+i)[0];
-
 
380
		if(fileSelector != undefined && fileSelector.files[0] == undefined){
-
 
381
			alert("Retailer Shop Document is required");
-
 
382
			error = true;
-
 
383
			return error;
-
 
384
		}*/
327
		var shopAddressName = $("form#update-retailer-details-form input[name=shopAddressName"+i+"]").val();
385
		var shopAddressName = $("form#update-retailer-details-form input[name=shopAddressName"+i+"]").val();
328
		$("form#update-retailer-details-form input[name=shopAddressName"+i+"]").removeClass("border-highlight");
386
		$("form#update-retailer-details-form input[name=shopAddressName"+i+"]").removeClass("border-highlight");
329
		if(shopAddressName == ""){
387
		if(shopAddressName == ""){
330
			alert("Shop Address Name is required");
388
			alert("Shop Address Name is required");
331
			$("form#update-retailer-details-form input[name=shopAddressName"+i+"]").addClass("border-highlight");
389
			$("form#update-retailer-details-form input[name=shopAddressName"+i+"]").addClass("border-highlight");
Line 378... Line 436...
378
	return error;
436
	return error;
379
}
437
}
380
 
438
 
381
 
439
 
382
function retailerDetailsJson(){
440
function retailerDetailsJson(){
383
	console.log("retailerDetailsJson")
441
	console.log("retailerDetailsJson()")
384
	var retailerDetailsObject = {};
442
	var retailerDetailsObject = {};
385
	retailerDetailsObject['userFirstName'] = $("form#update-retailer-details-form input[name=firstName]").val();
443
	retailerDetailsObject['userFirstName'] = $("form#update-retailer-details-form input[name=firstName]").val();
386
	retailerDetailsObject['userLastName'] = $("form#update-retailer-details-form input[name=lastName]").val();
444
	retailerDetailsObject['userLastName'] = $("form#update-retailer-details-form input[name=lastName]").val();
387
	retailerDetailsObject['userEmailId'] = $("form#update-retailer-details-form input[name=emailId]").val();
445
	retailerDetailsObject['userEmailId'] = $("form#update-retailer-details-form input[name=emailId]").val();
388
	retailerDetailsObject['userMobileNumber'] = $("form#update-retailer-details-form input[name=mobileNumber]").val();
446
	retailerDetailsObject['userMobileNumber'] = $("form#update-retailer-details-form input[name=mobileNumber]").val();
Line 396... Line 454...
396
	var fofo = $("form#update-retailer-details-form input[name=fofoPartner]").val();
454
	var fofo = $("form#update-retailer-details-form input[name=fofoPartner]").val();
397
	retailerDetailsObject['fofo'] = fofo == "true";
455
	retailerDetailsObject['fofo'] = fofo == "true";
398
	retailerDetailsObject['gstNumber'] = $("form#update-retailer-details-form input[name=gstNumber]").val();
456
	retailerDetailsObject['gstNumber'] = $("form#update-retailer-details-form input[name=gstNumber]").val();
399
	var active = $("form#update-retailer-details-form input[name=active]").val();
457
	var active = $("form#update-retailer-details-form input[name=active]").val();
400
	retailerDetailsObject['active'] = active == "true"; 
458
	retailerDetailsObject['active'] = active == "true"; 
401
	var fileSelector = $('#retailerDocument')[0];
459
	/*var fileSelector = $('#retailerDocument')[0];
402
	if(fileSelector != undefined && fileSelector.files[0] != undefined){
460
	if(fileSelector != undefined && fileSelector.files[0] != undefined){
403
		var documentId = uploadDocument(fileSelector.files[0]);
461
		var documentId = uploadDocument(fileSelector.files[0]);
-
 
462
		console.log("uploaded documentId : "+documentId);
404
		retailerDetailsObject['documentId'] = documentId;
463
		retailerDetailsObject['documentId'] = documentId;
405
	}else{
464
	}else{
406
		retailerDetailsObject['documentId'] = 0;
465
		retailerDetailsObject['documentId'] = 0;
-
 
466
	}*/
-
 
467
	if(localStorage.getItem("retailerDocument") == null){
-
 
468
		retailerDetailsObject['documentId'] = 0;
-
 
469
	}else{
-
 
470
		retailerDetailsObject['documentId'] = localStorage.getItem("retailerDocument");
-
 
471
		localStorage.removeItem("retailerDocument");
407
	}
472
	}
408
	
473
	
409
	//retailerDetailsObject['file'] = $('#retailerDocument')[0].files[0];
474
	//retailerDetailsObject['file'] = $('#retailerDocument')[0].files[0];
410
	var retailerAddressObject = {};
475
	var retailerAddressObject = {};
411
	retailerAddressObject['name'] = $("form#update-retailer-details-form input[name=retailerAddressName]").val();
476
	retailerAddressObject['name'] = $("form#update-retailer-details-form input[name=retailerAddressName]").val();
Line 424... Line 489...
424
		var shopObject = {};
489
		var shopObject = {};
425
		var shopId = $("form#update-retailer-details-form input[name=shopName"+i+"]").attr('shopId');
490
		var shopId = $("form#update-retailer-details-form input[name=shopName"+i+"]").attr('shopId');
426
		shopObject['shopId'] = shopId;
491
		shopObject['shopId'] = shopId;
427
		shopObject['name'] = $("form#update-retailer-details-form input[name=shopName"+i+"]").val();
492
		shopObject['name'] = $("form#update-retailer-details-form input[name=shopName"+i+"]").val();
428
		
493
		
429
		var fileSelector = $('#retailerShopDocument'+i)[0];
494
		/*var fileSelector = $('#retailerShopDocument'+i)[0];
430
		if(fileSelector != undefined && fileSelector.files[0] != undefined){
495
		if(fileSelector != undefined && fileSelector.files[0] != undefined){
431
			var documentId = uploadDocument(fileSelector.files[0]);
496
			var documentId = uploadDocument(fileSelector.files[0]);
432
			shopObject['documentId'] = documentId;
497
			shopObject['documentId'] = documentId;
433
		}else{
498
		}else{
434
			shopObject['documentId'] = 0;
499
			shopObject['documentId'] = 0;
435
		}
500
		}
-
 
501
		console.log("shopObject : " + shopObject);*/
-
 
502
		
-
 
503
		if(localStorage.getItem("retailerShopDocument"+i) == null){
-
 
504
			shopObject['documentId'] = 0;
-
 
505
		}else{
-
 
506
			shopObject['documentId'] = localStorage.getItem("retailerShopDocument"+i);
-
 
507
			localStorage.removeItem("retailerShopDocument"+i);
-
 
508
		}
-
 
509
		
-
 
510
		//shopObject['documentId'] = $('#retailerShopDocument'+i).attr("documentId");
436
		var sameAsRetailerAddress = $("form#update-retailer-details-form input[name=sameAsRetailerAddress"+i+"]").val();
511
		var sameAsRetailerAddress = $("form#update-retailer-details-form input[name=sameAsRetailerAddress"+i+"]").val();
437
		shopObject['sameAsRetailerAddress'] = (sameAsRetailerAddress == 'true');
512
		shopObject['sameAsRetailerAddress'] = (sameAsRetailerAddress == 'true');
438
		if(shopId == '0' && sameAsRetailerAddress == 'true'){
513
		if(shopId == '0' && sameAsRetailerAddress == 'true'){
439
			shopObject['address'] = null;
514
			shopObject['address'] = null;
440
		}else{
515
		}else{