Subversion Repositories SmartDukaan

Rev

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

Rev 31762 Rev 32299
Line 174... Line 174...
174
				return;
174
				return;
175
			}
175
			}
176
			updateSchemes(schemeIds, catalogIds);
176
			updateSchemes(schemeIds, catalogIds);
177
		}
177
		}
178
	});
178
	});
-
 
179
 
-
 
180
	$(document).on('click', ".process-sellIn", function() {
-
 
181
    let purchaseInvoiceNumber=$("#invoiceNumbers1").val();
-
 
182
    if (confirm("Are you sure you want to Process SellIn") == true) {
-
 
183
    			if (purchaseInvoiceNumber.trim().length === 0) {
-
 
184
    				alert("fields shouldn't be blank");
-
 
185
    				return;
-
 
186
    			}
-
 
187
    			processSellin(purchaseInvoiceNumber);
-
 
188
    		}
-
 
189
 
-
 
190
	});
-
 
191
 
-
 
192
	$(document).on('click', ".process-sellOut", function() {
-
 
193
    let fofoOrderInvoiceNumber=$("#invoiceNumbers2").val();
-
 
194
    if (confirm("Are you sure you want to Process SellOut") == true) {
-
 
195
        			if (fofoOrderInvoiceNumber.trim().length === 0) {
-
 
196
        				alert("fields shouldn't be blank");
-
 
197
        				return;
-
 
198
        			}
-
 
199
        			processSellout(fofoOrderInvoiceNumber);
-
 
200
        		}
-
 
201
 
-
 
202
    });
-
 
203
 
-
 
204
 
-
 
205
 
179
	$(document).on('click', ".delete-schemes", function() {
206
	$(document).on('click', ".delete-schemes", function() {
180
		if (confirm("Delete model from Scheme?") == true) {
207
		if (confirm("Delete model from Scheme?") == true) {
181
			schemeId = $(this).data('schemeid');
208
			schemeId = $(this).data('schemeid');
182
			catalogId = $(this).data('catalogid');
209
			catalogId = $(this).data('catalogid');
183
			deleteScheme(schemeId, catalogId);
210
			deleteScheme(schemeId, catalogId);
Line 436... Line 463...
436
		$('#' + domId).html(response);
463
		$('#' + domId).html(response);
437
	});
464
	});
438
}
465
}
439
 
466
 
440
function loadSchemeUpdatePage(domId) {
467
function loadSchemeUpdatePage(domId) {
441
	doGetAjaxRequestHandler(context + "/schemes/update-schemes-page", function(
468
doGetAjaxRequestHandler(context + "/schemes/update-schemes-page", function(
442
		response) {
469
		response) {
443
		$('#' + domId).html(response);
470
		$('#' + domId).html(response);
444
	});
471
	});
445
}
472
}
446
 
473
 
Line 502... Line 529...
502
				loadSchemeUpdatePage("main-content");
529
				loadSchemeUpdatePage("main-content");
503
			}
530
			}
504
		});
531
		});
505
}
532
}
506
 
533
 
-
 
534
function processSellin(purchaseInvoiceNumber) {
-
 
535
	doPostAjaxRequestWithJsonHandler(context + "/schemes/process-sellin",
-
 
536
	JSON.stringify(purchaseInvoiceNumber.split(",").map(x=>x.trim())), function(response) {
-
 
537
			if (response) {
-
 
538
				alert("Invoices Processed Successfully");
-
 
539
				loadSchemeUpdatePage("main-content");
-
 
540
			}
-
 
541
		});
-
 
542
}
-
 
543
 
-
 
544
function processSellout(fofoOrderInvoiceNumber) {
-
 
545
	doPostAjaxRequestWithJsonHandler(context + "/schemes/process-sellout",
-
 
546
	JSON.stringify(fofoOrderInvoiceNumber.split(",").map(x=>x.trim())), function(response) {
-
 
547
			if (response) {
-
 
548
				alert("Invoices Processed Successfully");
-
 
549
				loadSchemeUpdatePage("main-content");
-
 
550
			}
-
 
551
		});
-
 
552
}
-
 
553
 
-
 
554
 
507
function deleteScheme(schemeId, catalogId) {
555
function deleteScheme(schemeId, catalogId) {
508
	doDeleteAjaxRequestHandler(context + "/schemes/delete?schemeId=" + schemeId
556
	doDeleteAjaxRequestHandler(context + "/schemes/delete?schemeId=" + schemeId
509
		+ "&catalogId=" + catalogId, function(response) {
557
		+ "&catalogId=" + catalogId, function(response) {
510
			if (response == 'true') {
558
			if (response == 'true') {
511
				alert("Model Deleted successfully from Scheme");
559
				alert("Model Deleted successfully from Scheme");