Rev 27754 | Rev 27861 | Go to most recent revision | View as "text/plain" | Blame | Compare with Previous | Last modification | View Log | RSS feed
var saleSearchObj = saleSearchObj || {};saleSearchObj.searchText = "";saleSearchObj.searchType = "";saleSearchObj.startTime = "";saleSearchObj.endTime = "";$(function() {$(document).on('click', ".pending_fofo_order", function() {console.log("Helloo")loadPendingOrder("main-content");});$(document).on('click', "button.pendingOrderDetail",function() {doGetAjaxRequestHandler(context+ "/getPendingOrderItem?orderId=" + $(this).data('orderid'), function(response) {$('.pending-order-container').html(response);});});$(document).on('click', ".pendingOrderCancel",function() {var orderId = $(this).data('orderid');console.log(orderId);if (confirm("Are you sure you want to cancel the order!") == true) {doPostAjaxRequestHandler(context+ "/cancelPendingOrder?id=" + orderId,function(response) {if (response == 'true') {alert("successfully Cancel");loadPendingOrder("main-content");}});return false;}});$(document).on('click', ".pendingOrderItemCancel",function() {var orderItemId = $(this).data('orderitemid');if (confirm("Are you sure you want to cancel the order item!") == true) {doPostAjaxRequestHandler(context+ "/cancelPendingOrderItem?id="+ orderItemId, function(response) {if (response == 'true') {alert("successfully Cancel");loadPendingOrder("main-content");}});return false;}});$(document).on('click', ".sale-history", function() {console.log("Sale History Button Clicked...")saleHistory("main-content", "", "", startDate, endDate);});$(document).on('click', ".insurance-policy-details", function() {console.log("insurance-policy-details");insurancePolicyDetails("main-content");});$(document).on('click', ".updatePaymentDetails",function() {console.log("updatePaymentDetails target Button Clicked...");var i = 1;var changedTotalAmount = 0;var invoiceNumber = $(this).data('invoicenumber');var fofoId = $(this).data('fofoid');var totalNumberOfPaymentOptionId = $(this).data('totalnumberofpaymentoptionid');console.log("totalNumberOfPaymentOptionId"+ totalNumberOfPaymentOptionId);var referenceId = $(this).data('orderid');var referenceType = "ORDER";var createdTimeStamp = $(this).data('createddatetime');console.log(createdTimeStamp);console.log(fofoId);console.log(referenceId);console.log(invoiceNumber);console.log(referenceType);var paymentOptionTransactionModels = [];var inputvalues = {};$('.paymentOptions input').each(function() {console.log($(this).val())if (!isFinite($(this).val())) {return;}inputvalues = {};inputvalues['paymentOptionId'] = $(this).data('payment-option-id');inputvalues['amount'] = $(this).val();inputvalues['createdTimeStamp'] = createdTimeStamp;console.log(inputvalues['createdTimeStamp']);if (!inputvalues['amount']) {inputvalues['amount'] = "0";}console.log("inputvalues['amount']"+ inputvalues['amount']);paymentOptionTransactionModels.push(inputvalues);});if (paymentOptionTransactionModels.length != totalNumberOfPaymentOptionId) {alert("Sending less or more paymentOptionIds for"+ fofoId);return false;}console.log(paymentOptionTransactionModels);if (confirm("Are you sure you want to update paymentTransaction!") == true) {doPutAjaxRequestWithJsonHandler(context+ "/updatePaymentTransaction?referenceId="+ referenceId + "&referenceType="+ referenceType + "&fofoId="+ fofoId,JSON.stringify(paymentOptionTransactionModels),function(response) {if (response === 'true') {alert("successfully added");loadSearchOrderDetails(invoiceNumber,"search-order-details-container");}});}});$(document).on('change', '#searchType',function() {var searchType = $("#searchType option:selected").val();var searchTypevalue = $(this).find('option:selected').text();;saleSearchObj.searchType = searchType;console.log("selected searchType = " + searchType);saleHistory("main-content", saleSearchObj.searchType, "",startDate, endDate);$("#sale-history-search-text").val('');});$(document).on('click', "#sale-history-search-button",function() {var searchType = $("#searchType option:selected").val();console.log("searchType = " + searchType);$("#searchType").removeClass("border-highlight");saleSearchObj.searchText = $("#sale-history-search-text").val();saleSearchObj.searchType = searchType;saleSearchObj.startTime = startDate;saleSearchObj.endTime = endDate;if (typeof (saleSearchObj.searchText) == "undefined"|| !saleSearchObj.searchText) {saleSearchObj.searchText = "";}saleHistorySearchInfo(saleSearchObj.searchType,saleSearchObj.searchText,saleSearchObj.startTime, saleSearchObj.endTime);});$(document).on('click', "#invoice-download-button",function() {var searchType = $("#searchType option:selected").val();console.log("searchType = " + searchType);$("#searchType").removeClass("border-highlight");saleSearchObj.searchText = $("#sale-history-search-text").val();saleSearchObj.searchType = searchType;saleSearchObj.startTime = startDate;saleSearchObj.endTime = endDate;if (typeof (saleSearchObj.searchText) == "undefined"|| !saleSearchObj.searchText) {saleSearchObj.searchText = "";}downloadInvoices(saleSearchObj.searchType,saleSearchObj.searchText,saleSearchObj.startTime, saleSearchObj.endTime);});$(document).on('click', ".search-order", function() {console.log("search-order clicked")loadSearchOrder("main-content");});$(document).on('click', "#search-order-button",function() {console.log("search-order-button clicked")var invoiceNumber = $("#search-order-text").val();loadSearchOrderDetails(invoiceNumber,"search-order-details-container");});$(document).on('click', "#sale-history-paginated .next",function() {var params = {};params['searchType'] = saleSearchObj.searchType;params['searchValue'] = saleSearchObj.searchText;params['startTime'] = walletHistory.startTime;params['endTime'] = walletHistory.endTime;loadPaginatedNextItems('/getPaginatedSaleHistory', params,'sale-history-paginated', 'sale-history-table','sale-details-container');$(this).blur();});$(document).on('click', "#insurance-paginated .next",function() {loadPaginatedNextItems('/insuranceDetailsPaginated', null,'insurance-paginated', 'insurance-details-table','insurance-policy-details-container');$(this).blur();});$(document).on('click', "#insurance-paginated .previous",function() {loadPaginatedNextItems('/insuranceDetailsPaginated', null,'insurance-paginated', 'insurance-details-table','insurance-policy-details-container');$(this).blur();});$(document).on('click', "#sale-history-paginated .previous",function() {var params = {};params['searchType'] = saleSearchObj.searchType;params['searchValue'] = saleSearchObj.searchText;params['startTime'] = walletHistory.startTime;params['endTime'] = walletHistory.endTime;loadPaginatedPreviousItems('/getPaginatedSaleHistory', params,'sale-history-paginated', 'sale-history-table','sale-details-container');$(this).blur();});// grn-details$(document).on('click', ".sale-details", function() {orderId = $(this).attr('data');console.log("orderId = " + orderId);loadSaleDetails(orderId, "sale-details-container");});});function loadSaleDetails(orderId, domId) {doGetAjaxRequestHandler(context + "/saleDetails?orderId=" + orderId,function(response) {$('#' + domId).html(response);});}function loadPendingOrder(domId) {doGetAjaxRequestHandler(context + "/pendingOrders", function(response) {$('#' + domId).html(response);});}function loadSearchOrder(domId) {doGetAjaxRequestHandler(context + "/getSearchOrder", function(response) {$('#' + domId).html(response);});}function loadSearchOrderDetails(invoiceNumber, domId) {doGetAjaxRequestHandler(context + "/searchOrderDetails?invoiceNumber="+ invoiceNumber, function(response) {$('#' + domId).html(response);});}function saleHistory(domId, searchType, searchValue, startTime, endTime) {doGetAjaxRequestHandler(context + "/saleHistory?searchType=" + searchType+ "&searchValue=" + searchValue + "&startTime=" + startTime+ "&endTime=" + endTime, function(response) {$('#' + domId).html(response);});}function saleHistorySearchInfo(searchType, searchText, startTime, endTime) {saleHistory("main-content", searchType, searchText, startTime, endTime);}function insurancePolicyDetails(domId) {doGetAjaxRequestHandler(context + "/insuranceDetails", function(response) {$('#' + domId).html(response);});}function downloadInvoices(searchType, searchValue, startTime, endTime) {doAjaxGetDownload(context + "/downloadInvoices?searchType=" + searchType+ "&searchValue=" + searchValue + "&startTime=" + startTime+ "&endTime=" + endTime, "invoices.pdf");}