Subversion Repositories SmartDukaan

Rev

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

Rev 10885 Rev 13600
Line 6... Line 6...
6
	
6
	
7
	$('#add-serialized-return').live('click', function(){
7
	$('#add-serialized-return').live('click', function(){
8
		$('<br/><label>IMEI Number : </label><input class = "imei-number" name = "returnImeiNumber" type = "textbox"/>').appendTo('#serialized-items-container')
8
		$('<br/><label>IMEI Number : </label><input class = "imei-number" name = "returnImeiNumber" type = "textbox"/>').appendTo('#serialized-items-container')
9
	});
9
	});
10
	
10
	
11
	$('.settlePurchaseReturn').live('click', function(){
11
	/*$('.settlePurchaseReturn').live('click', function(){
12
		purchaseReturnId = $(this).attr('id');
12
		purchaseReturnId = $(this).attr('id');
13
		$.ajax({
13
		$.ajax({
14
	        type : "GET",
14
	        type : "GET",
15
	        url : "/inventory/purchase-return!markSettled?purchaseReturnId="+purchaseReturnId,
15
	        url : "/inventory/purchase-return!markSettled?purchaseReturnId="+purchaseReturnId,
16
	        success : function(response) {
16
	        success : function(response) {
17
	            alert("Purchase Return Settled");
17
	            alert("Purchase Return Settled");
18
	            document.location.reload(true);
18
	            document.location.reload(true);
19
	        }
19
	        }
20
	    });
20
	    });
21
	});
21
	});*/
22
	
22
	
23
	$('.detailPurchaseReturn').live('click', function(){
23
	$('.detailPurchaseReturn').live('click', function(){
24
		purchaseReturnId = $(this).attr('id');
24
		purchaseReturnId = $(this).attr('id');
25
		$.ajax({
25
		$.ajax({
26
	        type : "GET",
26
	        type : "GET",
Line 43... Line 43...
43
				alert("Error in fetching Purchase Return Items");
43
				alert("Error in fetching Purchase Return Items");
44
			}			
44
			}			
45
	    });
45
	    });
46
	});
46
	});
47
	
47
	
-
 
48
	$('.purchaseReturnSettlementDetails').live('click',function(){
-
 
49
		purchaseReturnId = $(this).attr('id');
-
 
50
		$.ajax({
-
 
51
	        type : "GET",
-
 
52
	        url : "/inventory/purchase-return!getPurchaseReturnSettlements?purchaseReturnId="+purchaseReturnId,
-
 
53
	        success : function(response) {
-
 
54
	        	$.colorbox({
-
 
55
					inline : true,
-
 
56
			        width : "600px",
-
 
57
			        height : "500px",
-
 
58
			        opacity : "0.20",
-
 
59
			        overlayClose :	true,
-
 
60
			        escKey :	true,
-
 
61
			        href : $(response),
-
 
62
			        onClosed : function() {
-
 
63
			            //TODO
-
 
64
			        }
-
 
65
				});
-
 
66
	        },
-
 
67
	        error : function(response) {
-
 
68
				alert("Error in fetching Purchase Return Items");
-
 
69
			}			
-
 
70
	    });
-
 
71
	});
-
 
72
	
-
 
73
	$('.settlePurchaseReturnForm').hide();
-
 
74
    $('.settlePurchaseReturn').attr('disabled',false);
-
 
75
    
-
 
76
    $('.settledAmount').keypress(function(e) {
-
 
77
        var a = [];
-
 
78
        var k = e.which;
-
 
79
 
-
 
80
        for (i = 48; i < 58; i++){
-
 
81
        	a.push(i);
-
 
82
        }
-
 
83
 
-
 
84
        if (!(a.indexOf(k)>=0)){
-
 
85
            e.preventDefault();
-
 
86
    	}
-
 
87
    });
-
 
88
    
-
 
89
    $('.settlePurchaseReturn').live('click', function() {
-
 
90
        $(this).hide();
-
 
91
        $('.settlePurchaseReturn').attr('disabled',true);
-
 
92
        $(this).siblings('.settlePurchaseReturnForm').show();
-
 
93
    });
-
 
94
    
-
 
95
    $('.cancelSettlementButton').live('click', function() {
-
 
96
        $(this).parent().siblings('.settlePurchaseReturn').show();
-
 
97
        $('.settlePurchaseReturn').attr('disabled',false);
-
 
98
        $('.settledAmount').val('');
-
 
99
        $('.settlementType').val('CREDIT_NOTE');
-
 
100
        $('.documentNumber').val('');
-
 
101
        $(this).parent().hide();
-
 
102
    });
-
 
103
	
-
 
104
    $('.settledPR').live('click', function() {
-
 
105
    	var purchaseReturnId = $(this).attr('purchaseReturnId');
-
 
106
    	var settledAmount = $('.settledAmount_'+purchaseReturnId).val();
-
 
107
    	var settlementType = $('.settlementType_'+purchaseReturnId).val();
-
 
108
    	var documentNumber = $('.documentNumber_'+purchaseReturnId).val();
-
 
109
    	submitSettlePRForm(purchaseReturnId, settledAmount, settlementType, documentNumber);
-
 
110
        return false;
-
 
111
    });
-
 
112
    
-
 
113
	/*$('#prAcceptRejectLink').live('click', function() {
-
 
114
		$("div#prAcceptRejectDiv").show();
-
 
115
		$('#purchaseReturnId').val('');
-
 
116
		$.colorbox({
-
 
117
            inline : true,
-
 
118
            width : "400px",
-
 
119
            height : "200px",
-
 
120
            href : "div#prAcceptRejectDiv",
-
 
121
            onClosed : function() {
-
 
122
                $("div#prAcceptRejectDiv").hide();
-
 
123
            }
-
 
124
		});
-
 
125
	});*/
-
 
126
	
48
	$('#create-purchase-return').live('submit', function() {
127
	$('#create-purchase-return').live('submit', function() {
49
		createPurchaseReturnJS($(this).serialize());
128
		createPurchaseReturnJS($(this).serialize());
50
    	return false;
129
    	return false;
51
	});
130
	});
52
	
131
	
Line 77... Line 156...
77
        error : function() {
156
        error : function() {
78
        	alert('Some Error occurred at Server End');
157
        	alert('Some Error occurred at Server End');
79
        	document.location.href = '/inventory/purchase-return';
158
        	document.location.href = '/inventory/purchase-return';
80
        }
159
        }
81
    });
160
    });
-
 
161
}
-
 
162
 
-
 
163
function submitSettlePRForm(purchaseReturnId, settledAmount, settlementType, documentNumber){
-
 
164
	$.ajax({
-
 
165
		type : "GET",
-
 
166
        url : "/inventory/purchase-return!settlePurchaseReturn?purchaseReturnId="+purchaseReturnId+"&settledAmount="+settledAmount+"&settlementType="+settlementType+"&documentNumber="+documentNumber,
-
 
167
        success : function(response) {
-
 
168
        	alert(response);
-
 
169
            document.location.reload(true);
-
 
170
        },
-
 
171
        error : function() {
-
 
172
        	alert('Some Error occurred at Server End');
-
 
173
        	document.location.reload(true);
-
 
174
        }
-
 
175
	});
82
}
176
}
83
177