Subversion Repositories SmartDukaan

Rev

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

Rev Author Line No. Line
23347 ashik.ali 1
$(function() {
2
 
3
	$("#retailer-details-search-button").live('click', function() {
4
		searchContent = $("#retailer-details-search-text").val();
5
		if (typeof (searchContent) == "undefined" || !searchContent){
6
			searchContent = "";
7
		}
8
		getRetailerDetailsByEmailIdOrMobileNumber("retailer-details-container", searchContent);
9
    });
10
 
11
	$(".retailer-info").live('click', function() {
12
		retailerInfo("main-content");
13
	});
14
 
15
	$("#retailer-details-search-text").live("keyup", function(e) {
16
		var keyCode = e.keyCode || e.which;
17
    	if(keyCode == 13){
18
        	$("#retailer-details-search-button").click();
19
    	}
20
	});
21
 
22
	$('#retailerAddressState').live('change', function() { 
23
	    var stateName = $(this).find('option:selected').text();
24
	    loadDistrictNames(stateName);
25
	});
26
 
27
});
28
 
29
function getRetailerDetailsByEmailIdOrMobileNumber(domId, emailIdOrMobileNumber){
30
	doAjaxRequestHandler(context+"/retailerDetail/?emailIdOrMobileNumber="+emailIdOrMobileNumber, "GET", function(response){
31
		$('#' + domId).html(response);
32
	});
33
}
34
 
35
 
36
function updateRetailerDocument(){
37
	//$("#updateRetailerShopDocument0").click( function() {
38
	console.log("Update Retailer Document Clicked");
39
	//console.log(ownerId);
40
	var emailIdOrMobileNumber = $('#retailer-details-search-text').val();
41
	console.log("emailIdOrMobileNumber: "+ emailIdOrMobileNumber);
42
	var file = $('#retailerDocument')[0].files[0];
43
	console.log("file : "+file.name);
44
	uploadRetailerDocument("retailer-details-container", file, emailIdOrMobileNumber);
45
}
46
 
47
function updateRetailerShopDocument(ownerId){
48
	//$("#updateRetailerShopDocument0").click( function() {
49
	console.log("Update Retailer Shop Document Clicked");
50
	console.log(ownerId);
51
	var shopSize = parseInt($("#shopDetailsSize").attr('size'));
52
	console.log("size : "+shopSize);
53
	for(var index = 0; index < shopSize; index++){
54
		if("updateRetailerShopDocument"+index == ownerId){
55
			var emailIdOrMobileNumber = $('#retailer-details-search-text').val();
56
			console.log("emailIdOrMobileNumber: "+ emailIdOrMobileNumber);
57
			var shopId = $('#retailerShopDocument'+index).attr("shopId");
58
			console.log("shopId : "+shopId);
59
			var file = $('#retailerShopDocument'+index)[0].files[0];
60
			console.log("file : "+file.name);
61
			uploadRetailerShopDocument("retailer-details-container", file, emailIdOrMobileNumber, shopId);
62
		}
63
	}
64
}
65
 
66
function loadDistrictNames(stateName){
67
	if(undefined != $("#districtName")){
23353 ashik.ali 68
		doAjaxRequestHandler(context+"/district/all/stateName?stateName="+stateName, "GET", function(response){
69
			console.log(response);
70
			var districtMasters = response.response;
71
			//districtMasters = districtMasters.response;
72
			var districtNameElements = '<option value="" disabled selected>District Name</option>';
73
			for(index = 0; index < districtMasters.length; index++){
74
				districtNameElements = districtNameElements + '<option value="'+districtMasters[index].name+'">'+districtMasters[index].name+'</option>';
75
			}
76
			$('#districtName').html(districtNameElements);
77
		});
23347 ashik.ali 78
	}
79
}
80
 
81
function retailerInfo(domId){
23349 ashik.ali 82
	doAjaxRequestHandler(context+"/retailerInfo", "GET", function(response){
83
		$('#' + domId).html(response); 
84
	});
23347 ashik.ali 85
}