Subversion Repositories SmartDukaan

Rev

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

Rev 20903 Rev 20906
Line 1... Line 1...
1
var files;
1
function getFormObj(formId) {
2
 
-
 
3
// Add events
2
    var formObj = {};
4
$('input[type=file]').on('change', prepareUpload);
3
    var inputs = $('#'+formId).serializeArray();
5
 
-
 
6
// Grab the files and set them to our variable
4
    $.each(inputs, function (i, input) {
7
function prepareUpload(event)
5
        formObj[input.name] = input.value;
8
{
6
    });
9
  files = event.target.files;
7
    return formObj;
10
}
8
}
11
 
-
 
12
 
-
 
13
$(function() {
9
$(function() {
14
	$('#add-nonserialized-return').live('click', function(){
10
	$('#add-nonserialized-return').live('click', function(){
15
		$('<br/><label>ItemId : </label><input class = "return-itemId" name = "returnItemId" type = "textbox"/>'
11
		$('<br/><label>ItemId : </label><input class = "return-itemId" name = "returnItemId" type = "textbox"/>'
16
				+'<label>Quantity : </label><input class = "return-qty" name = "returnQty" type = "textbox"/>').appendTo('#nonserialized-items-container');
12
				+'<label>Quantity : </label><input class = "return-qty" name = "returnQty" type = "textbox"/>').appendTo('#nonserialized-items-container');
17
	});
13
	});
Line 143... Line 139...
143
                $("div#prAcceptRejectDiv").hide();
139
                $("div#prAcceptRejectDiv").hide();
144
            }
140
            }
145
		});
141
		});
146
	});*/
142
	});*/
147
	
143
	
-
 
144
 
-
 
145
	
148
	$('#create-purchase-return').live('submit', function() {
146
	$('#create-purchase-return').live('submit', function() {
149
		$('#campaignListUpdate1').val('-1');
147
		$('#campaignListUpdate1').val('-1');
150
		var data = new FormData();
148
		var data = new FormData();
-
 
149
		var inputs = $(this).serializeArray();
151
	    $.each(files, function(key, value)
150
		$.each(inputs, function (i, input) {
-
 
151
			if(typeof input.files !=undefined){
-
 
152
				data.append('file', input.files[0]);
152
	    {
153
			} else {
153
	        data.append(key, value);
154
	        	data.append(input.name,input.value);
-
 
155
			}
154
	    });
156
	    });
155
 
-
 
156
		createPurchaseReturnJS(data);
157
		createPurchaseReturnJS(formData);
157
    	return false;
158
    	return false;
158
	});
159
	});
159
	
160
	
160
	$(function() {
161
	$(function() {
161
		purchaseReturn = $('#purchase-return-table').dataTable({
162
		purchaseReturn = $('#purchase-return-table').dataTable({
Line 175... Line 176...
175
function createPurchaseReturnJS(params){
176
function createPurchaseReturnJS(params){
176
	$.ajax({
177
	$.ajax({
177
        type : 'POST',
178
        type : 'POST',
178
        url : '/inventory/purchase-return!createPurchaseReturn',
179
        url : '/inventory/purchase-return!createPurchaseReturn',
179
        data      : params,
180
        data      : params,
180
        dataType: 'json',
181
        cache: false,
181
        contentType:'application/x-www-form-urlencoded',
182
        contentType: false,
-
 
183
        processData: false,
182
        success : function(response) {
184
        success : function(response) {
183
        	alert(response);
185
        	alert(response);
184
        	document.location.href = '/inventory/purchase-return' ;
186
        	document.location.href = '/inventory/purchase-return' ;
185
        },
187
        },
186
        error : function() {
188
        error : function() {