Subversion Repositories SmartDukaan

Rev

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

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