Rev 28384 | Rev 28420 | 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', ".pending_order_dashboard", function() {console.log("Helloo")loadPendingOrder("main-content");});$(document).on('click', ".online-order", function() {loadOnlineOrder("main-content");});$(document).on('click', ".billed_order_item", function() {console.log("Helloo")loadBilledOrder("main-content");});$(document).on('click', ".unsettled_order_item", function() {loadUnsettledOrder("main-content");});$(document).on('click', ".settled_order_item", function() {loadSettledOrder("main-content");});$(document).on('click', ".total_sale_dashboard", function() {loadSettledOrder("main-content");});$(document).on('click', ".claim_raised_order_item", function() {console.log("Helloo")loadClaimedOrder("main-content");});$(document).on('click', ".online-order-submit",function() {var status = $("#status").val();var date = $(".order-date").val();if (status == null) {alert("please select status")return false;}if (date == "") {alert("please select date")return false;}doGetAjaxRequestHandler(context+ "/getAllOrdersByStatus?status=" + status + "&date=" + date, function(response) {$('.order-item-detail').html(response);});});$(document).on('click', ".online-all-order-item",function() {doGetAjaxRequestHandler(context+ "/getAllOnlineOrder", function(response) {$('#' + "main-content").html(response);});});$(document).on('click', ".all-online-order",function() {var date = $(".order-date").val();doGetAjaxRequestHandler(context+ "/getAllOnlineOrder?date=" + date, function(response) {$('#' + "main-content").html(response);});});$(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', ".pendingOrderItemDelivered",function() {var orderItemId = $(this).data('poitemid');if (confirm("Are you sure you want to delivered the order item!") == true) {doPostAjaxRequestHandler(context+ "/deliveredPendingOrderItem?id="+ orderItemId, function(response) {if (response == 'true') {alert("successfully delivered marked");loadBilledOrder("main-content");}});return false;}});$(document).on('click', ".raiseClaim",function() {var orderItemId = $(this).data('poitemid');if (confirm("Are you sure you want to raise the claim!") == true) {doPostAjaxRequestHandler(context+ "/raiseClaimOrderItem?id="+ orderItemId, function(response) {if (response == 'true') {alert("successfully claim raised");loadClaimedOrder("main-content");}});return false;}});$(document).on('click', ".verify-order-item",function() {var orderItemId = $(this).data('poitemid');if (confirm("Are you sure you want to verify the order!") == true) {doPostAjaxRequestHandler(context+ "/verifyOrderItem?id="+ orderItemId, function(response) {if (response == 'true') {alert("successfully verified");$('.online-order-submit').click();}});return false;}});$(document).on('click', ".cancel-order-item",function() {var orderItemId = $(this).data('poitemid');doGetAjaxRequestHandler(context+ "/getPendingOrderItemById?id=" + orderItemId, function(response) {$('.cancel-online-order-container .modal-content').html(response);});});$(document).on('click', ".cancel-pending-order",function() {var orderItemId = $(this).data('poitemid');var reason = $('#selectCancelreason').val();console.log(reason)if (reason === "") {alert("Reason is required");return false;}if (reason == null) {alert("Reason is required");return false;}if (confirm("Are you sure you want to cancel the order!") == true) {doPostAjaxRequestHandler(context+ "/cancelPendingOrderItem?id="+ orderItemId + "&reason=" + reason, function(response) {if (response == 'true') {alert("successfully cancel");$('#cancelOnlineOrder').modal('hide');$('.modal-backdrop').remove();$('.online-order-submit').click();}});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('change', '.fofoLineItemAmount',function() {var amount = 0;var oldtotalAmount = 0;console.log(oldtotalAmount)$('#fofo-item-table').find('tr').each(function() {var row = $(this);console.log(row);var currentRow = $(this).closest("tr");var col5 = currentRow.find("td:eq(3) input[type='number']").val();oldtotalAmount = currentRow.find("td:eq(5)").html();console.log(col5);if (col5 != undefined) {if (col5 != 0) {amount = amount + parseInt(col5, 10);}}});$("#totalAmount").text(amount);});$(document).on('click', ".updatePaymentDetails",function() {console.log("updatePaymentDetails target Button Clicked...");var i = 1;var paymentOptionsTotalAmount = 0;var invoiceNumber = $(this).data('invoicenumber');var fofoId = $(this).data('fofoid');var totalAmount = $('#editAmount').val();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 jsonObject = {};var inputvalues = {};$('.paymentOptions input').each(function() {console.log($(this).val())paymentOptionsTotalAmount += parseInt($(this).val(), 10)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;}var ItemIdsAmountArray = [];var itemIdsAmount;$('#fofo-item-table').find('tr').each(function() {var row = $(this);console.log(row);var currentRow = $(this).closest("tr");var itemId = currentRow.find("td:eq(0)").html();var col5 = currentRow.find("td:eq(3) input[type='number']").val();var fofoItemId = currentRow.find("td:eq(3) input[type='hidden']").val();console.log(itemId)console.log(col5);if (col5 != undefined) {if (col5 != 0) {itemIdsAmount = {"fofoItemId": fofoItemId,"amount": col5,"itemId": itemId}console.log(itemIdsAmount);ItemIdsAmountArray.push(itemIdsAmount);console.log(ItemIdsAmountArray)}}});var totalAmount = $("#totalAmount").html();console.log(totalAmount)console.log(paymentOptionsTotalAmount)if (paymentOptionsTotalAmount != totalAmount) {alert("Payment Options and Total Amount are not Same");return false;}console.log(paymentOptionTransactionModels);jsonObject['paymentOptionTransactionModel'] = paymentOptionTransactionModels;jsonObject['itemAmountModel'] = ItemIdsAmountArray;console.log(jsonObject);if (confirm("Are you sure you want to update paymentTransaction!") == true) {doPutAjaxRequestWithJsonHandler(context+ "/updatePaymentTransaction?referenceId="+ referenceId + "&referenceType="+ referenceType + "&fofoId="+ fofoId + "&totalAmount=" + totalAmount,JSON.stringify(jsonObject),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', ".invoices-cancel", function() {console.log("searc-order clicked")loadInvoiceSearchOrder("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', "#search-invoice-button",function() {console.log("search-order-button clicked")var invoiceNumber = $("#search-invoice-text").val();console.log(invoiceNumber);loadSearchOrderDetails(invoiceNumber,"search-order-details-container");});$(document).on('click', "#cancel-invoice-button",function() {var invoiceNumber = $("#search-invoice-text").val();console.log(invoiceNumber);if (confirm("Are you sure you want to cancel the order !") == true) {doPostAjaxRequestHandler(context+ "/cancelOrderByInvoice?invoiceNumbers="+ invoiceNumber, function(response) {if (response == 'true') {alert("Successfully Cancel");loadInvoiceSearchOrder("main-content");}});return false;}});$(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");});$(document).on('click', "#editamountbutton", function() {$('#editAmount').show();});});function loadSaleDetails(orderId, domId) {doGetAjaxRequestHandler(context + "/saleDetails?orderId=" + orderId,function(response) {$('#' + domId).html(response);});}function loadOnlineOrder(domId) {doGetAjaxRequestHandler(context + "/getOnlineOrder", function(response) {$('#' + domId).html(response);});}function loadPendingOrder(domId) {doGetAjaxRequestHandler(context + "/pendingOrders", function(response) {$('#' + domId).html(response);});}function loadClaimedOrder(domId) {doGetAjaxRequestHandler(context + "/claimedOrders", function(response) {$('#' + domId).html(response);});}function loadBilledOrder(domId) {doGetAjaxRequestHandler(context + "/billedOrders", function(response) {$('#' + domId).html(response);});}function loadUnsettledOrder(domId) {doGetAjaxRequestHandler(context + "/unsettledOrders", function(response) {$('#' + domId).html(response);});}function loadSettledOrder(domId) {doGetAjaxRequestHandler(context + "/settledOrders", function(response) {$('#' + domId).html(response);});}function loadSearchOrder(domId) {doGetAjaxRequestHandler(context + "/getSearchOrder", function(response) {$('#' + domId).html(response);});}function loadInvoiceSearchOrder(domId) {console.log("Hello");doGetAjaxRequestHandler(context + "/getInvoiceSearchOrder", function(response) {$('#' + domId).html(response);});}function loadSearchOrderDetails(invoiceNumber, domId) {doGetAjaxRequestHandler(context + "/searchOrderDetails?invoiceNumber="+ invoiceNumber, function(response) {$('#' + domId).html(response);$('#editAmount').hide();});}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");}