Subversion Repositories SmartDukaan

Rev

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

Rev 23916 Rev 23973
Line 1... Line 1...
1
var saleHistory=saleHistory || {};
1
var saleHistory = saleHistory || {};
2
saleHistory.searchText="";
2
saleHistory.searchText = "";
3
saleHistory.searchType="";
3
saleHistory.searchType = "";
4
saleHistory.startTime="";
4
saleHistory.startTime = "";
5
saleHistory.endTime="";
5
saleHistory.endTime = "";
6
 
6
 
7
$(function() {
7
$(function() {
8
	
8
 
9
	$(".sale-history").live('click', function() {
9
	$(".sale-history").live('click', function() {
10
		console.log("Sale History Button Clicked...")
10
		console.log("Sale History Button Clicked...")
11
		saleHistory("main-content","","",startDate, endDate);
11
		saleHistory("main-content", "", "", startDate, endDate);
12
	});
12
	});
13
	
13
 
14
	$('#searchType').live('change', function() {
14
	$('#searchType').live(
-
 
15
			'change',
-
 
16
			function() {
-
 
17
				var searchType = $("#searchType option:selected").val();
15
	    var searchType = $(this).find('option:selected').text();
18
				var searchTypevalue = $(this).find('option:selected').text();
-
 
19
				;
-
 
20
				saleHistory.searchType = searchType;
16
	    console.log("selected searchType = " + searchType);
21
				console.log("selected searchType = " + searchType);
-
 
22
				
17
	    $("#sale-history-search-text").attr('placeholder', 'Search By '+searchType);
23
				saleHistory("main-content", saleHistory.searchType, "",
-
 
24
						startDate, endDate);
-
 
25
			
18
	    $("#sale-history-search-text").val('');
26
					$("#sale-history-search-text").val('');
19
	});
27
			});
20
	
28
 
21
	$("#sale-history-search-button").live('click', function() {
29
	$("#sale-history-search-button").live(
-
 
30
			'click',
-
 
31
			function() {
22
		console.log("sale-history-search-button clicked")
32
				console.log("sale-history-search-button clicked")
23
		var searchType = $("#searchType option:selected").val();
33
				var searchType = $("#searchType option:selected").val();
24
		console.log("searchType = " + searchType);
34
				console.log("searchType = " + searchType);
25
		$("#searchType").removeClass("border-highlight");
35
				$("#searchType").removeClass("border-highlight");
26
//		if(searchType == ""){
36
				// if(searchType == ""){
27
	//		alert("Please choose Search Type");
37
				// alert("Please choose Search Type");
28
		//	$("#searchType").addClass("border-highlight");
38
				// $("#searchType").addClass("border-highlight");
29
	//	}else{
39
				// }else{
30
			saleHistory.searchText = $("#sale-history-search-text").val();
40
				saleHistory.searchText = $("#sale-history-search-text").val();
31
			saleHistory.searchType = searchType;
41
				saleHistory.searchType = searchType;
32
			saleHistory.startTime = startDate;
42
				saleHistory.startTime = startDate;
33
			saleHistory.endTime = endDate;
43
				saleHistory.endTime = endDate;
34
			if (typeof (saleHistory.searchText) == "undefined" || !saleHistory.searchText){
44
				if (typeof (saleHistory.searchText) == "undefined"
-
 
45
						|| !saleHistory.searchText) {
35
				saleHistory.searchText = "";
46
					saleHistory.searchText = "";
36
			}
47
				}
-
 
48
				saleHistorySearchInfo(saleHistory.searchType,
37
			saleHistorySearchInfo(saleHistory.searchType, saleHistory.searchText, saleHistory.startTime, saleHistory.endTime);
49
						saleHistory.searchText, saleHistory.startTime,
-
 
50
						saleHistory.endTime);
38
//			$("#sale-history-search-text").val(saleHistory.searchText);
51
				// $("#sale-history-search-text").val(saleHistory.searchText);
39
//			$("#searchType").val(searchType);
52
				// $("#searchType").val(searchType);
40
//			$('input[name="startDateTime"]').val(saleHistory.startTime);
53
				// $('input[name="startDateTime"]').val(saleHistory.startTime);
41
//			$('input[name="endDateTime"]').val(saleHistory.endTime);
54
				// $('input[name="endDateTime"]').val(saleHistory.endTime);
42
		//}
55
				// }
43
    });
56
			});
44
	
57
 
45
	$(".search-order").live('click', function() {
58
	$(".search-order").live('click', function() {
46
		console.log("search-order clicked")
59
		console.log("search-order clicked")
47
		loadSearchOrder("main-content");
60
		loadSearchOrder("main-content");
48
    });
61
	});
49
	
62
 
50
	$("#search-order-button").live('click', function() {
63
	$("#search-order-button").live(
-
 
64
			'click',
-
 
65
			function() {
51
		console.log("search-order-button clicked")
66
				console.log("search-order-button clicked")
52
		var invoiceNumber = $("#search-order-text").val();
67
				var invoiceNumber = $("#search-order-text").val();
53
		loadSearchOrderDetails(invoiceNumber, "search-order-details-container");
68
				loadSearchOrderDetails(invoiceNumber,
-
 
69
						"search-order-details-container");
54
    });
70
			});
55
	
71
 
56
	$("#sale-history-paginated .next").live('click', function() {
72
	$("#sale-history-paginated .next").live(
-
 
73
			'click',
-
 
74
			function() {
57
		var params = {};
75
				var params = {};
58
		params['searchType'] = saleHistory.searchType;
76
				params['searchType'] = saleHistory.searchType;
59
		params['searchValue'] = saleHistory.searchText;
77
				params['searchValue'] = saleHistory.searchText;
60
		params['startTime'] = walletHistory.startTime;
78
				params['startTime'] = walletHistory.startTime;
61
		params['endTime'] = walletHistory.endTime;
79
				params['endTime'] = walletHistory.endTime;
62
		loadPaginatedNextItems('/getPaginatedSaleHistory', params, 'sale-history-paginated', 'sale-history-table', 'sale-details-container');
80
				loadPaginatedNextItems('/getPaginatedSaleHistory', params,
-
 
81
						'sale-history-paginated', 'sale-history-table',
-
 
82
						'sale-details-container');
63
		$(this).blur();
83
				$(this).blur();
64
    });
84
			});
65
	
85
 
66
	$("#sale-history-paginated .previous").live('click', function() {
86
	$("#sale-history-paginated .previous").live(
-
 
87
			'click',
-
 
88
			function() {
67
		var params = {};
89
				var params = {};
68
		params['searchType'] = saleHistory.searchType;
90
				params['searchType'] = saleHistory.searchType;
69
		params['searchValue'] = saleHistory.searchText;
91
				params['searchValue'] = saleHistory.searchText;
70
		params['startTime'] = walletHistory.startTime;
92
				params['startTime'] = walletHistory.startTime;
71
		params['endTime'] = walletHistory.endTime;
93
				params['endTime'] = walletHistory.endTime;
72
		loadPaginatedPreviousItems('/getPaginatedSaleHistory', params, 'sale-history-paginated', 'sale-history-table', 'sale-details-container');
94
				loadPaginatedPreviousItems('/getPaginatedSaleHistory', params,
-
 
95
						'sale-history-paginated', 'sale-history-table',
-
 
96
						'sale-details-container');
73
		$(this).blur();
97
				$(this).blur();
74
    });
98
			});
75
	
-
 
76
	
99
 
77
	//grn-details
100
	// grn-details
78
	
101
 
79
	$(".sale-details").live('click',function(){
102
	$(".sale-details").live('click', function() {
80
		orderId = $(this).attr('data');
103
		orderId = $(this).attr('data');
81
		console.log("orderId = "+orderId);
104
		console.log("orderId = " + orderId);
82
		loadSaleDetails(orderId,"sale-details-container");
105
		loadSaleDetails(orderId, "sale-details-container");
83
	});
106
	});
84
});
107
});
85
 
108
 
86
function loadSaleDetails(orderId, domId){
109
function loadSaleDetails(orderId, domId) {
87
	doGetAjaxRequestHandler(context+"/saleDetails?orderId="+orderId, function(response){
110
	doGetAjaxRequestHandler(context + "/saleDetails?orderId=" + orderId,
-
 
111
			function(response) {
88
		$('#' + domId).html(response);
112
				$('#' + domId).html(response);
89
	});
113
			});
90
}
114
}
91
 
115
 
92
function loadSearchOrder(domId){
116
function loadSearchOrder(domId) {
93
	doGetAjaxRequestHandler(context+"/getSearchOrder", function(response){
117
	doGetAjaxRequestHandler(context + "/getSearchOrder", function(response) {
94
		$('#' + domId).html(response);
118
		$('#' + domId).html(response);
95
	});
119
	});
96
}
120
}
97
 
121
 
98
function loadSearchOrderDetails(invoiceNumber, domId){
122
function loadSearchOrderDetails(invoiceNumber, domId) {
99
	doGetAjaxRequestHandler(context+"/searchOrderDetails?invoiceNumber="+invoiceNumber, function(response){
123
	doGetAjaxRequestHandler(context + "/searchOrderDetails?invoiceNumber="
-
 
124
			+ invoiceNumber, function(response) {
100
		$('#' + domId).html(response);
125
		$('#' + domId).html(response);
101
	});
126
	});
102
}
127
}
103
 
128
 
104
function saleHistory(domId, searchType, searchValue, startTime, endTime){
129
function saleHistory(domId, searchType, searchValue, startTime, endTime) {
105
	doGetAjaxRequestHandler(context+"/saleHistory?searchType="+searchType+"&searchValue="+searchValue
130
	doGetAjaxRequestHandler(context + "/saleHistory?searchType=" + searchType
106
	        +"&startTime="+startTime
131
			+ "&searchValue=" + searchValue + "&startTime=" + startTime
107
	        +"&endTime="+endTime, function(response){
132
			+ "&endTime=" + endTime, function(response) {
108
		$('#' + domId).html(response);
133
		$('#' + domId).html(response);
109
	});
134
	});
110
}
135
}
111
 
136
 
112
function saleHistorySearchInfo(searchType, searchText, startTime, endTime){
137
function saleHistorySearchInfo(searchType, searchText, startTime, endTime) {
113
	saleHistory("main-content", searchType, searchText, startTime, endTime);
138
	saleHistory("main-content", searchType, searchText, startTime, endTime);
114
}
139
}
115
140