Built files from Bizgaze WebServer
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

order.component.min.js 115KB

1234567
  1. var Bizgaze;(function(n){let t;(function(t){let i;(function(t){let i;(function(t){class i extends Unibase.Platform.Core.BaseComponent{constructor(){super(...arguments);this.g_LoadOffersOnly=!1;this.g_LoadEligibleItemsOnly=!1;this.g_IsPurchasePlanning=!1;this.g_OrderId=0;this.g_OrderType="";this.g_OrgContactId=0;this.g_OrganizationId=0;this.g_LobId=0;this.g_PriceCodeId=0;this.g_IsTaxInclusive=!1;this.g_InventoryApplyType=1;this.g_LeveragePercent=0;this.g_IsLeverageApplied=!1;this.g_IsApprovalRequired=!1;this.g_OrderTypeId=0;this.g_IsCalculateTax=!0;this.g_CompositePriceType=0;this.g_ExpandItemSettings=!1;this.g_CountryId=0;this.g_IsPointsOrder=!1;this.g_LoyaltyPoints=0;this.g_IsShowEnablePieceChkbox=0;this.g_IsManageOfferDiscount=0;this.g_IsShowAvailability=0;this.g_IsChangePaymentMode=0;this.g_IsShowExchangeDc=0;this.g_IsChangePaymentTerm=0;this.g_CanProcessOrder=0;this.g_CreateDC=0;this.g_CreateGRN=0;this.g_CreateItem=0;this.g_ShowPrice=0;this.g_IncreaseQty=0;this.g_IsAdmin=1;this.g_CompanyId=0;this.g_BranchId=0;this.g_TagGroupId=0;this.g_IsDealer=!1;this.g_PendingItemsSortBy=0;this.g_ShowSaveAsDraft=!0;this.g_IsSeriesDisabled=!0;this.g_ItemLoadTypes=[];this.g_IsSC_to_PC=!1;this.g_IsFromPurchaseIndent=!1;this.g_ShowCCHByDefault=!0;this.g_IsShowCategoryButton=!1;this.g_VisibleContainerId=""}init(t,i){let r=this;r.fileCacheHelper.loadJsFiles(["apps/transact/infos/orders/orderitem.js","apps/transact/controls/orders/orderitems.component.js","apps/transact/controls/pricelist/managers/pricelistmanager.js","apps/transact/managers/payments/paymentmanager.js","apps/crm/contacts/managers/contactmanager.js","apps/crm/lobs/managers/lobmanager.js","apps/transact/managers/paymentterms/paymenttermmanager.js","platform/apps/managers/stagemanager.js","apps/transact/managers/orders/ordermanager.js","apps/transact/enums/enum.js","platform/permission/enums/permission.js","apps/transact/managers/invoicemanager.js","apps/transact/managers/offers/offermanager.js","platform/core/helpers/numberhelper/numberhelper.js","libs/jquery/pagination/jquery.pagination.js","apps/transact/components/orders/orderfilter.js","platform/core/helpers/printhelper/printhelper.js","apps/transact/components/invoices/itemofferselection.js","apps/transact/controls/invoices/invoiceitem.component.js","apps/transact/controls/orders/customercredithealth.component.js","apps/crm/companies/managers/companymanager.js"],function(){let t=Unibase.Platform.Membership.Infos.Identity.getCurrentUser().isAdmin;r.g_IsAdmin=t?1:0;r.g_IsDealer=Unibase.Platform.Membership.Infos.Identity.getCurrentUser().isRestrictedUser;r.loadControlSettings(i.ControlJsonText,i.FormPropertyId);r.loadPropertySettings(i.PropertySettings,i.FormPropertyId);r._orderItems=n.Apps.Transact.Controls.OrderItems.Instance()})}loadControl(n){let t=this;t.g_ContainerId=n;t.g_VisibleContainerId=Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds[Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds.length-1]}loadControlSettings(){let t=this;t.g_OrderTypeId=Number($("#"+t.g_VisibleContainerId).find(".hdn_ordertypeid").val());t.g_OrderType=n.Apps.Transact.Enums.OrderType[t.g_OrderTypeId];t.g_IsPointsOrder=!1;t.g_IsTaxInclusive=!1;let i=$("#"+t.g_VisibleContainerId).find(".hdn_ispointsorder").val();i=="true"&&(t.g_IsPointsOrder=!0);t.g_IsPurchasePlanning=!1;t.g_ShowCCHByDefault=!0;t.g_IsShowCategoryButton=!1;$(document).ready(function(){var o,f,s,e,u;Number($("#"+t.g_VisibleContainerId).find(".hdn_orderid").val())==0&&(t.resetAllVariables(),$("#"+t.g_VisibleContainerId).find(".section_ClaimDetails").addClass("section_OrderDetails").removeClass("section_ClaimDetails"),$("#"+t.g_VisibleContainerId).find(".section_LoyaltyDetails").addClass("section_OrderDetails").removeClass("section_LoyaltyDetails"),$("#"+t.g_VisibleContainerId).find(".Section").addClass("hidden"),$("#"+t.g_VisibleContainerId).find(".section_ContactName").removeClass("hidden"));$("#"+t.g_VisibleContainerId).find("#spn_TDSApplicable").text("TDS Applicable");$("#"+t.g_VisibleContainerId).find("#ContinueShopping_Div").removeClass("hidden");$("#"+t.g_VisibleContainerId).find("#bizgaze_body").on("keyup keypress",function(n){let t=n.keyCode||n.which;if(t===13)return n.preventDefault(),!1});t.checkDefaultCompany();$("#"+t.g_VisibleContainerId).find(".txt_refno").attr("maxlength",20);$("#"+t.g_VisibleContainerId).find(".btn_Save_Form").addClass("hidden");let h=Unibase.Platform.Membership.Infos.Identity.getCurrentUser().userId;if(t.g_IsDealer&&Number($("#"+t.g_VisibleContainerId).find(".hdn_orderid").val())==0&&n.Apps.Crm.Contacts.Managers.ContactManager.Instance().getContactByUserId(h).then(function(n){let i=n.result.OrganizationId,r=n.result.OrganizationName,u=new Option(r,i.toString(),!0);$("#"+t.g_VisibleContainerId).find(".txtAutoComplete_organizationid").append(u);$("#"+t.g_VisibleContainerId).find(".txtAutoComplete_organizationid").val(i).trigger("change");$("#"+t.g_VisibleContainerId).find("#orgContact_back").addClass("hidden")}),Number($("#"+t.g_VisibleContainerId).find(".hdn_orderid").val())==0&&$("#"+t.g_VisibleContainerId).find(".divCustomProperties_orderdate").addClass("hidden"),$("#"+t.g_VisibleContainerId).find(".div_refdate, #div_proposeddeliverydate").addClass("floating-label-form-group-with-value"),$("#"+t.g_VisibleContainerId).find(".divCustomProperties_advanceorderdate , .divCustomProperties_futureorderdate").addClass("hidden"),$("#"+t.g_VisibleContainerId).find("#chk_advanceorder").change(function(){$("#"+t.g_VisibleContainerId).find(".divCustomProperties_advanceorderdate").toggleClass("hidden");$("#"+t.g_VisibleContainerId).find(".date_advanceorderdate").val("");$("#"+t.g_VisibleContainerId).find(".hfdate_advanceorderdate").val("");$("#"+t.g_VisibleContainerId).find(".divCustomProperties_advanceorderdate").find(".floating-label-form-group").removeClass("floating-label-form-group-with-value")}),$("#"+t.g_VisibleContainerId).find("#chk_futureorder").change(function(){$("#"+t.g_VisibleContainerId).find(".divCustomProperties_futureorderdate").toggleClass("hidden");$("#"+t.g_VisibleContainerId).find(".date_futureorderdate").val("");$("#"+t.g_VisibleContainerId).find(".hfdate_futureorderdate").val("");$("#"+t.g_VisibleContainerId).find(".divCustomProperties_futureorderdate").find(".floating-label-form-group").removeClass("floating-label-form-group-with-value")}),$("#"+t.g_VisibleContainerId).find(".date_expecteddeliverydate").length>0&&$("#"+t.g_VisibleContainerId).find(".date_orderdate").length>0)$("#"+t.g_VisibleContainerId).find(".date_orderdate, .date_expecteddeliverydate").on("apply.daterangepicker",function(){if(Number($("#"+t.g_VisibleContainerId).find(".hdn_orderid").val())!=0){let n=$.datepicker.parseDate("dd/mm/yy",$("#"+t.g_VisibleContainerId).find(".date_orderdate").val().toString()),i=$.datepicker.parseDate("dd/mm/yy",$("#"+t.g_VisibleContainerId).find(".date_expecteddeliverydate").val().toString());$("#"+t.g_VisibleContainerId).find("#Bizgaze-messageInfo").empty();i>=n?($("#"+t.g_VisibleContainerId).find(".bizgaze_FormErrorMessages").addClass("hidden"),t._orderItems.enableSave()):($("#"+t.g_VisibleContainerId).find(".bizgaze_FormErrorMessages").removeClass("hidden"),Unibase.Platform.Forms.Components.FormViewer.Instance().showError("Delivery Date must be greater than Order Date"),t._orderItems.disableSave())}else{let n=new Date,i=n.getDate()+"/"+(n.getMonth()+1)+"/"+n.getFullYear(),r=$.datepicker.parseDate("dd/mm/yy",i.toString()),u=$.datepicker.parseDate("dd/mm/yy",$("#"+t.g_VisibleContainerId).find(".date_expecteddeliverydate").val().toString());$("#"+t.g_VisibleContainerId).find("#Bizgaze-messageInfo").empty();u>=r?($("#"+t.g_VisibleContainerId).find(".bizgaze_FormErrorMessages").addClass("hidden"),t._orderItems.enableSave()):($("#"+t.g_VisibleContainerId).find(".bizgaze_FormErrorMessages").removeClass("hidden"),Unibase.Platform.Forms.Components.FormViewer.Instance().showError("Delivery Date must be greater than Current Date"),t._orderItems.disableSave())}});if($("#"+t.g_VisibleContainerId).find("#btn_CloseForm_"+$("#"+t.g_VisibleContainerId).find("#hf_FormId").val()).after('<button type="button" id="btn_SaveAsDraft" class="btn btn-yellow btn_OrderSaveAsDraft hidden btn-sm mr-auto" style="" onclick="Bizgaze.Apps.Transact.Controls.Order.Instance().saveAsDraft();">Save as Draft<\/button>'),$("#"+t.g_VisibleContainerId).find("#btnDynamicSave").click(function(){$("#"+t.g_VisibleContainerId).find(".hdn_stageid").val(0)}),Number($("#"+t.g_VisibleContainerId).find(".hdn_orderid").val())!=0&&t.editForm(),t.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.Purchase||t.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.SalesClaim){$("#"+t.g_VisibleContainerId).find("#btnSection_Apply").addClass("text-white");$("#"+t.g_VisibleContainerId).find(".btnSection_GeneratePurchasePlan").addClass("hidden");$("#"+t.g_VisibleContainerId).find("#divSectionProperties_MoreOptions").removeClass("mt-10").addClass("mt-30");let n=_appsettings.server_url()+"/apis/v4/bizgaze/crm/companies/getcompaniesAutoComplete";AutoCompleteHelper.getHelper().Create("#select2_CompanyId","#hfAutoComplete_Company",n,null);n=_appsettings.server_url()+"/apis/v4/bizgaze/crm/companies/getbranchesbycompaniesAutoComplete/companyids/0";AutoCompleteHelper.getHelper().Create("#select2_BranchId","#hfAutoComplete_Branch",n,null);$("#"+t.g_VisibleContainerId).find("#select2_BranchId").val(null).trigger("change");$("#"+t.g_VisibleContainerId).find("#select2_CompanyId").val(null).trigger("change")}t.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.Sales&&t.g_IsPointsOrder?t.g_ItemLoadTypes=["All Items","Eligible Items"]:(t.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.Sales||t.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.SalesClaim||t.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.PurchaseClaim||t.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.Purchase)&&(t.g_ItemLoadTypes=["All Items","Offers","Filter"]);$("#"+t.g_VisibleContainerId).find("#div_TaxGroupId").addClass("hidden");$("#"+t.g_VisibleContainerId).find(".hdn_expecteddeliverydate").val($("#"+t.g_VisibleContainerId).find(".date_proposeddeliverydate").val());$("#"+t.g_VisibleContainerId).find(".date_proposeddeliverydate").change(function(){$("#"+t.g_VisibleContainerId).find(".hdn_expecteddeliverydate").val($("#"+t.g_VisibleContainerId).find(".date_proposeddeliverydate").val())});$("#"+t.g_VisibleContainerId).find("#chkSection_TDSApplicable").click(function(){$("#"+t.g_VisibleContainerId).find("#chkSection_TDSApplicable").is(":checked")?($("#"+t.g_VisibleContainerId).find("#TDSAmount").removeClass("hidden"),$("#"+t.g_VisibleContainerId).find("#div_TaxGroupId").removeClass("hidden")):$("#"+t.g_VisibleContainerId).find("#div_TaxGroupId").addClass("hidden")});Number($("#"+t.g_VisibleContainerId).find(".hdn_orderid").val())!=0||t.g_IsPurchasePlanning||($("#"+t.g_VisibleContainerId).find("#btn_Save").addClass("hidden"),$("#"+t.g_VisibleContainerId).find("#formFooter").append('<button type="button" id="btn_Checkout" style="cursor:pointer" class="btn btn-primary CheckOutButton hidden btn-sm" onclick="Bizgaze.Apps.Transact.Controls.Order.Instance().checkout();">Check Out<\/button>'));t.companiesAutoComplete();let i=Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters,r=Unibase.Themes.Providers.DetailHelper.installedAppId,c=i.find(n=>n.Key=="hf_"+r+"_ordertypeid"),l=i.find(n=>n.Key=="hf_"+r+"_apptitle");i.length>0&&c!=undefined?(o=Number(i.find(n=>n.Key=="hf_"+r+"_ordertypeid").Value),o==n.Apps.Transact.Enums.OrderType.SalesClaim&&(f=Number(i.find(n=>n.Key=="hf_"+r+"_orderid").Value),u=Number($("#"+t.g_VisibleContainerId).find(".hdn_orderid").val()),f!=undefined&&u==0&&(t.g_IsSC_to_PC=!0,t.bindClaimDetails(f)))):i.length>0&&l!=undefined&&(s=i.find(n=>n.Key=="hf_"+r+"_apptitle").Value,s=="purchaseindent"&&(t.navigationHelper.showLoading(),e=Number(i.find(n=>n.Key=="hf_"+r+"_purchaseindentid").Value),u=Number($("#"+t.g_VisibleContainerId).find(".hdn_orderid").val()),e!=undefined&&u==0&&(t.g_IsSC_to_PC=!0,t.g_IsFromPurchaseIndent=!0,t.bindPurchaseIndentDetails(e),t.navigationHelper.hideLoading())));t.autoCompleteEvents();t.purchasePlanEvents();t._orderItems.g_VisibleContainerId=t.g_VisibleContainerId;t._orderItems.itemSettingsEvents()})}loadPropertySettings(){let n=this}bindEditFormDetails(){return null}checkDefaultCompany(){var n=this;let t=0;if(Unibase.Platform.Membership.Infos.Identity.getCurrentUser().settings!=null){let i=Unibase.Platform.Membership.Infos.Identity.getCurrentUser().settings.find(n=>n.settingName=="companyid");i!=null&&i!=undefined?(t=i.settingValue,n.g_BranchId=Number(Unibase.Platform.Membership.Infos.Identity.getCurrentUser().settings.find(n=>n.settingName=="branchid").settingValue)):n.defaultBranchError()}else n.defaultBranchError();if(t!=0){let i=[{ColumnName:"companyid",Value:t}];if(Number($("#"+n.g_VisibleContainerId).find(".hdn_orderid").val())>0){let n=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_lobid").Value);i=[{ColumnName:"companyid",Value:t},{ColumnName:"lobid",Value:n},]}Unibase.Forms.Controls.AutoComplete.Instance().LoadAutoComplete($("#"+n.g_VisibleContainerId).find(".txtAutoComplete_organizationid"),i)}}defaultBranchError(){let n=this;return $("#"+n.g_VisibleContainerId).find("#Bizgaze-messageInfo").empty(),$("#"+n.g_VisibleContainerId).find(".bizgaze_FormErrorMessages").removeClass("hidden"),$("#"+n.g_VisibleContainerId).find(".txtAutoComplete_organizationid").attr("disabled","disabled"),$("#"+n.g_VisibleContainerId).find(".btn_Save_Form").addClass("hidden"),Unibase.Platform.Forms.Components.FormViewer.Instance().showError("Please Configure Default Branch"),!1}changedOrganization(){let t=this;$("#"+t.g_VisibleContainerId).find(".divCustomProperties_orgcontactid").removeClass("hidden");$("#"+t.g_VisibleContainerId).find(".OrgContact_Details").remove();t.prependCustomerLink();$("#"+t.g_VisibleContainerId).find(".section_OrderDetails").removeClass("hidden");$("#"+t.g_VisibleContainerId).find(".section_CustomerCreditHealth, .section_SalesFrequency, .section_CustomerOfferSummary").find(".card-body").addClass("hidden");$("#"+t.g_VisibleContainerId).find(".section_CustomerCreditHealth, .section_SalesFrequency, .section_CustomerOfferSummary").find(".card-body").addClass("hidden");t.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.Purchase?($("#"+t.g_VisibleContainerId).find(".section_CustomerCreditHealth").find(".card-header").html(`<a class="btn_CustomerCreditHealth_angle text-dark" href="javascript:;"> <i class="fa fa-angle-down d-none"></i><i class="fa fa-angle-right"></i><span id="CH_Widget_Title" class="ml-10">Vendor Credit Health</span> <input type="hidden" id="CH_Widget_OrderType" value="`+t.g_OrderTypeId+`"/> </a>`),$("#"+t.g_VisibleContainerId).find(".section_SalesFrequency").find(".card-header").html(`<a class="btn_SalesFrequency_angle text-dark" href="javascript:;"> <i class="fa fa-angle-down d-none"></i><i class="fa fa-angle-right"></i><span id="F_Widget_Title" class="ml-10">Purchase Frequency</span> <input type="hidden" id="F_Widget_OrderType" value="`+t.g_OrderTypeId+`"/> </a>`)):($("#"+t.g_VisibleContainerId).find(".section_CustomerCreditHealth").find(".card-header").html(`<a class="btn_CustomerCreditHealth_angle text-dark" href="javascript:;"> <i class="fa fa-angle-down d-none"></i><i class="fa fa-angle-right"></i><span id="CH_Widget_Title" class="ml-10">Customer Credit Health</span> <input type="hidden" id="CH_Widget_OrderType" value="`+t.g_OrderTypeId+`"/> </a>`),$("#"+t.g_VisibleContainerId).find(".section_SalesFrequency").find(".card-header").html(`<a class="btn_SalesFrequency_angle text-dark" href="javascript:;"> <i class="fa fa-angle-down d-none"></i><i class="fa fa-angle-right"></i><span id="F_Widget_Title" class="ml-10">Sales Frequency</span> <input type="hidden" id="F_Widget_OrderType" value="`+t.g_OrderTypeId+`"/> </a>`));t.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.Purchase?$("#"+t.g_VisibleContainerId).find(".section_CustomerOfferSummary").find(".card-header").first().html(`<a class="btn_CustomerOfferSummary_angle text-dark" href="javascript:;"> <i class="fa fa-angle-down d-none"></i><i class="fa fa-angle-right"></i><span class="ml-10">Vendor Campaign Summary</span> </a> <div class="d-flex align-items-center card-action-wrap pull-right"> <span class="badge badge-light badge-pill badge-outline mr-10 span_ListOfferSummary_count">0</span> </div>`):$("#"+t.g_VisibleContainerId).find(".section_CustomerOfferSummary").find(".card-header").first().html(`<a class="btn_CustomerOfferSummary_angle text-dark" href="javascript:;"> <i class="fa fa-angle-down d-none"></i><i class="fa fa-angle-right"></i><span class="ml-10">Customer Campaign Summary</span> </a> <div class="d-flex align-items-center card-action-wrap pull-right"> <span class="badge badge-light badge-pill badge-outline mr-10 span_ListOfferSummary_count">0</span> </div>`);$("#"+t.g_VisibleContainerId).find(".btn_CustomerCreditHealth_angle").click(function(){$("#"+t.g_VisibleContainerId).find(".btn_CustomerCreditHealth_angle").find(".fa-angle-down").toggleClass("d-none");$("#"+t.g_VisibleContainerId).find(".btn_CustomerCreditHealth_angle").find(".fa-angle-right").toggleClass("d-none");$("#"+t.g_VisibleContainerId).find(".btn_CustomerCreditHealth_angle").find(".fa-angle-down").hasClass("d-none")||n.Apps.Transact.Controls.CustomerCreditHealth.Instance().getCreditHealth(0,t.g_OrganizationId);$("#"+t.g_VisibleContainerId).find(".section_CustomerCreditHealth").find(".card-body").toggleClass("hidden")});$("#"+t.g_VisibleContainerId).find(".btn_SalesFrequency_angle").click(function(){$("#"+t.g_VisibleContainerId).find(".btn_SalesFrequency_angle").find(".fa-angle-down").toggleClass("d-none");$("#"+t.g_VisibleContainerId).find(".btn_SalesFrequency_angle").find(".fa-angle-right").toggleClass("d-none");$("#"+t.g_VisibleContainerId).find(".btn_SalesFrequency_angle").find(".fa-angle-down").hasClass("d-none")||n.Apps.Transact.Controls.SalesFrequency.Instance().getFrequency(t.g_OrgContactId,t.g_OrganizationId);$("#"+t.g_VisibleContainerId).find(".section_SalesFrequency").find(".card-body").toggleClass("hidden")});$("#"+t.g_VisibleContainerId).find(".btn_CustomerOfferSummary_angle").click(function(){$("#"+t.g_VisibleContainerId).find(".btn_CustomerOfferSummary_angle").find(".fa-angle-down").toggleClass("d-none");$("#"+t.g_VisibleContainerId).find(".btn_CustomerOfferSummary_angle").find(".fa-angle-right").toggleClass("d-none");$("#"+t.g_VisibleContainerId).find(".btn_CustomerOfferSummary_angle").find(".fa-angle-down").hasClass("d-none")||t.customerOfferSummary();$("#"+t.g_VisibleContainerId).find(".section_CustomerOfferSummary").find(".card-body").toggleClass("hidden")});Number($("#"+t.g_VisibleContainerId).find(".hdn_orderid").val())==0?($("#"+t.g_VisibleContainerId).find(".section_CustomerOfferSummary").removeClass("hidden"),$("#"+t.g_VisibleContainerId).find(".section_CustomerCreditHealth").removeClass("hidden"),$("#"+t.g_VisibleContainerId).find(".section_SalesFrequency").removeClass("hidden"),$("#"+t.g_VisibleContainerId).find(".section_LoyaltyPoints").removeClass("hidden")):($("#"+t.g_VisibleContainerId).find(".txtAutoComplete_billingaddressid").removeAttr("disabled"),$("#"+t.g_VisibleContainerId).find(".txtAutoComplete_shippingaddressid").removeAttr("disabled"));$("#"+t.g_VisibleContainerId).find(".section_ContactName").removeClass("card");$("#"+t.g_VisibleContainerId).find(".section_OrderDetails").addClass("mt-10");$("#"+t.g_VisibleContainerId).find(".section_Items").addClass("mt-10");t.g_IsSC_to_PC?t.changedOrganization_SC_PC():($("#"+t.g_VisibleContainerId).find(".section_ContactName").find(".card-body").addClass("hidden"),t.g_OrganizationId=Number($("#"+t.g_VisibleContainerId).find(".txtAutoComplete_organizationid").val()),$("#"+t.g_VisibleContainerId).find(".CheckOutButton").removeClass("hidden"),Number($("#"+t.g_VisibleContainerId).find(".hdn_orderid").val())!=0?(t.g_OrderId=Number($("#"+t.g_VisibleContainerId).find(".hdn_orderid").val()),t.g_LobId=Number($("#"+t.g_VisibleContainerId).find(".txtAutoComplete_lobid").val()),t.bindOrderDetails(t.g_OrganizationId,t.g_LobId)):t.bindOrderDetails(t.g_OrganizationId,0));t.g_ShowCCHByDefault&&t.g_OrderId==0&&(t.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.Sales||t.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.Purchase)&&!t.g_IsPointsOrder&&($("#"+t.g_VisibleContainerId).find(".btn_CustomerCreditHealth_angle").find(".fa-angle-down").removeClass("d-none"),$("#"+t.g_VisibleContainerId).find(".btn_CustomerCreditHealth_angle").find(".fa-angle-right").addClass("d-none"),n.Apps.Transact.Controls.CustomerCreditHealth.Instance().getCreditHealth(0,t.g_OrganizationId),$("#"+t.g_VisibleContainerId).find(".section_CustomerCreditHealth").find(".card-body").removeClass("hidden"));t.g_IsShowCategoryButton?$("#cartCategoryAddBtn").removeClass("hidden"):$("#cartCategoryAddBtn").addClass("hidden")}changedOrganization_SC_PC(){let t=this;$("#"+t.g_VisibleContainerId).find(".section_ContactName").find(".card-body").addClass("card").addClass("mt-10");$("#"+t.g_VisibleContainerId).find("#btn_Save, .section_Summary, #dropup_save, #btn_Save_New, .btn_Save_Form, .section_PriceDetails").removeClass("hidden");$("#"+t.g_VisibleContainerId).find("#btn_ContinueShopping, #orgContact_back, .OrgContact_Details").addClass("hidden");$("#"+t.g_VisibleContainerId).find(".section_Items, .section_CartDetails").addClass("hidden");$("#"+t.g_VisibleContainerId).find("#div_lobid, #div_salespersonid").removeClass("hidden");$("#"+t.g_VisibleContainerId).find(".txtAutoComplete_lobid").attr("disabled","true");$("#"+t.g_VisibleContainerId).find(".txtAutoComplete_salespersonid").attr("disabled","true");var i=$("#"+t.g_VisibleContainerId).find(".txtAutoComplete_organizationid option:selected").val();i!=undefined?(t.g_OrganizationId=Number(i),$("#"+t.g_VisibleContainerId).find(`.txtAutoComplete_billingaddressid, .txtAutoComplete_shippingaddressid, .txt_series_autocomplete,
  2. .txtAutoComplete_orgcontactid`).removeAttr("disabled"),t.fileCacheHelper.loadJsFile("apps/transact/managers/orders/ordermanager.js",function(){n.Apps.Transact.Managers.OrderManager.Instance().getDetails(i,t.g_LobId,t.g_OrderType,t.g_IsPointsOrder).then(function(i){let r=i.result;if(i.message!="")Unibase.Platform.Forms.Components.FormViewer.Instance().showError(i.message),t._orderItems.disableSave(),$("#"+t.g_VisibleContainerId).find(`.txtAutoComplete_billingaddressid, .txtAutoComplete_shippingaddressid, .txt_series_autocomplete,
  3. .txtAutoComplete_orgcontactid`).attr("disabled","true").empty(),$("#"+t.g_VisibleContainerId).find(".txtAutoComplete_consultantid").attr("disabled","true");else{let i=new Option(r.BillingAddressName,r.BillingAddressId,!0),f=new Option(r.ShippingAddressName,r.ShippingAddressId,!0);if(t.g_IsFromPurchaseIndent){let n=new Option(r.BillFromAddressName,r.BillFromAddressId,!0),u=new Option(r.ShipFromAddressName,r.ShipFromAddressId,!0);$("#"+t.g_VisibleContainerId).find(".txtAutoComplete_billingaddressid").append(n).val(r.BillFromAddressId);$("#"+t.g_VisibleContainerId).find(".txtAutoComplete_shippingaddressid").append(u).val(r.ShipFromAddressId);$("#"+t.g_VisibleContainerId).find(".txtAutoComplete_billfromaddressid").append(i).val(r.BillingAddressId);$("#"+t.g_VisibleContainerId).find(".txtAutoComplete_shipfromaddressid").append(f).val(r.ShippingAddressId)}else(t.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.Sales||t.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.PurchaseClaim)&&($("#"+t.g_VisibleContainerId).find(".txtAutoComplete_billingaddressid").append(i).val(r.BillingAddressId),$("#"+t.g_VisibleContainerId).find(".txtAutoComplete_shippingaddressid").append(f).val(r.ShippingAddressId));if($("#"+t.g_VisibleContainerId).find(".section_CartDetails").removeClass("hidden"),r.OrganizationTypeId==1){if(t.g_OrgContactId=r.OrgContactId,r.OrgContactName!=null&&r.OrgContactName!=undefined){let n=new Option(r.OrgContactName,t.g_OrgContactId.toString(),!0);$("#"+t.g_VisibleContainerId).find(".txtAutoComplete_orgcontactid").append(n).val(t.g_OrgContactId)}}else r.OrganizationTypeId==2&&$("#"+t.g_VisibleContainerId).find(".divCustomProperties_orgcontactid").addClass("hidden");if(r.LobId!=0){t.g_TagGroupId=r.TagGroupId;t.g_LobId=r.LobId;let n=new Option(r.LobName,r.LobId,!0);$("#"+t.g_VisibleContainerId).find(".txtAutoComplete_lobid").append(n).val(r.LobId);let i=r.Permissions;t.setPermissionVariables(i);t._orderItems.itemSettings();t.setInventorySettings(r.InventoryApplyType);t.setOrderSettings(r,r.CompositePriceType);t.setCategorySettings(r.CategoryItemSettings);let f=new Option(r.SalesPersonName,r.SalesPersonId,!0);if($("#"+t.g_VisibleContainerId).find(".txtAutoComplete_salespersonid").append(f),$("#"+t.g_VisibleContainerId).find(".txtAutoComplete_salespersonid").val(r.SalesPersonId),r.SeriesId!=0){$("#"+t.g_VisibleContainerId).find(".txtSeriesAutoComplete_seriesid").empty();t.g_IsSeriesDisabled?$("#"+t.g_VisibleContainerId).find(".txtSeriesAutoComplete_seriesid").attr("disabled","true"):$("#"+t.g_VisibleContainerId).find(".txtSeriesAutoComplete_seriesid").removeAttr("disabled");var u=[];if(r.SeriesSettings.length==0)for(let n=0;n<r.SeriesList.length;n++){let t=r.SeriesList[n];u.push({id:t.SeriesId,text:t.SeriesName,AddlData:t.ManualNumbering})}else for(let n=0;n<r.SeriesSettings.length;n++){let t=r.SeriesSettings[n];u.push({id:t.SeriesId,text:t.SeriesName,AddlData:t.ManualNumbering})}$("#"+t.g_VisibleContainerId).find(".txtSeriesAutoComplete_seriesid").select2({data:u});$("#"+t.g_VisibleContainerId).find(".txtSeriesAutoComplete_seriesid").val(r.SeriesId).trigger("change")}}t.loadAutoCompletes();t._orderItems.loadItems("");t._orderItems.enableSave()}})})):($("#"+t.g_VisibleContainerId).find(`.txtAutoComplete_billingaddressid, .txtAutoComplete_shippingaddressid, .txt_series_autocomplete,
  4. .txtAutoComplete_orgcontactid`).attr("disabled","true").empty(),$("#"+t.g_VisibleContainerId).find(".txtAutoComplete_consultantid").attr("disabled","true"))}bindSC_PC_Details(n){let t=this,i=new Option(n.OrganizationName,n.OrganizationId.toString(),!0);$("#"+t.g_VisibleContainerId).find(".txtAutoComplete_consultantid").append(i).val(n.OrganizationId);t.g_OrganizationId=n.OrganizationId;$("#"+t.g_VisibleContainerId).find(".date_refdate").val(Unibase.Platform.Helpers.DateTimeHelper.Instance().serverDateformat(n.RefDate));$("#"+t.g_VisibleContainerId).find(".date_expecteddeliverydate").val(Unibase.Platform.Helpers.DateTimeHelper.Instance().serverDateformat(n.ExpectedDeliveryDate));$("#"+t.g_VisibleContainerId).find(".date_orderdate").val(Unibase.Platform.Helpers.DateTimeHelper.Instance().serverDateformat(n.OrderDate));$("#"+t.g_VisibleContainerId).find(".txt_refno").val(n.RefNo);$("#"+t.g_VisibleContainerId).find(".divCustomProperties_description").find("textarea").val(n.Description);n.RefNo!=""&&$("#"+t.g_VisibleContainerId).find(".div_refno").addClass("floating-label-form-group-with-value");$("#"+t.g_VisibleContainerId).find(".div_refdate, .div_expecteddeliverydate, .div_orderdate").addClass("floating-label-form-group-with-value");$("#"+t.g_VisibleContainerId).find(".divCustomProperties_orderdate").removeClass("hidden");t.pushCartItems(n.OrderItems);t.changedOrganization()}bindOrderDetails(t,i){var r=this;r.navigationHelper.showLoading();r.fileCacheHelper.loadJsFile("apps/transact/managers/orders/ordermanager.js",function(){n.Apps.Transact.Managers.OrderManager.Instance().getDetails(t,i,r.g_OrderType,r.g_IsPointsOrder).then(function(n){r.bindAllDetails(i,n);r.navigationHelper.hideLoading()})})}bindAllDetails(t,i){let r=this,s=i.message,u=i.result;if(s!=""&&Unibase.Platform.Forms.Components.FormViewer.Instance().showError(s),u!=null&&($("#"+r.g_VisibleContainerId).find(".txtAutoComplete_orgcontactid").empty(),$("#"+r.g_VisibleContainerId).find(".txtAutoComplete_companyid").empty(),$("#"+r.g_VisibleContainerId).find(".txtAutoComplete_shippingaddressid, .txtAutoComplete_billingaddressid").empty(),$("#"+r.g_VisibleContainerId).find(".txtAutoComplete_shipfromaddressid, .txtAutoComplete_billfromaddressid").empty(),$("#"+r.g_VisibleContainerId).find(".txtAutoComplete_lobid").empty(),$("#"+r.g_VisibleContainerId).find(".txtAutoComplete_salespersonid").empty(),$("#"+r.g_VisibleContainerId).find(".txtAutoComplete_paymenttermid").empty()),r.g_IsPointsOrder){r.g_LoyaltyPoints=u.LoyaltyPoints;$("#"+r.g_VisibleContainerId).find("#LoyaltyPoints").text(r.g_LoyaltyPoints);$("#"+r.g_VisibleContainerId).find("#AvailablePoints").text(r.g_LoyaltyPoints);$("#"+r.g_VisibleContainerId).find("#AvailablePoints_header").text(r.g_LoyaltyPoints);$("#"+r.g_VisibleContainerId).find("#RedeemPoints").text("0");$("#"+r.g_VisibleContainerId).find(".section_LoyaltyPoints").addClass("mt-10");let n=`<div class="LoyaltyPointsDetails row" style="font-size:13px">
  5. <p class="mr-50"> <strong> Available Points : </strong> <span id="AvailablePoints_header"> `+r.g_LoyaltyPoints+`</span> </p>
  6. </div>`;$("#"+r.g_VisibleContainerId).find(".LoyaltyPointsDetails").remove();r.g_IsDealer?$("#"+r.g_VisibleContainerId).find(".formValidate:visible").find("header").append(n):$("#"+r.g_VisibleContainerId).find(".formValidate:visible").find("header .btn-group").prepend(n)}if(u.OrganizationTypeId==1){if(r.g_OrgContactId=u.OrgContactId,u.OrgContactName!=null&&u.OrgContactName!=undefined){let n=new Option(u.OrgContactName,r.g_OrgContactId.toString(),!0);$("#"+r.g_VisibleContainerId).find(".txtAutoComplete_orgcontactid").append(n).val(r.g_OrgContactId)}}else u.OrganizationTypeId==2&&$("#"+r.g_VisibleContainerId).find(".divCustomProperties_orgcontactid").addClass("hidden");r.g_CountryId=u.CountryId!=""&&u.CountryId!=undefined?u.CountryId:0;r.g_CompanyId=u.CompanyId;let l=u.CompanyName,f=i.result.ShipFromAddressId,e=i.result.BranchId,a=i.result.BranchName,v=i.result.ShipFromAddressName,y=i.result.BranchShortCode,p=i.result.WarehouseShortCode,w=new Option(l,r.g_CompanyId.toString(),!0);$("#"+r.g_VisibleContainerId).find(".txtAutoComplete_companyid").append(w).val(r.g_CompanyId);$("#"+r.g_VisibleContainerId).find(".txtAutoComplete_shipfromaddressid, .txtAutoComplete_billfromaddressid").val("").text("");let h=new Option(a+" - "+y,e.toString(),!0),c=new Option(v+" - "+p,f.toString(),!0);if(r.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.Purchase||r.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.SalesClaim?($("#"+r.g_VisibleContainerId).find(".txtAutoComplete_shippingaddressid").append(c).val(f),$("#"+r.g_VisibleContainerId).find(".txtAutoComplete_billingaddressid").append(h).val(e)):(r.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.Sales||r.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.PurchaseClaim)&&($("#"+r.g_VisibleContainerId).find(".txtAutoComplete_shipfromaddressid").append(c).val(f),$("#"+r.g_VisibleContainerId).find(".txtAutoComplete_billfromaddressid").append(h).val(e)),u.BillingAddressId!=0){let t=new Option(u.BillingAddressName,u.BillingAddressId,!0),i=new Option(u.ShippingAddressName,u.ShippingAddressId,!0);(r.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.Sales||r.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.PurchaseClaim)&&($("#"+r.g_VisibleContainerId).find(".txtAutoComplete_billingaddressid").append(t).val(u.BillingAddressId),$("#"+r.g_VisibleContainerId).find(".txtAutoComplete_shippingaddressid").append(i).val(u.ShippingAddressId));(r.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.Purchase||r.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.SalesClaim)&&($("#"+r.g_VisibleContainerId).find(".txtAutoComplete_billfromaddressid").append(t).val(u.BillingAddressId),$("#"+r.g_VisibleContainerId).find(".txtAutoComplete_shipfromaddressid").append(i).val(u.ShippingAddressId))}if(u.IsCashCustomer&&$("#"+r.g_VisibleContainerId).find(".dropdown_paymentmethodid").val(1),r.g_IsChangePaymentMode==0&&r.g_IsAdmin==0&&$("#"+r.g_VisibleContainerId).find(".dropdown_paymentmethodid").attr("disabled","disabled").css("cursor","not-allowed"),$("#"+r.g_VisibleContainerId).find("#div_lobid, .txtAutoComplete_lobid, #div_salespersonid").removeClass("hidden").removeAttr("disabled"),u.LobId!=0){r.g_TagGroupId=u.TagGroupId;r.g_LobId=u.LobId;let i=new Option(u.LobName,u.LobId,!0);$("#"+r.g_VisibleContainerId).find(".txtAutoComplete_lobid").append(i).val(u.LobId);let f=u.Permissions;if(r.setPermissionVariables(f),r._orderItems.itemSettings(),r.setInventorySettings(u.InventoryApplyType),r.setOrderSettings(u,u.CompositePriceType),r.setItemDisplaySettings(u.ExpandItemSettings),r.setCategorySettings(u.CategoryItemSettings),u.SalesPersonId!=0){let n=new Option(u.SalesPersonName,u.SalesPersonId,!0);$("#"+r.g_VisibleContainerId).find(".txtAutoComplete_salespersonid").append(n);$("#"+r.g_VisibleContainerId).find(".txtAutoComplete_salespersonid").val(u.SalesPersonId)}if(u.SeriesId!=0){$("#"+r.g_VisibleContainerId).find(".txtSeriesAutoComplete_seriesid").empty();r.g_IsSeriesDisabled?$("#"+r.g_VisibleContainerId).find(".txtSeriesAutoComplete_seriesid").attr("disabled","true"):$("#"+r.g_VisibleContainerId).find(".txtSeriesAutoComplete_seriesid").removeAttr("disabled");var o=[];if(u.SeriesSettings.length==0)for(let n=0;n<u.SeriesList.length;n++){let t=u.SeriesList[n];o.push({id:t.SeriesId,text:t.SeriesName,AddlData:t.ManualNumbering})}else for(let n=0;n<u.SeriesSettings.length;n++){let t=u.SeriesSettings[n];o.push({id:t.SeriesId,text:t.SeriesName,AddlData:t.ManualNumbering})}$("#"+r.g_VisibleContainerId).find(".txtSeriesAutoComplete_seriesid").select2({data:o});$("#"+r.g_VisibleContainerId).find(".txtSeriesAutoComplete_seriesid").val(u.SeriesId).trigger("change")}if(u.PaymentTermId!=0){let n=new Option(u.PaymentTermName,u.PaymentTermId,!0);$("#"+r.g_VisibleContainerId).find(".txtAutoComplete_paymenttermid").append(n);$("#"+r.g_VisibleContainerId).find(".txtAutoComplete_paymenttermid").val(u.PaymentTermId)}if(u.Terms!="<p><br><\/p>"&&u.Terms!=""&&u.Terms!=null){$("#"+r.g_VisibleContainerId).find(".divCustomProperties_terms").addClass("floating-label-form-group-with-value");let n=$("#"+r.g_VisibleContainerId).find(".divCustomProperties_terms").attr("id");n!=undefined&&n!=""&&n!=null&&(n=$("#"+r.g_VisibleContainerId).find(".divCustomProperties_terms").attr("id").replace("control-container-",""),$("#"+r.g_VisibleContainerId).find("#txt_"+n).html(u.Terms),$("#"+r.g_VisibleContainerId).find("#txt_"+n).val($("#"+r.g_VisibleContainerId).find("#txt_"+n)[0].textContent))}else $("#"+r.g_VisibleContainerId).find(".divCustomProperties_terms").removeClass("floating-label-form-group-with-value");if(Number($("#"+r.g_VisibleContainerId).find(".hdn_orderid").val())!=0||r.g_IsSC_to_PC||$("#"+r.g_VisibleContainerId).find(".section_Items").removeClass("hidden"),r.g_PriceCodeId=u.PriceCodeId,$("#"+r.g_VisibleContainerId).find("#hfOrder_IsSeperateExcise").val(u.IsSeperateExcise),$("#"+r.g_VisibleContainerId).find("#chk_PriceCodeId").is(":checked")&&(r.g_PriceCodeId=u.AdvancePriceCodeId),Number($("#"+r.g_VisibleContainerId).find(".hdn_orderid").val())==0){$("#"+r.g_VisibleContainerId).find("#ItemLoadType").empty();for(let n=0;n<r.g_ItemLoadTypes.length;n++){let t=n+1;$("#"+r.g_VisibleContainerId).find("#ItemLoadType").append('<option value="'+t+'">'+r.g_ItemLoadTypes[n]+"<\/option>")}$("#"+r.g_VisibleContainerId).find("#ItemLoadType option:selected").text()=="Offers"&&$("#"+r.g_VisibleContainerId).find("#ItemLoadType option:contains(All Items)").attr("selected","selected");$("#"+r.g_VisibleContainerId).find(".variant-list").empty();r.g_IsPointsOrder?r._orderItems.loadItems(""):r.g_IsSC_to_PC?r.bindSC_PC_Details(u):n.Apps.Transact.Components.OrderFilter.Instance().bindCustomerTags("Order")}t==0&&($("#"+r.g_VisibleContainerId).find("#div_lobid, #div_salespersonid").removeClass("hidden"),$("#"+r.g_VisibleContainerId).find(".txtAutoComplete_lobid").attr("disabled","true"));u.IsMultipleLobs&&($("#"+r.g_VisibleContainerId).find("#div_lobid, #div_salespersonid").removeClass("hidden"),r.g_OrderId==0&&$("#"+r.g_VisibleContainerId).find("#div_lobid, #div_salespersonid, .txtAutoComplete_lobid, .txtAutoComplete_salespersonid").removeAttr("disabled"));r.g_OrderId!=0&&($("#"+r.g_VisibleContainerId).find("#div_lobid, #div_salespersonid").removeClass("hidden"),$("#"+r.g_VisibleContainerId).find(".txtAutoComplete_lobid, .txtAutoComplete_salespersonid").attr("disabled","true"));$("#"+r.g_VisibleContainerId).find(".txtAutoComplete_salespersonid").attr("disabled","true");r.g_IsPointsOrder||(u.SeriesId==0?r.checkSeriesValidations(!0):$("#"+r.g_VisibleContainerId).find(".section_Items").removeClass("hidden"))}else{let n=i.message;n!=""&&($("#"+r.g_VisibleContainerId).find(".txtAutoComplete_lobid").empty(),$("#"+r.g_VisibleContainerId).find(".txtAutoComplete_lobid, .txtAutoComplete_salespersonid").attr("disabled","disabled"))}r.loadAutoCompletes();r.g_IsLeverageApplied=u.IsLeverageApplied;r.g_IsAdmin||(u.LeveragePercent!=0&&u.LeveragePercent!=""&&u.LeveragePercent!=undefined&&(r.g_LeveragePercent=u.LeveragePercent),$("#"+r.g_VisibleContainerId).find(".empLeverage").text(r.g_LeveragePercent));r.customerOfferSummary()}loadAutoCompletes(){let t=this,u=$(".select2-results").find("ul").attr("id"),i="";u!=undefined&&u!=null&&(i=$("#"+t.g_VisibleContainerId).find("#"+u.replace("select2-","").replace("-results","")).attr("data-propertyname"));let f=[{ColumnName:"orgid",Value:t.g_OrganizationId},];Unibase.Forms.Controls.AutoComplete.Instance().LoadAutoComplete($("#"+t.g_VisibleContainerId).find(".txtAutoComplete_orgcontactid"),f);let r=[{ColumnName:"contactid",Value:t.g_OrganizationId},];if(t.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.Sales||t.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.PurchaseClaim?(i!="billingaddressid"&&Unibase.Forms.Controls.AutoComplete.Instance().LoadAutoComplete($("#"+t.g_VisibleContainerId).find(".txtAutoComplete_billingaddressid"),r),i!="shippingaddressid"&&Unibase.Forms.Controls.AutoComplete.Instance().LoadAutoComplete($("#"+t.g_VisibleContainerId).find(".txtAutoComplete_shippingaddressid"),r)):(t.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.Purchase||t.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.SalesClaim)&&(i!="branchid"&&Unibase.Forms.Controls.AutoComplete.Instance().LoadAutoComplete($("#"+t.g_VisibleContainerId).find(".txtAutoComplete_billfromaddressid"),r),i!="shipfromaddressid"&&Unibase.Forms.Controls.AutoComplete.Instance().LoadAutoComplete($("#"+t.g_VisibleContainerId).find(".txtAutoComplete_shipfromaddressid"),r)),t.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.Sales||t.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.PurchaseClaim){let n=[{ColumnName:"companyid",Value:Number($("#"+t.g_VisibleContainerId).find(".txtAutoComplete_companyid").val())}];i!="branchid"&&Unibase.Forms.Controls.AutoComplete.Instance().LoadAutoComplete($("#"+t.g_VisibleContainerId).find(".txtAutoComplete_billfromaddressid"),n);i!="shipfromaddressid"&&Unibase.Forms.Controls.AutoComplete.Instance().LoadAutoComplete($("#"+t.g_VisibleContainerId).find(".txtAutoComplete_shipfromaddressid"),n)}else if(t.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.Purchase||t.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.SalesClaim){let n=[{ColumnName:"companyid",Value:Number($("#"+t.g_VisibleContainerId).find(".txtAutoComplete_companyid").val())}];i!="billingaddressid"&&Unibase.Forms.Controls.AutoComplete.Instance().LoadAutoComplete($("#"+t.g_VisibleContainerId).find(".txtAutoComplete_billingaddressid"),n);i!="shippingaddressid"&&Unibase.Forms.Controls.AutoComplete.Instance().LoadAutoComplete($("#"+t.g_VisibleContainerId).find(".txtAutoComplete_shippingaddressid"),n)}if(t.g_IsDealer&&($("#"+t.g_VisibleContainerId).find(".txtAutoComplete_billingaddressid").length==1&&$("#"+t.g_VisibleContainerId).find(".divCustomProperties_billingaddressid").addClass("hidden"),$("#"+t.g_VisibleContainerId).find(".txtAutoComplete_shippingaddressid").length==1&&$("#"+t.g_VisibleContainerId).find(".divCustomProperties_shippingaddressid").addClass("hidden"),$("#"+t.g_VisibleContainerId).find(".txtAutoComplete_billfromaddressid").length==1&&$("#"+t.g_VisibleContainerId).find(".divCustomProperties_billfromaddressid").addClass("hidden"),$("#"+t.g_VisibleContainerId).find(".txtAutoComplete_shipfromaddressid").length==1&&$("#"+t.g_VisibleContainerId).find(".divCustomProperties_shipfromaddressid").addClass("hidden")),i!="lobid"){let i=0;i=t.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.Purchase||t.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.SalesClaim?Number($("#"+t.g_VisibleContainerId).find(".txtAutoComplete_billfromaddressid").val()):Number($("#"+t.g_VisibleContainerId).find(".txtAutoComplete_billingaddressid option:selected").val());let r=[{ColumnName:"contactaddressid",Value:i},];Unibase.Forms.Controls.AutoComplete.Instance().LoadAutoComplete($("#"+t.g_VisibleContainerId).find(".txtAutoComplete_lobid"),r)}if($("#"+t.g_VisibleContainerId).find(".txtAutoComplete_consultantid").length!=0){let n=[{ColumnName:"companyid",Value:t.g_CompanyId},];Unibase.Forms.Controls.AutoComplete.Instance().LoadAutoComplete($("#"+t.g_VisibleContainerId).find(".txtAutoComplete_consultantid"),n)}if(i!="salespersonid"){let i=0,r=0;t.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.Sales||t.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.PurchaseClaim?(i=Number($("#"+t.g_VisibleContainerId).find(".txtAutoComplete_lobid option:selected").val()),r=Number($("#"+t.g_VisibleContainerId).find(".txtAutoComplete_billingaddressid option:selected").val())):(t.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.Purchase||t.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.SalesClaim)&&(i=Number($("#"+t.g_VisibleContainerId).find(".txtAutoComplete_lobid option:selected").val()),r=Number($("#"+t.g_VisibleContainerId).find(".txtAutoComplete_billfromaddressid option:selected").val()));let u=[{ColumnName:"lobid",Value:i},{ColumnName:"contactaddressid",Value:r},];Unibase.Forms.Controls.AutoComplete.Instance().LoadAutoComplete($("#"+t.g_VisibleContainerId).find(".txtAutoComplete_salespersonid"),u)}}autoCompleteEvents(){var t=this;$("#"+t.g_VisibleContainerId).find(".txtAutoComplete_shipfromaddressid").change(function(){let i=Number($("#"+t.g_VisibleContainerId).find(this).val());if(i!=0)if(t.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.Sales||t.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.PurchaseClaim){let n=Number($("#"+t.g_VisibleContainerId).find(".txtAutoComplete_lobid").val()),r=Number($("#"+t.g_VisibleContainerId).find(".txtAutoComplete_shippingaddressid").val());t.getOrderSettings(n,r,i);t._orderItems.loadItems($("#"+t.g_VisibleContainerId).find("#txt_SearchItem").val(),!0)}else t.g_OrderId==0&&t.loadLoBs()});$("#"+t.g_VisibleContainerId).find(".txtAutoComplete_shippingaddressid").on("select2:select",function(){let i=Number($("#"+t.g_VisibleContainerId).find(this).val());if(i!=0)if(t.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.Purchase||t.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.SalesClaim){let n=Number($("#"+t.g_VisibleContainerId).find(".txtAutoComplete_lobid").val()),r=Number($("#"+t.g_VisibleContainerId).find(".txtAutoComplete_shipfromaddressid").val());t.getOrderSettings(n,i,r);t._orderItems.loadItems($("#"+t.g_VisibleContainerId).find("#txt_SearchItem").val())}else t.g_OrderId==0&&t.loadLoBs()});$("#"+t.g_VisibleContainerId).find(".txtAutoComplete_organizationid").change(function(){let n=Number($("#"+t.g_VisibleContainerId).find(this).val());n>0?t.changedOrganization():t.g_IsSC_to_PC&&($("#"+t.g_VisibleContainerId).find(`.txtAutoComplete_billingaddressid, .txtAutoComplete_shippingaddressid, .txt_series_autocomplete,
  7. .txtAutoComplete_orgcontactid, .txtAutoComplete_consultantid`).attr("disabled","true").empty(),$("#"+t.g_VisibleContainerId).find(".section_CartDetails").addClass("hidden"))});$("#"+t.g_VisibleContainerId).find(".txtAutoComplete_billingaddressid").change(function(){if($("#"+t.g_VisibleContainerId).find(".txtAutoComplete_billingaddressid").val($("#"+t.g_VisibleContainerId).find(this).val()),$("#"+t.g_VisibleContainerId).find(this).val()!=null&&$("#"+t.g_VisibleContainerId).find(this).val()!=undefined)if(t.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.Sales||t.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.PurchaseClaim){let i=Number($("#"+t.g_VisibleContainerId).find(this).val());i!=0&&(t.g_CountryId=isNaN(Number($("#"+t.g_VisibleContainerId).find(".txtAutoComplete_billingaddressid").attr("data-addldata")))?0:Number($("#"+t.g_VisibleContainerId).find(".txtAutoComplete_billingaddressid").attr("data-addldata")),t._orderItems.loadItems($("#"+t.g_VisibleContainerId).find("#txt_SearchItem").val()),n.Apps.Crm.Contacts.Managers.ContactManager.Instance().getAddressById(Number($("#"+t.g_VisibleContainerId).find(".txtAutoComplete_billingaddressid").val())).then(function(n){n.result.IsCashCustomer?$("#"+t.g_VisibleContainerId).find(".dropdown_paymentmethodid").val(1):$("#"+t.g_VisibleContainerId).find(".dropdown_paymentmethodid").val(0);t.g_IsChangePaymentMode==0&&t.g_IsAdmin==0&&$("#"+t.g_VisibleContainerId).find(".dropdown_paymentmethodid").attr("disabled","disabled").css("cursor","not-allowed")}))}else t.loadDefaultSeries($("#"+t.g_VisibleContainerId).find(".txtAutoComplete_lobid option:selected").val())});$("#"+t.g_VisibleContainerId).find(".txtAutoComplete_billfromaddressid").change(function(){if(t.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.Purchase||t.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.SalesClaim){let i=Number($("#"+t.g_VisibleContainerId).find(this).val());i!=0&&(t.g_CountryId=isNaN(Number($("#"+t.g_VisibleContainerId).find(".txtAutoComplete_billfromaddressid").attr("data-addldata")))?0:Number($("#"+t.g_VisibleContainerId).find(".txtAutoComplete_billfromaddressid").attr("data-addldata")),t._orderItems.loadItems($("#"+t.g_VisibleContainerId).find("#txt_SearchItem").val()),n.Apps.Crm.Contacts.Managers.ContactManager.Instance().getAddressById(Number($("#"+t.g_VisibleContainerId).find(".txtAutoComplete_billfromaddressid").val())).then(function(n){n.result.IsCashCustomer?$("#"+t.g_VisibleContainerId).find(".dropdown_paymentmethodid").val(1):$("#"+t.g_VisibleContainerId).find(".dropdown_paymentmethodid").val(0);t.g_IsChangePaymentMode==0&&t.g_IsAdmin==0&&$("#"+t.g_VisibleContainerId).find(".dropdown_paymentmethodid").attr("disabled","disabled").css("cursor","not-allowed")}))}else t.loadDefaultSeries($("#"+t.g_VisibleContainerId).find(".txtAutoComplete_lobid option:selected").val())});$("#"+t.g_VisibleContainerId).find(".txtAutoComplete_companyid").change(function(){let i=Number($("#"+t.g_VisibleContainerId).find(this).val());i!=0&&t.loadAutoCompletes();n.Apps.CRM.Companies.Managers.CompanyManager.Instance().getBranches(i).then(function(i){let u,r=0;i.result!=null&&(i=i.result.filter(n=>n.StatusId==1),i.length==1&&(r=i[0].BranchId,u=new Option(i[0].BranchName+" - "+i[0].ShortCode,r.toString(),!0)));t.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.Sales||t.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.PurchaseClaim?r!=0?$("#"+t.g_VisibleContainerId).find(".txtAutoComplete_billfromaddressid, .txtAutoComplete_shipfromaddressid").empty().append(u).val(r).trigger("change"):$("#"+t.g_VisibleContainerId).find(".txtAutoComplete_billfromaddressid, .txtAutoComplete_shipfromaddressid").empty().trigger("change"):(t.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.Purchase||t.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.SalesClaim)&&(r!=0?$("#"+t.g_VisibleContainerId).find(".txtAutoComplete_billingaddressid, .txtAutoComplete_shippingaddressid").empty().append(u).val(r).trigger("change"):$("#"+t.g_VisibleContainerId).find(".txtAutoComplete_billingaddressid, .txtAutoComplete_shippingaddressid").empty().trigger("change"));$("#"+t.g_VisibleContainerId).find(".section_Items").addClass("hidden")})});$("#"+t.g_VisibleContainerId).find(".txtAutoComplete_lobid").change(function(){t._orderItems.g_PageIndex=0;let n=Number($("#"+t.g_VisibleContainerId).find(this).val());n!=0&&(t.bindOrderDetails(t.g_OrganizationId,n),$("#"+t.g_VisibleContainerId).find("#ulOrder_Cart").html('<li id="0" class="cartitem list-group-item col-xs-12 hidden clear no-border"><\/li> <li class="list-group-item col-xs-12 no-border"><strong>Your Shopping Cart is empty.<\/strong><\/li>'))});$("#"+t.g_VisibleContainerId).find(".dropdown_istaxinclusive").change(function(){$("#"+t.g_VisibleContainerId).find(".dropdown_istaxinclusive").val()=="False"?t.g_IsTaxInclusive=!1:$("#"+t.g_VisibleContainerId).find(".dropdown_istaxinclusive").val()=="True"&&(t.g_IsTaxInclusive=!0);t._orderItems.getTotals()});$("#"+t.g_VisibleContainerId).find(".hrefSection_MoreOptions").click(function(){$("#"+t.g_VisibleContainerId).find(".hrefSection_MoreOptions").text()=="Less Options"?($("#"+t.g_VisibleContainerId).find(".hrefSection_MoreOptions").text("More Options"),$("#"+t.g_VisibleContainerId).find(".section_AdvancedOptions").addClass("hidden")):$("#"+t.g_VisibleContainerId).find(".hrefSection_MoreOptions").text()=="More Options"&&($("#"+t.g_VisibleContainerId).find(".hrefSection_MoreOptions").text("Less Options"),$("#"+t.g_VisibleContainerId).find(".section_AdvancedOptions").removeClass("hidden"))});$("#"+t.g_VisibleContainerId).find(".txtAutoComplete_paymenttermid").change(function(){t.loadPaymentTermConditions()})}prependCustomerLink(){let n=this,t=$("#"+n.g_VisibleContainerId).find(".txtAutoComplete_organizationid option:selected").text(),i='<div class="OrgContact_Details OrgContactNameLink padder-v"><u><b><a href="javascript:;" class="_OrgContactDetailslink" onclick="Bizgaze.Apps.Transact.Controls.Order.Instance().customerLink();">'+t+'<\/a><\/b><i class="fa fa-close pull-right" id="orgContact_back" onclick="Bizgaze.Apps.Transact.Controls.Order.Instance().back()"><\/i><\/u><\/div>';$("#"+n.g_VisibleContainerId).find(".section_ContactName").prepend(i)}customerLink(){var n=this;$("#"+n.g_VisibleContainerId).find(".section_OrderDetails").hasClass("hidden")&&!n.g_IsPointsOrder?$("#"+n.g_VisibleContainerId).find(".section_OrderDetails, .section_CustomerCreditHealth, .section_SalesFrequency, .section_CustomerOfferSummary").removeClass("hidden"):$("#"+n.g_VisibleContainerId).find(".section_OrderDetails, .section_CustomerCreditHealth, .section_SalesFrequency, .section_CustomerOfferSummary").addClass("hidden");$("#"+n.g_VisibleContainerId).find(".hrefSection_MoreOptions").text()=="Less Options"&&($("#"+n.g_VisibleContainerId).find(".section_AdvancedOptions").addClass("hidden"),$("#"+n.g_VisibleContainerId).find(".hrefSection_MoreOptions").text("More Options"))}bindOrgContact(t){let i=this;t!=null&&n.Apps.Crm.Contacts.Managers.ContactManager.Instance().getOrgContact(t.result.DefaultContactPointId).then(function(n){if(n!=null&&n.result.OrgContactName!=null&&n.result.OrgContactName!=undefined){let t=n.result.OrgContactName.substring(n.result.OrgContactName.toString().indexOf("-")+2),r=new Option(t,n.result.OrgContactId.toString(),!0);$("#"+i.g_VisibleContainerId).find(".txtAutoComplete_orgcontactid").empty();$("#"+i.g_VisibleContainerId).find(".txtAutoComplete_orgcontactid").append(r);$("#"+i.g_VisibleContainerId).find(".txtAutoComplete_orgcontactid").val(n.result.OrgContactId)}})}loadDefaultSeries(t){let i=this,r;if(r=i.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.Purchase||i.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.SalesClaim?Number($("#"+i.g_VisibleContainerId).find(".txtAutoComplete_billingaddressid").val()):Number($("#"+i.g_VisibleContainerId).find(".txtAutoComplete_billfromaddressid").val()),r!=0){let u=$("#"+i.g_VisibleContainerId).find(".txtSeriesAutoComplete_seriesid option:first").val();(u=="0"||u=="")&&($("#"+i.g_VisibleContainerId).find(".txtSeriesAutoComplete_seriesid").find("option").get(0).remove(),u=$("#"+i.g_VisibleContainerId).find(".txtSeriesAutoComplete_seriesid option:first").val());$("#"+i.g_VisibleContainerId).find(".txtSeriesAutoComplete_seriesid").val(u);let e=Unibase.Platform.Forms.Components.FormViewer.instance.FormInstalledAppId,f=!1;n.Apps.Transact.Managers.OrderManager.Instance().getSeriesSettings(Number(t),r,e).then(function(n){let t=n.result;if(t.length!=0){$("#"+i.g_VisibleContainerId).find(".txtSeriesAutoComplete_seriesid").empty();for(let n=0;n<t.length;n++){if(t[0].SeriesStatusId!=1)return f=!0,i.checkSeriesValidations(f),Unibase.Platform.Forms.Components.FormViewer.Instance().showError("Configured Series ('"+t[0].SeriesName+"') is De-Activated. Please Activate/Re-Configure the Series to Continue."),!1;let r=new Option(t[n].SeriesName,t[n].SeriesId,!0);$("#"+i.g_VisibleContainerId).find(".txtSeriesAutoComplete_seriesid").append(r);$("#"+i.g_VisibleContainerId).find(".txtSeriesAutoComplete_seriesid").val(t[n].SeriesId)}$("#"+i.g_VisibleContainerId).find(".txtSeriesAutoComplete_seriesid").val(t[0].SeriesId)}else Unibase.Platform.Series.Managers.SeriesManager.Instance().getActiveSeries(0,e).then(function(n){let t=n.result;if(t!=null&&t.length!=0){$("#"+i.g_VisibleContainerId).find(".txtSeriesAutoComplete_seriesid").empty();for(let n=0;n<t.length;n++){let r=new Option(t[n].SeriesName,t[n].SeriesId.toString(),!0);$("#"+i.g_VisibleContainerId).find(".txtSeriesAutoComplete_seriesid").append(r);$("#"+i.g_VisibleContainerId).find(".txtSeriesAutoComplete_seriesid").val(t[n].SeriesId)}$("#"+i.g_VisibleContainerId).find(".txtSeriesAutoComplete_seriesid").val(t[0].SeriesId)}});i.checkSeriesValidations(f)})}}checkSeriesValidations(t=false){let i=this;t?($("#"+i.g_VisibleContainerId).find(".section_Items").addClass("hidden"),$("#"+i.g_VisibleContainerId).find(".txt_series_autocomplete").empty(),$("#"+i.g_VisibleContainerId).find(".txt_series_autocomplete").attr("disabled","true")):($("#"+i.g_VisibleContainerId).find(".section_Items").removeClass("hidden"),$("#"+i.g_VisibleContainerId).find(".txt_series_autocomplete").removeAttr("disabled"));let r=Number($("#"+i.g_VisibleContainerId).find(".txtAutoComplete_shipfromaddressid").val());(i.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.Purchase||i.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.SalesClaim)&&(r=Number($("#"+i.g_VisibleContainerId).find(".txtAutoComplete_shippingaddressid").val()));r==0&&$("#"+i.g_VisibleContainerId).find(".section_Items").addClass("hidden")}loadLoBs(){let t=this,i;i=t.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.Purchase||t.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.SalesClaim?Number($("#"+t.g_VisibleContainerId).find(".txtAutoComplete_billfromaddressid").val()):Number($("#"+t.g_VisibleContainerId).find(".txtAutoComplete_billingaddressid option:selected").val());this.fileCacheHelper.loadJsFile("apps/crm/lobs/managers/lobmanager.js",function(){isNaN(i)||n.Apps.CRM.Lobs.Managers.LobManager.Instance().getLobsByAddressId(i).then(function(n){let r=n.message,i=n.result;if($("#"+t.g_VisibleContainerId).find("#div_lobid, #div_salespersonid").removeClass("hidden"),$("#"+t.g_VisibleContainerId).find("#div_lobid, #div_salespersonid, .txtAutoComplete_lobid").removeAttr("disabled"),$("#"+t.g_VisibleContainerId).find("#div_salespersonid").removeClass("hidden"),r!=""&&i=="")return Unibase.Platform.Forms.Components.FormViewer.Instance().showError(r),$("#"+t.g_VisibleContainerId).find(".txtAutoComplete_lobid").empty(),$("#"+t.g_VisibleContainerId).find(".txtAutoComplete_lobid, .txtAutoComplete_salespersonid").attr("disabled","disabled"),!1;if(i!=null&&i.length>0)if(t.g_TagGroupId=i[0].TagGroupId,i.length==1){let f=new Option(i[0].LobName,i[0].LobId,!0);$("#"+t.g_VisibleContainerId).find(".txtAutoComplete_lobid").append(f);$("#"+t.g_VisibleContainerId).find(".txtAutoComplete_lobid").val(i[0].LobId);let n=Number($("#"+t.g_VisibleContainerId).find(".txtAutoComplete_lobid").val()),r=Number($("#"+t.g_VisibleContainerId).find(".txtAutoComplete_billingaddressid").val()),e=Number($("#"+t.g_VisibleContainerId).find(".txtAutoComplete_shippingaddressid").val()),u=Number($("#"+t.g_VisibleContainerId).find(".txtAutoComplete_billfromaddressid").val()),o=Number($("#"+t.g_VisibleContainerId).find(".txtAutoComplete_shipfromaddressid").val());t.getInventoryApplyType(n,r,u);t.getCategorySettings(n,r,u);t.getOrderSettings(n,e,o);t.getItemDisplaySettings(n,r,u);t._orderItems.itemSettings();t._orderItems.loadItems("");t.salesPersonAutoComplete();t.loadDefaultSeries($("#"+t.g_VisibleContainerId).find(".txtAutoComplete_lobid option:selected").val());Number($("#"+t.g_VisibleContainerId).find(".hdn_orderid").val())!=0||t.g_IsSC_to_PC||$("#"+t.g_VisibleContainerId).find(".section_Items").removeClass("hidden");t.getPriceCodeDetails(t.g_OrganizationId,t.g_OrgContactId,$("#"+t.g_VisibleContainerId).find(".txtAutoComplete_lobid").val());$("#"+t.g_VisibleContainerId).find("#div_lobid, #div_salespersonid").removeClass("hidden");$("#"+t.g_VisibleContainerId).find(".txtAutoComplete_lobid").attr("disabled","true")}else t.g_IsPointsOrder||$("#"+t.g_VisibleContainerId).find(".section_OrderDetails").removeClass("hidden")})});t.loadAutoCompletes()}getPriceCodeDetails(t,i,r){let u=this,f=t;f==0&&(f=i);n.Apps.Transact.Managers.PriceListManager.Instance().getPriceCodeByContact(f,r).then(function(n){n!=null&&n.result!=null&&(u.g_PriceCodeId=n.result.PriceCodeId,$("#"+u.g_VisibleContainerId).find("#hfOrder_IsSeperateExcise").val(n.result.IsSeperateExcise),$("#"+u.g_VisibleContainerId).find("#chk_PriceCodeId").is(":checked")&&(u.g_PriceCodeId=n.result.AdvancePriceCodeId));(u.g_PriceCodeId==undefined||u.g_PriceCodeId==null)&&(u.g_PriceCodeId=0)})}loadPaymentTermConditions(){let t=Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds[Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds.length-1];n.Apps.Transact.Managers.PaymentTermManager.Instance().getPaymentTerm(Number($("#"+t).find(".txtAutoComplete_paymenttermid").val())).then(function(n){let i=n.result;if(i!=null&&i!=""){let n="";i.Terms!=null&&(n=HtmlHelper.getHelper().decode(i.Terms));n!="<p><br><\/p>"&&n!=""?$("#"+t).find(".divCustomProperties_terms").addClass("floating-label-form-group-with-value"):$("#"+t).find(".divCustomProperties_terms").removeClass("floating-label-form-group-with-value");let r=$("#"+t).find(".divCustomProperties_terms").attr("id").replace("control-container-","");$("#"+t).find("#txt_"+r).html(n);$("#"+t).find("#txt_"+r).val($("#"+t).find("#txt_"+r)[0].textContent)}})}salesPersonAutoComplete(){let t=this,i=0,r=0;t.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.Sales||t.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.PurchaseClaim?(i=Number($("#"+t.g_VisibleContainerId).find(".txtAutoComplete_lobid option:selected").val()),r=Number($("#"+t.g_VisibleContainerId).find(".txtAutoComplete_shippingaddressid option:selected").val())):(t.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.Purchase||t.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.SalesClaim)&&(i=Number($("#"+t.g_VisibleContainerId).find(".txtAutoComplete_lobid option:selected").val()),r=Number($("#"+t.g_VisibleContainerId).find(".txtAutoComplete_shipfromaddressid option:selected").val()));n.Apps.Crm.Contacts.Managers.ContactManager.Instance().getManagerDetails(i,r).then(function(n){if(n.result!=null&&n.result!=""){let i=n.result,r=new Option(i.ManagerName,i.EmployeeId,!0);$("#"+t.g_VisibleContainerId).find(".txtAutoComplete_salespersonid").append(r);$("#"+t.g_VisibleContainerId).find(".txtAutoComplete_salespersonid").val(i.EmployeeId);t.bindOrgContact(n)}else Unibase.Platform.Forms.Components.FormViewer.Instance().showError("Sales Person not found")});Number($("#"+t.g_VisibleContainerId).find(".hdn_orderid").val())==0&&t.loadDefaultPaymentTerm(i)}loadDefaultPaymentTerm(t){let i=this;n.Apps.Transact.Managers.PaymentTermManager.Instance().getPaymentTermByOrg(i.g_OrganizationId,t).then(function(n){let t=n.result;if(t!=null){let n=new Option(t.PaymentTermName,t.PaymentTermId,!0);$("#"+i.g_VisibleContainerId).find(".txtAutoComplete_paymenttermid").append(n);$("#"+i.g_VisibleContainerId).find(".txtAutoComplete_paymenttermid").val(t.PaymentTermId);i.loadPaymentTermConditions()}})}purchasePlanEvents(){var n=this;$("#"+n.g_VisibleContainerId).find("#select2_CompanyId").change(function(){let t=n.getCompanyIds();t==""&&(t="0");let i=_appsettings.server_url()+"/apis/v4/bizgaze/crm/companies/getbranchesbycompaniesAutoComplete/companyids/"+t;AutoCompleteHelper.getHelper().Create("#select2_BranchId","#hfAutoComplete_Branch",i,null)});$("#"+n.g_VisibleContainerId).find("#chkSection_GenerateForAllBranches").click(function(){$("#"+n.g_VisibleContainerId).find("#chkSection_GenerateForAllBranches").is(":checked")?($("#"+n.g_VisibleContainerId).find("#select2_BranchId").val(null).trigger("change"),$("#"+n.g_VisibleContainerId).find("#select2_CompanyId").val(null).trigger("change"),$("#"+n.g_VisibleContainerId).find("#select2_CompanyId").prop("disabled",!0),$("#"+n.g_VisibleContainerId).find("#select2_BranchId").prop("disabled",!0)):($("#"+n.g_VisibleContainerId).find("#select2_CompanyId").removeAttr("disabled"),$("#"+n.g_VisibleContainerId).find("#select2_BranchId").removeAttr("disabled"))})}editForm(){let t=this;t.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.Purchase&&$("#"+t.g_VisibleContainerId).find("#divSectionProperties_GeneratePurchasePlan").addClass("hidden");t.g_OrgContactId=Number($("#"+t.g_VisibleContainerId).find(".txtAutoComplete_orgcontactid").val());t.g_OrganizationId=Number($("#"+t.g_VisibleContainerId).find(".txtAutoComplete_organizationid").val());t.g_CompanyId=Number($("#"+t.g_VisibleContainerId).find(".txtAutoComplete_companyid").val());let i=0,r=Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_organizationtypeid");r!=undefined&&(i=Number(r.Value));(i==2||t.g_OrgContactId==0)&&$("#"+t.g_VisibleContainerId).find(".divCustomProperties_orgcontactid").addClass("hidden");t.checkPermissions();t.loadAutoCompletes();$("#"+t.g_VisibleContainerId).find(".divCustomProperties_description").removeClass("col-sm-6").addClass("col-sm-12");$("#"+t.g_VisibleContainerId).find(".section_PriceDetails").addClass("hidden");t.g_IsChangePaymentTerm==0&&t.g_IsAdmin==0&&$("#"+t.g_VisibleContainerId).find(".txtAutoComplete_paymenttermid").attr("disabled","disabled").css("cursor","not-allowed");t.g_IsChangePaymentMode==0&&t.g_IsAdmin==0&&$("#"+t.g_VisibleContainerId).find(".dropdown_paymentmethodid").attr("disabled","disabled").css("cursor","not-allowed");t.prependCustomerLink();$("#"+t.g_VisibleContainerId).find("#chk_advanceorder").prop("checked")&&$("#"+t.g_VisibleContainerId).find(".divCustomProperties_advanceorderdate").removeClass("hidden");$("#"+t.g_VisibleContainerId).find("#chk_futureorder").prop("checked")&&$("#"+t.g_VisibleContainerId).find(".divCustomProperties_futureorderdate").removeClass("hidden");$("#"+t.g_VisibleContainerId).find("#btn_Save").removeClass("hidden");$("#"+t.g_VisibleContainerId).find(".btn_Save_Form").removeClass("hidden");$("#"+t.g_VisibleContainerId).find(".section_OrderDetails").addClass("mt-10");$("#"+t.g_VisibleContainerId).find(".section_AdvancedOptions").addClass("hidden");$("#"+t.g_VisibleContainerId).find(".section_ContactName").find(".card-body").addClass("hidden");$("#"+t.g_VisibleContainerId).find(".section_ContactName").removeClass("card");t.g_IsDealer&&($("#"+t.g_VisibleContainerId).find("#orgContact_back").addClass("hidden"),$("#"+t.g_VisibleContainerId).find(".txtAutoComplete_billingaddressid").length==1&&$("#"+t.g_VisibleContainerId).find(".divCustomProperties_billingaddressid").addClass("hidden"),$("#"+t.g_VisibleContainerId).find(".txtAutoComplete_shippingaddressid").length==1&&$("#"+t.g_VisibleContainerId).find(".divCustomProperties_shippingaddressid").addClass("hidden"),$("#"+t.g_VisibleContainerId).find(".txtAutoComplete_billfromaddressid").length==1&&$("#"+t.g_VisibleContainerId).find(".divCustomProperties_billfromaddressid").addClass("hidden"),$("#"+t.g_VisibleContainerId).find(".txtAutoComplete_shipfromaddressid").length==1&&$("#"+t.g_VisibleContainerId).find(".divCustomProperties_shipfromaddressid").addClass("hidden"));$("#"+t.g_VisibleContainerId).find(".txtAutoComplete_companyid").prop("disabled",!0);$("#"+t.g_VisibleContainerId).find(".txtAutoComplete_lobid, .txtAutoComplete_salespersonid").prop("disabled",!0)}resetAllVariables(){let t=this;$("#"+t.g_VisibleContainerId).find(".divCustomProperties_orgcontactid").removeClass("hidden");t.g_LoadOffersOnly=!1;t.g_LoadEligibleItemsOnly=!1;t._orderItems.g_TagArray=[];t._orderItems.g_FilteredTags="";t._orderItems.g_PageIndex=0;t._orderItems.g_LoadedItems=[];t._orderItems.g_SelectedItems=[];t._orderItems.g_CartItems_New=[];t._orderItems.g_SC_PC_CartItems=[];t._orderItems.g_ItemsUnitPrice_New=[];t._orderItems.g_IsEnableCompositePrice=!1;t._orderItems.g_IsEnablePiecePrice=!1;t._orderItems.g_IsEnableCompositePiecePrice=!1;t._orderItems.g_ValidFocItems=[];t._orderItems.g_AppliedOffers=[];t.g_IsSC_to_PC=!1;t.g_IsFromPurchaseIndent=!1;t._orderItems.g_FromWidgetEditOrderItemId=0;n.Apps.Transact.Components.OrderFilter.Instance().g_Tags="";n.Apps.Transact.Components.OrderFilter.Instance().g_TagArray=[];n.Apps.Transact.Components.OrderFilter.Instance().g_OnlyFilters=!1;n.Apps.Transact.Components.Invoices.ItemOfferSelection.Instance().Bizgaze_Transact_Selected_Plan=[];n.Apps.Transact.Components.Invoices.ItemOfferSelection.Instance().g_Selected_Plan=[];$("#"+t.g_VisibleContainerId).find(".hrefSection_MoreOptions").text()=="Less Options"&&($("#"+t.g_VisibleContainerId).find(".section_AdvancedOptions").addClass("hidden"),$("#"+t.g_VisibleContainerId).find(".hrefSection_MoreOptions").text("More Options"));$("#"+t.g_VisibleContainerId).find("#Bizgaze-messageInfo").text()!=null&&$("#"+t.g_VisibleContainerId).find(".bizgaze_FormErrorMessages").empty();$("#"+t.g_VisibleContainerId).find("#ulOrder_Cart").empty();$("#"+t.g_VisibleContainerId).find("#totalOrderItems").text("0");$("#"+t.g_VisibleContainerId).find("#OverallOrderQuantity").text("0");$("#"+t.g_VisibleContainerId).find("#lblSummary_GrossAmount").text("0.0");$("#"+t.g_VisibleContainerId).find("#lblSummary_TotalDiscount").text("0.0");$("#"+t.g_VisibleContainerId).find("#lblSummary_AssessableTotal").text("0.0");$("#"+t.g_VisibleContainerId).find("#lblSummary_TDSTotal").text("0.0");$("#"+t.g_VisibleContainerId).find("#lblSummary_TaxTotal").text("0.0");$("#"+t.g_VisibleContainerId).find("#lblSummary_ScrapDiscountAmount").text("0.0");$("#"+t.g_VisibleContainerId).find("#lblSummary_NetTotal").text("0.0");$("#"+t.g_VisibleContainerId).find(".txtAutoComplete_organizationid, .txtAutoComplete_orgcontactid, .txtAutoComplete_billingaddressid, .txtAutoComplete_shippingaddressid, .txtAutoComplete_lobid, .txtAutoComplete_salespersonid").text("").val(0);$("#"+t.g_VisibleContainerId).find("#txt_SearchItem").val("");$("#"+t.g_VisibleContainerId).find(".div_SearchItem").removeClass("floating-label-form-group-with-value");$("#"+t.g_VisibleContainerId).find(".dropdown_paymentmethodid").val(0);$("#"+t.g_VisibleContainerId).find(".leverage-Warning").addClass("hidden");t.g_IsPointsOrder&&(t.g_LoyaltyPoints=0,$("#"+t.g_VisibleContainerId).find(".LoyaltyPointsDetails").remove())}showOrHideSaveAsDraft(n=false){let t=this;t.g_ShowSaveAsDraft&&!n?($("#"+t.g_VisibleContainerId).find(".btn_OrderSaveAsDraft").removeClass("hidden"),$("#"+t.g_VisibleContainerId).find("#btn_CloseForm_"+$("#"+t.g_VisibleContainerId).find("#hf_FormId").val()).removeClass("mr-auto")):($("#"+t.g_VisibleContainerId).find(".btn_OrderSaveAsDraft").addClass("hidden"),$("#"+t.g_VisibleContainerId).find("#btn_CloseForm_"+$("#"+t.g_VisibleContainerId).find("#hf_FormId").val()).addClass("mr-auto"))}checkout(){let n=this;$(".order-cart-list").removeAttr("style");$("#"+n.g_VisibleContainerId).find(".modal-body").scrollTop(0);let u=$("#"+n.g_VisibleContainerId).find("._bizgaze_popup_container:visible").attr("id");$("#"+n.g_VisibleContainerId).find("#"+u).find("#btnDynamicSave").css("cursor","pointer");$("#addedCategoriesList .cart-cat-card").length?$("#"+n.g_VisibleContainerId).find("#ulOrder_Cart .cart-item-chk").removeClass("d-none"):$("#"+n.g_VisibleContainerId).find("#ulOrder_Cart .cart-item-chk").addClass("d-none");$("#"+n.g_VisibleContainerId).find(".dropdown_division").val("10");n._orderItems.g_CartItems_New.length>10&&$("#"+n.g_VisibleContainerId).find(".CartItemFindTxt").removeClass("hidden");n.g_IsApprovalRequired==!0?($("#"+n.g_VisibleContainerId).find(".empLeverage").text(n.g_LeveragePercent.toString()),$("#"+n.g_VisibleContainerId).find(".leverage-Warning").hasClass("hidden")&&$("#"+n.g_VisibleContainerId).find(".leverage-Warning").removeClass("hidden")):$("#"+n.g_VisibleContainerId).find(".leverage-Warning").hasClass("hidden")||$("#"+n.g_VisibleContainerId).find(".leverage-Warning").addClass("hidden");$("#"+n.g_VisibleContainerId).find(".modal-body").scrollTop(0);n.g_IsChangePaymentTerm==0&&n.g_IsAdmin==0&&$("#"+n.g_VisibleContainerId).find(".txtAutoComplete_paymenttermid").attr("disabled","disabled").css("cursor","not-allowed");n.g_IsChangePaymentMode==0&&n.g_IsAdmin==0&&$("#"+n.g_VisibleContainerId).find(".dropdown_paymentmethodid").attr("disabled","disabled").css("cursor","not-allowed");let f=n.g_IsCalculateTax,t=!1;if(f||($("#"+n.g_VisibleContainerId).find("#TotalTax").addClass("hidden"),$("#"+n.g_VisibleContainerId).find(".divCustomProperties_istaxinclusive").addClass("hidden")),($("#"+n.g_VisibleContainerId).find(".txtAutoComplete_organizationid").text()!=""||$("#"+n.g_VisibleContainerId).find(".txtAutoComplete_organizationid").text()!=null)&&($("#"+n.g_VisibleContainerId).find(".txtAutoComplete_organizationid").val()!=""?(t=!0,$("#"+n.g_VisibleContainerId).find(".txtSeriesAutoComplete_seriesid").val()==null||$("#"+n.g_VisibleContainerId).find(".txtSeriesAutoComplete_seriesid").val()==""?Unibase.Platform.Forms.Components.FormViewer.Instance().showError("Please Select Series"):$("#"+n.g_VisibleContainerId).find(".txtAutoComplete_lobid").val()==null||$("#"+n.g_VisibleContainerId).find(".txtAutoComplete_lobid").val()==""?Unibase.Platform.Forms.Components.FormViewer.Instance().showError("Please Select LoB"):$("#"+n.g_VisibleContainerId).find(".txtAutoComplete_salespersonid").val()==null||$("#"+n.g_VisibleContainerId).find(".txtAutoComplete_salespersonid").val()==""?Unibase.Platform.Forms.Components.FormViewer.Instance().showError("Please Select Sales Person"):$("#"+n.g_VisibleContainerId).find(".txtAutoComplete_billingaddressid").val()==null||$("#"+n.g_VisibleContainerId).find(".txtAutoComplete_shippingaddressid").val()==null||$("#"+n.g_VisibleContainerId).find(".txtAutoComplete_lobid").val()==null||$("#"+n.g_VisibleContainerId).find(".txtAutoComplete_billingaddressid").val()==""||$("#"+n.g_VisibleContainerId).find(".txtAutoComplete_shippingaddressid").val()==""?Unibase.Platform.Forms.Components.FormViewer.Instance().showError("Please Assign Address"):(t=!1,$("#"+n.g_VisibleContainerId).find("#btn_CloseForm").removeClass("mr-auto"),$("#"+n.g_VisibleContainerId).find(".section_CartDetails").addClass("mt-10"),$("#"+n.g_VisibleContainerId).find("#btn_Save, .section_CartDetails, .section_Summary, #dropup_save, #btn_Save_New, .btn_Save_Form, .section_PriceDetails").removeClass("hidden"),$("#"+n.g_VisibleContainerId).find(".CheckOutButton, .OrgContactNameLink, .section_CustomerOfferSummary, .section_CustomerCreditHealth, .section_PurchasePlanSummary, .section_PurchasePlan, .section_SalesFrequency, .section_OrderDetails, .section_AdvancedOptions, .section_Items, .section_LoyaltyPoints").addClass("hidden"))):Unibase.Platform.Forms.Components.FormViewer.Instance().showError("Please Select Contact")),n.showOrHideSaveAsDraft(t),n.g_IsPointsOrder){let t=0;n._orderItems.g_CartItems_New.forEach(n=>t+=n.BaseQty);$("#"+n.g_VisibleContainerId).find("#OverallOrderQuantity").text(t)}let i=n._orderItems.g_CartItems_New.filter(n=>n.BaseQty==0);i.forEach(function(t){n._orderItems.deleteCartItems(t.ItemId,!1)});let r=n._orderItems.g_CartItems_New.filter(n=>n.IsFocItem==!0);r.forEach(function(t){n._orderItems.deleteCartItems(t.ItemId,!1,t.RefItemIds)});i.length==0&&r.length==0&&n._orderItems.checkOffers(!1,"Checkout")}saveAsDraft(){let t=this,i=Unibase.Platform.Forms.Components.FormViewer.instance.InstalledAppId,r=n.Apps.Transact.Enums.OrderStatus.Draft;Unibase.Platform.Apps.Managers.StageManager.Instance().getStagesByInstalledAppandRefStatus(i,r).then(function(n){$("#"+t.g_VisibleContainerId).find(".hdn_stageid").val(n.result.StageId);$("#"+t.g_VisibleContainerId).find("#btnDynamicSave").click()})}back(){let n=this;Number($("#"+n.g_VisibleContainerId).find(".hdn_orderid").val())!=0?($("#"+n.g_VisibleContainerId).find(".txtAutoComplete_billingaddressid, .txtAutoComplete_shippingaddressid").attr("disabled","true"),$("#"+n.g_VisibleContainerId).find(".OrgContact_Details").addClass("hidden"),$("#"+n.g_VisibleContainerId).find(".section_ContactName").addClass("card"),$("#"+n.g_VisibleContainerId).find(".section_ContactName").find(".card-body").removeClass("hidden"),(Number($("#"+n.g_VisibleContainerId).find(".hdn_orderid").val())==0||n.g_IsSC_to_PC)&&$("#"+n.g_VisibleContainerId).find(".section_PriceDetails, .section_Summary, #dropup_save").removeClass("hidden")):(n.resetAllVariables(),$("#"+n.g_VisibleContainerId).find(".Section").addClass("hidden"),$("#"+n.g_VisibleContainerId).find(".section_ContactName").removeClass("hidden"),$("#"+n.g_VisibleContainerId).find(".section_ContactName").addClass("card"),$("#"+n.g_VisibleContainerId).find(".section_ContactName").find(".card-body").removeClass("hidden"),$("#"+n.g_VisibleContainerId).find(".OrgContact_Details").remove(),$("#"+n.g_VisibleContainerId).find(".CheckOutButton").addClass("hidden"))}customerOfferSummary(){let t=this;$("#"+t.g_VisibleContainerId).find("#OfferSummary").html('<li class="list-group-item hidden " id="OfferSummarList"> <\/li>');let i=t.g_OrganizationId;(i==null||i==undefined)&&(i=t.g_OrgContactId);n.Apps.Transact.Managers.OfferManager.Instance().getCustomerPlanData(i,Number($("#"+t.g_VisibleContainerId).find(".txtAutoComplete_salespersonid").val()),Number($("#"+t.g_VisibleContainerId).find(".txtAutoComplete_billfromaddressid").val()),0,"Plans",!1,0,null).then(function(n){let r="Plans",i=n.result;if(i!=""){$("#"+t.g_VisibleContainerId).find(".span_ListOfferSummary_count").text(i.length);let n=$("#"+t.g_VisibleContainerId).find("#hfFormula").val();for(let u=0;u<i.length;u++){let s=i[u].EarnPoints,h=i[u].CurrentVolume,f=i[u].PrevEarn;f==undefined&&(f=0);let e=i[u].PrevQuantity;e==undefined&&(e=0);n!=undefined&&n!=""&&(s=Number(Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(eval(n.replace("{{qty}}",s)),2)),h=Number(Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(eval(n.replace("{{qty}}",h)),2)),f=Number(Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(eval(n.replace("{{qty}}",f)),2)),e=Number(Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(eval(n.replace("{{qty}}",e)),2)));let o=i[u],c=o.NextSlab,l="",a=0;c!=0&&(a=c-o.CurrentVolume);let v="";v=r=="Plan"?o.OfferName:o.OfferName;l+='<li class="list-group-item"><div class="row"><div class="col-sm-3"><span> '+v+' <\/span><\/div><div class="col-sm-2"><span>'+s+' <\/span><\/div><div class="col-sm-2"><span> '+h+' <\/span><\/div><div class="col-sm-2"><span>'+c+'<\/span><\/div><div class="col-sm-1"><span>'+a+"<\/span><\/div><\/div><\/li>\t";$("#"+t.g_VisibleContainerId).find("#OfferSummarList:last").after(l)}}else $("#"+t.g_VisibleContainerId).find("#OfferSummary").empty(),$("#"+t.g_VisibleContainerId).find(".span_ListOfferSummary_count").text("0")})}companiesAutoComplete(){}getCompanyIds(){let i=this,n="",t=$("#"+i.g_VisibleContainerId).find("#select2_CompanyId").select2("data");if(t.length>0){let i="";for(let n=0;n<t.length;n++)t[n].toString()!="000"&&t[n]!=undefined&&(i+=t[n].id+",");i!=""&&(i=i.replace(/\|$/,""),n=i)}return n=n!=""?n.replace(/\:$/,""):"0",n=n.slice(0,-1)}getBranchIds(){let i=this,n="",t=$("#"+i.g_VisibleContainerId).find("#select2_BranchId").select2("data");if(t.length>0){let i="";for(let n=0;n<t.length;n++)t[n].toString()!="000"&&t[n]!=undefined&&(i+=t[n].id+",");i!=""&&(i=i.replace(/\|$/,""),n=i)}return n!=""&&(n=n.replace(/\:$/,"")),n=n.slice(0,-1)}getInventoryApplyType(t,i,r){let u=this;if(u.g_IsPointsOrder)u.g_InventoryApplyType=n.Apps.Transact.Enums.InventoryApplyType.Quantity,u.setInventorySettings(u.g_InventoryApplyType),$("#"+u.g_VisibleContainerId).find(".divEnablePieces").addClass("hidden");else{let f;f=u.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.Purchase||u.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.SalesClaim?i:r;let e=u.g_OrderType;n.Apps.Transact.Managers.OrderManager.Instance().getInventoryApplyType(t,e,f).then(function(n){n.result!=null&&n.result!=undefined&&u.setInventorySettings(n.result)})}}setInventorySettings(t){let i=this;i.g_InventoryApplyType=t;i._orderItems.g_IsEnablePacks=!1;i._orderItems.g_IsEnablePieces=!1;i._orderItems.g_PacksFocus=!1;i._orderItems.g_PiecesFocus=!1;i.g_InventoryApplyType==n.Apps.Transact.Enums.InventoryApplyType.Packs&&(i.g_IsShowEnablePieceChkbox==1||i.g_IsAdmin==1?$("#"+i.g_VisibleContainerId).find(".div_chk_Pieces").removeClass("hidden"):$("#"+i.g_VisibleContainerId).find(".div_chk_Pieces").addClass("hidden"),$("#"+i.g_VisibleContainerId).find(".div_chk_Packs").addClass("hidden"),i._orderItems.g_IsEnablePacks=!0,i._orderItems.g_PacksFocus=!0);i.g_InventoryApplyType==n.Apps.Transact.Enums.InventoryApplyType.PacksAndPieces&&($("#"+i.g_VisibleContainerId).find(".div_chk_Pieces").addClass("hidden"),$("#"+i.g_VisibleContainerId).find(".div_chk_Packs").addClass("hidden"),i._orderItems.g_IsEnablePacks=!0,i._orderItems.g_IsEnablePieces=!0,i._orderItems.g_PacksFocus=!0);i.g_InventoryApplyType==n.Apps.Transact.Enums.InventoryApplyType.Pieces&&($("#"+i.g_VisibleContainerId).find(".div_chk_Pieces").addClass("hidden"),$("#"+i.g_VisibleContainerId).find(".div_chk_Packs").removeClass("hidden"),$("#"+i.g_VisibleContainerId).find("#chk_Packs").prop("checked",!1),i._orderItems.g_IsEnablePieces=!0,i._orderItems.g_PiecesFocus=!0);i.g_InventoryApplyType==n.Apps.Transact.Enums.InventoryApplyType.Quantity&&($("#"+i.g_VisibleContainerId).find(".div_chk_Pieces").addClass("hidden"),$("#"+i.g_VisibleContainerId).find(".div_chk_Packs").addClass("hidden"),i._orderItems.g_IsEnablePacks=!0,i._orderItems.g_PacksFocus=!0);$("#"+i.g_VisibleContainerId).find(".hdn_inventoryapplytype").val(i.g_InventoryApplyType)}getOrderSettings(t,i,r){let u=this;if(u.g_IsPointsOrder)u.g_CompositePriceType=n.Apps.Transact.Enums.PriceType.None,u.g_IsCalculateTax=!1,$("#"+u.g_VisibleContainerId).find(".div_chk_CompositePrice, .div_chk_PiecePrice").addClass("hidden");else{let e=Number(r),f="";u.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.Sales||u.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.PurchaseClaim?f="Bizgaze_Extension_Transact_Orders_Setting_SalesOrder":(e=Number(i),f="Bizgaze_Extension_Transact_Orders_Setting_PurchaseOrder");n.Apps.Transact.Managers.OrderManager.Instance().getOrderSettingsByLob(f,t,e).then(function(t){if(t.result!=null&&t.result!=undefined&&t.result!=""){let i=Number(n.Apps.Transact.Enums.PriceType[t.result.CompositePriceType]);u.setOrderSettings(t.result,i)}})}}setOrderSettings(t,i){let r=this;r.g_CompositePriceType=Number(i);r.g_IsCalculateTax=t.CalculateTax;r.g_CompositePriceType==n.Apps.Transact.Enums.PriceType.CompositePrice||r.g_CompositePriceType==n.Apps.Transact.Enums.PriceType.Both?$("#"+r.g_VisibleContainerId).find(".div_chk_CompositePrice").removeClass("hidden"):$("#"+r.g_VisibleContainerId).find(".div_chk_CompositePrice").addClass("hidden");r.g_CompositePriceType==n.Apps.Transact.Enums.PriceType.PiecePrice||r.g_CompositePriceType==n.Apps.Transact.Enums.PriceType.Both?$("#"+r.g_VisibleContainerId).find(".div_chk_PiecePrice").removeClass("hidden"):$("#"+r.g_VisibleContainerId).find(".div_chk_PiecePrice").addClass("hidden")}getCategorySettings(t,i,r){let u=this,e=Number(r),f="";u.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.Sales||u.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.PurchaseClaim?f="Bizgaze_Extension_Transact_Orders_Setting_CategorySetting":(e=Number(i),f="Bizgaze_Extension_Transact_Orders_Setting_CategorySetting");n.Apps.Transact.Managers.OrderManager.Instance().getOrderSettingsByLob(f,t,e).then(function(n){n.result!=null&&n.result!=undefined&&n.result!=""&&u.setCategorySettings(n.result.SettingValue)})}setCategorySettings(n){let t=this;t.g_IsShowCategoryButton=n;t.g_IsShowCategoryButton?$("#cartCategoryAddBtn").removeClass("hidden"):$("#cartCategoryAddBtn").addClass("hidden")}getItemDisplaySettings(t,i,r){let u=this,e=Number(r),f="";u.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.Sales||u.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.PurchaseClaim?f="Bizgaze_Extension_Transact_Orders_Setting_Sales_DisplayUnitPrice":(e=Number(i),f="Bizgaze_Extension_Transact_Orders_Setting_Sales_DisplayUnitPrice");n.Apps.Transact.Managers.OrderManager.Instance().getOrderSettingsByLob(f,t,e).then(function(n){n.result!=null&&n.result!=undefined&&n.result!=""&&u.setItemDisplaySettings(n.result.SettingValue)})}setItemDisplaySettings(n){let t=this;t.g_ExpandItemSettings=n}checkPermissions(){let t=this,i=Unibase.Platform.Membership.Infos.Identity.getCurrentUser().isAdmin;t.g_IsAdmin=i?1:0;t.fileCacheHelper.loadJsFiles(["apps/transact/managers/orders/ordermanager.js","apps/transact/enums/enum.js","platform/permission/enums/permission.js"],function(){let i=Unibase.Themes.Providers.DetailHelper.installedAppId;i==0&&(i=Unibase.Platform.Forms.Components.FormViewer.instance.InstalledAppId);n.Apps.Transact.Managers.OrderManager.Instance().getPermissions(i).then(function(n){let i=n.result;t.setPermissionVariables(i)})})}setPermissionVariables(n){let t=this,i=n;if(i!=null){let n=Unibase.Platform.Permissions.Enums.PermissionLevel[Unibase.Platform.Permissions.Enums.PermissionLevel.Allow],r=Unibase.Platform.Permissions.Enums.PermissionLevel[Unibase.Platform.Permissions.Enums.PermissionLevel.Admin];t.g_IsShowAvailability=i.ShowItemAvailability==n?1:0;t.g_IsShowEnablePieceChkbox=i.EnableItemPieces==n?1:0;t.g_IsChangePaymentTerm=i.ChangePaymentTerm==n?1:0;t.g_IsChangePaymentMode=i.ChangePaymentMode==n?1:0;t.g_CanProcessOrder=i.CanProcessOrder==n?1:0;t.g_CreateDC=i.CreateDC==n?1:0;t.g_CreateGRN=i.CreateGRN==n?1:0;t.g_CreateItem=i.CreateItem==n?1:0;t.g_ShowPrice=i.EditPrice==n?1:0;t.g_IncreaseQty=i.IncreaseOrderQtywhenApproval==n?1:0;t.g_IsShowExchangeDc=i.ShowExchangeDC==n?1:0;t.g_IsManageOfferDiscount=i.ManageOfferDiscount==n||i.ManageOfferDiscount==r?1:0}}Duplicate(){let t=Unibase.Themes.Providers.DetailHelper.recordId,i=Unibase.Themes.Providers.DetailHelper.installedAppId;n.Apps.Transact.Managers.OrderManager.Instance().duplicateOrder(t).then(function(n){if(n.errors==null){let t=n.result.OrderId;Unibase.Platform.Helpers.NavigationHelper.Instance().loadDetailPopup(t,i,null);MessageHelper.Instance().showSuccess(n.message,"div_message")}else MessageHelper.Instance().showError(n.message,"div_message")})}ConfirmOrder(){let t=Unibase.Themes.Providers.DetailHelper.recordId,i=Unibase.Themes.Providers.DetailHelper.installedAppId,r="#"+Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds[Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds.length-1];$(r).find(".DetailSetting_"+i+"_Confirm").unbind().click(function(){Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/transact/managers/orders/ordermanager.js",function(){n.Apps.Transact.Managers.OrderManager.Instance().confirmOrder(t).then(function(n){if(n.errors==null){MessageHelper.Instance().showSuccess(n.message,"");let t=Unibase.Themes.Compact.Components.Details.Instance();t._recordId=Unibase.Themes.Compact.Components.Details.Instance()._recordId;t._installedAppId=Unibase.Themes.Compact.Components.Details.Instance()._installedAppId;Unibase.Themes.Compact.Components.Details.Instance().loadPortlets(t)}else MessageHelper.Instance().showError(n.message,"div_message")})})})}VoidOrder(){let t=Unibase.Themes.Providers.DetailHelper.recordId,i=Unibase.Themes.Providers.DetailHelper.installedAppId,r="#"+Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds[Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds.length-1];$(r).find(".DetailSetting_"+i+"_Void").unbind().click(function(){Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/transact/managers/orders/ordermanager.js",function(){n.Apps.Transact.Managers.OrderManager.Instance().voidOrder(t).then(function(n){n.errors==null?MessageHelper.Instance().showSuccess(n.message,""):MessageHelper.Instance().showError(n.message,"div_message");let t=Unibase.Themes.Compact.Components.Details.Instance();t._recordId=Unibase.Themes.Compact.Components.Details.Instance()._recordId;t._installedAppId=Unibase.Themes.Compact.Components.Details.Instance()._installedAppId;Unibase.Themes.Compact.Components.Details.Instance().loadPortlets(t)})})})}ShoworHideAnyButton(n,t){let i=Unibase.Themes.Providers.DetailHelper.installedAppId,r="#"+Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds[Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds.length-1];$(r).find(".DetailSetting_"+i+"_"+n).hasClass("btn-undefined")&&$(r).find(".DetailSetting_"+i+"_"+n).removeClass("btn-undefined").addClass("btn-success");let u=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+i+"_refstatusid").Value);u==t?$(r).find(".li_DetailSetting_"+i+"_"+n).removeClass("hidden"):$(r).find(".li_DetailSetting_"+i+"_"+n).addClass("hidden")}ShoworHideApproveButton(){let n=Unibase.Themes.Providers.DetailHelper.installedAppId,t="#"+Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds[Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds.length-1];$(t).find(".DetailSetting_"+n+"_Approve").removeClass("btn-undefined").addClass("btn-warning");let i=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(t=>t.Key=="hf_"+n+"_refstatusid").Value);i==2?$(t).find(".li_DetailSetting_"+n+"_Approve").removeClass("hidden"):$(t).find(".li_DetailSetting_"+n+"_Approve").addClass("hidden");$(t).find(".DetailSetting_"+n+"_Approve").unbind().click(function(){Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("tenants/themes/compact/components/details/details.js",function(){Unibase.Themes.Compact.Components.Details.Instance().changeStage(0,n,0,"",3)})})}ShoworHideIgnoreButton(){let f=this,t=Unibase.Themes.Providers.DetailHelper.installedAppId,r=Unibase.Themes.Providers.DetailHelper.recordId,i="#"+Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds[Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds.length-1];$(i).find(".DetailSetting_"+t+"_Ignore").removeClass("btn-undefined").addClass("btn-success");let u=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+t+"_refstatusid").Value);u==2?$(i).find(".li_DetailSetting_"+t+"_Ignore").removeClass("hidden"):$(i).find(".li_DetailSetting_"+t+"_Ignore").addClass("hidden");$(i).find(".DetailSetting_"+t+"_Ignore").unbind().click(function(){Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/transact/managers/orders/ordermanager.js",function(){n.Apps.Transact.Managers.OrderManager.Instance().voidOrder(r).then(function(n){n.errors==null?MessageHelper.Instance().showSuccess(n.message,""):MessageHelper.Instance().showError(n.message,"div_message");let t=Unibase.Themes.Compact.Components.Details.Instance();t._recordId=Unibase.Themes.Compact.Components.Details.Instance()._recordId;t._installedAppId=Unibase.Themes.Compact.Components.Details.Instance()._installedAppId;Unibase.Themes.Compact.Components.Details.Instance().loadPortlets(t)})})})}ShoworHideDCButton(){let e=this,i=Unibase.Themes.Providers.DetailHelper.installedAppId,u=Number(Unibase.Themes.Providers.DetailHelper.recordId),t="#"+Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds[Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds.length-1];$(t).find(".DetailSetting_"+i+"_CreateDC").removeClass("btn-undefined").addClass("btn-success");let f=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+i+"_refstatusid").Value);$(t).find(".li_DetailSetting_"+i+"_CreateDC").addClass("hidden");let r=$(t).find(".DetailSetting_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_CreateDC").attr("onclick");r!=undefined&&r!=null&&(r=r.replace(u.toString(),"0"),$(t).find(".DetailSetting_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_CreateDC").attr("onclick",r));e.fileCacheHelper.loadJsFile("apps/transact/managers/orders/ordermanager.js",function(){n.Apps.Transact.Managers.OrderManager.Instance().getOrderSettings(u).then(function(r){n.Apps.Transact.Managers.OrderManager.Instance().checkOrderDcCompleted(u,0).then(function(n){(r.result.SettingValue=="DC First"||r.result.SettingValue=="No Preferences")&&(n.result.OrderQuantity>n.result.DcQty&&(f==5||f==3)?$(t).find(".li_DetailSetting_"+i+"_CreateDC").removeClass("hidden"):$(t).find(".li_DetailSetting_"+i+"_CreateDC").addClass("hidden"))})})})}ShoworHideGRNButton(){let e=this,r=Unibase.Themes.Providers.DetailHelper.installedAppId,u=Number(Unibase.Themes.Providers.DetailHelper.recordId),t="#"+Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds[Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds.length-1];$(t).find(".DetailSetting_"+r+"_CreateGRN").removeClass("btn-undefined").addClass("btn-success");let f=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+r+"_refstatusid").Value);$(t).find(".li_DetailSetting_"+r+"_CreateGRN").addClass("hidden");let i=$(t).find(".DetailSetting_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_CreateGRN").attr("onclick");i!=undefined&&i!=null&&(i=i.replace(u.toString(),"0"),$(t).find(".DetailSetting_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_CreateGRN").attr("onclick",i));e.fileCacheHelper.loadJsFile("apps/transact/managers/orders/ordermanager.js",function(){n.Apps.Transact.Managers.OrderManager.Instance().getOrderSettings(u).then(function(i){n.Apps.Transact.Managers.OrderManager.Instance().checkOrderDcCompleted(u,0).then(function(n){(i.result.SettingValue=="GRN First"||i.result.SettingValue=="No Preferences")&&n.result.OrderQuantity>n.result.DcQty&&(f==5||f==3)&&$(t).find(".li_DetailSetting_"+r+"_CreateGRN").removeClass("hidden")})})})}ShoworHideInvoiceButton(){let f=this,t=Unibase.Themes.Providers.DetailHelper.installedAppId,r=Number(Unibase.Themes.Providers.DetailHelper.recordId),i="#"+Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds[Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds.length-1];$(i).find(".DetailSetting_"+t+"_CreateInvoice").removeClass("btn-undefined").addClass("btn-danger");let u=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+t+"_refstatusid").Value);$(i).find(".li_DetailSetting_"+t+"_CreateInvoice").addClass("hidden");f.fileCacheHelper.loadJsFile("apps/transact/managers/orders/ordermanager.js",function(){n.Apps.Transact.Managers.OrderManager.Instance().getOrderSettings(r).then(function(f){n.Apps.Transact.Managers.OrderManager.Instance().checkOrderDcCompleted(r,0).then(function(n){(f.result.SettingValue=="Invoice First"||f.result.SettingValue=="No Preferences")&&n.result.OrderQuantity>n.result.InvoicedQty&&(u==5||u==3)&&$(i).find(".li_DetailSetting_"+t+"_CreateInvoice").removeClass("hidden")})})})}ShoworHideVoidButton(){let r=this,t=Unibase.Themes.Providers.DetailHelper.installedAppId,u=Unibase.Themes.Providers.DetailHelper.recordId,i="#"+Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds[Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds.length-1];$(i).find(".DetailSetting_"+t+"_Reject").addClass("DetailSetting_"+t+"_Void");$(i).find(".DetailSetting_"+t+"_Void").removeClass("btn-undefined").addClass("btn-success");r.fileCacheHelper.loadJsFile("apps/transact/managers/orders/ordermanager.js",function(){n.Apps.Transact.Managers.OrderManager.Instance().getOrderDetails(u).then(function(n){let r=n.result.RefStatusId;r==1||r==2||r==3?$(i).find(".li_DetailSetting_"+t+"_Void").removeClass("hidden"):$(i).find(".li_DetailSetting_"+t+"_Void").addClass("hidden")})});r.VoidOrder()}ShoworHideConfirmButton(t=false){let u=this,i=Unibase.Themes.Providers.DetailHelper.installedAppId,f=Number(Unibase.Themes.Providers.DetailHelper.recordId),r="#"+Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds[Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds.length-1];$(r).find(".DetailSetting_"+i+"_Confirm").removeClass("btn-undefined").addClass("btn-warning");u.fileCacheHelper.loadJsFile("apps/transact/managers/orders/ordermanager.js",function(){n.Apps.Transact.Managers.OrderManager.Instance().getOrderDetails(f).then(function(n){let u=n.result.RefStatusId,f=n.result.StageIndex;t?u==1?$(r).find(".li_DetailSetting_"+i+"_Confirm").removeClass("hidden"):$(r).find(".li_DetailSetting_"+i+"_Confirm").addClass("hidden"):u==2&&f==2||u==1?$(r).find(".li_DetailSetting_"+i+"_Confirm").removeClass("hidden").removeClass("btn-danger").parent().removeClass("col-3").addClass("col-xs-3"):$(r).find(".li_DetailSetting_"+i+"_Confirm").addClass("hidden")})});u.ConfirmOrder()}ShowPrintButton(t=false){let u=this,i=Unibase.Themes.Providers.DetailHelper.installedAppId,f=Number(Unibase.Themes.Providers.DetailHelper.recordId),r="#"+Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds[Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds.length-1];$(r).find(".DetailSetting_"+i+"_Print").removeClass("btn-undefined").addClass("btn-warning");$(".btn-undefined").addClass("btn-success").removeClass("btn-undefined");let e=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+i+"_refstatusid").Value);e!=2||t||u.fileCacheHelper.loadJsFile("apps/transact/managers/orders/ordermanager.js",function(){n.Apps.Transact.Managers.OrderManager.Instance().getOrderDetails(f).then(function(n){n.result.Notes!=null&&n.result.Notes!=undefined&&n.result.Notes!=""&&($(r).find(".li_DetailSetting_"+i+"_ApprovalError").remove(),$(r).find("#div_App_DefaultWidgetSettings").append(`<div><div class="ActionsApprovalError mx-20 mb-2 rounded py-10 px-0 li_DetailSetting_`+i+`_ApprovalError" id="li_DetailSetting_`+i+`_ApprovalError" style="background-color:rgb(252 250 247);border-left: 3px solid #ff6060;padding:0.5rem 1rem 1rem;"> <p class="font-14 text-danger col-sm-12">`+n.result.Notes+`</p> </div>`),$(r).find("#div_App_DefaultWidgetSettings").addClass("pb-0"))})});u.Print()}Print(){let i=this,t="#"+Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds[Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds.length-1];if($(".printsetting").length!=0){let n=$(".printsetting")[0].outerHTML;$(".printsetting").remove();$(t).find("#div_App_DefaultWidgetSettings").find(".row").append(n);$(".printsetting").find(".pull-right").removeClass("pull-right")}$(".DetailSetting_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_Print").html('<span><i class="fa fa-print"><\/i><\/span>');$(t).find(".DetailSetting_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_Print").click(function(){let t=Unibase.Themes.Providers.DetailHelper.recordId;Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFiles(["apps/transact/managers/orders/ordermanager.js","platform/core/helpers/printhelper/printhelper.js"],function(){n.Apps.Transact.Managers.OrderManager.Instance().orderPrint(t).then(function(n){Unibase.Platform.Helpers.PrintHelper.Instance().printPopup(n.result.PrintHTML)})})})}PurchaseIndentPrint(){let i=this,t="#"+Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds[Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds.length-1];if($(".printsetting").length!=0){let n=$(".printsetting")[0].outerHTML;$(".printsetting").remove();$(t).find("#div_App_DefaultWidgetSettings").find(".row").append(n);$(".printsetting").find(".pull-right").removeClass("pull-right")}$(".DetailSetting_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_Print").html('<span><i class="fa fa-print"><\/i><\/span>');$(t).find(".DetailSetting_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_Print").click(function(){let t=Unibase.Themes.Providers.DetailHelper.recordId;Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFiles(["apps/transact/managers/orders/ordermanager.js","platform/core/helpers/printhelper/printhelper.js"],function(){n.Apps.Transact.Managers.OrderManager.Instance().purchaseIndentPrint(t).then(function(n){Unibase.Platform.Helpers.PrintHelper.Instance().printPopup(n.result.PrintHTML)})})})}bindPurchaseIndentDetails(t){let i=this;i.fileCacheHelper.loadJsFile("apps/transact/managers/orders/ordermanager.js",function(){n.Apps.Transact.Managers.OrderManager.Instance().getPurchaseIndentDetails(t,i.g_OrderType).then(function(n){i.g_ShowCCHByDefault=!1;i.bindAllDetails(0,n);$("#"+i.g_VisibleContainerId).find(".Section").addClass("hidden");$("#"+i.g_VisibleContainerId).find(".section_ContactName").removeClass("hidden");$("#"+i.g_VisibleContainerId).find(".hdn_reforderid").val(t);$("#"+i.g_VisibleContainerId).find(".section_OrderDetails").find(".card-header").html(`<a class="btn_OrderDetails_angle text-dark" href="javascript:;"> <i class="fa fa-angle-down d-none"></i><i class="fa fa-angle-right"></i><span id="" class="ml-10">Order Details</span> </a>`);$("#"+i.g_VisibleContainerId).find(".section_OrderDetails").find(".card-body").addClass("hidden");$("#"+i.g_VisibleContainerId).find(".btn_OrderDetails_angle").click(function(){$("#"+i.g_VisibleContainerId).find(".btn_OrderDetails_angle").find(".fa-angle-down").toggleClass("d-none");$("#"+i.g_VisibleContainerId).find(".btn_OrderDetails_angle").find(".fa-angle-right").toggleClass("d-none");$("#"+i.g_VisibleContainerId).find(".section_OrderDetails").find(".card-body").toggleClass("hidden")})})})}ShoworHidePOButton(){let f=this,r=Unibase.Themes.Providers.DetailHelper.installedAppId,u=Number(Unibase.Themes.Providers.DetailHelper.recordId),t="#"+Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds[Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds.length-1];$(t).find(".DetailSetting_"+r+"_CreatePO").removeClass("btn-undefined").addClass("btn-success");$(t).find(".li_DetailSetting_"+r+"_CreatePO").addClass("hidden");let i=$(t).find(".DetailSetting_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_CreatePO").attr("onclick");i!=undefined&&i!=null&&(i=i.replace(u.toString(),"0"),$(t).find(".DetailSetting_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_CreatePO").attr("onclick",i));f.fileCacheHelper.loadJsFile("apps/transact/managers/orders/ordermanager.js",function(){n.Apps.Transact.Managers.OrderManager.Instance().getPendingPurchaseIndentItems(u).then(function(n){n.result!=null&&n.result.length>0&&$(t).find(".li_DetailSetting_"+r+"_CreatePO").removeClass("hidden")})})}ShoworHideEstimateButton(){let f=this,r=Unibase.Themes.Providers.DetailHelper.installedAppId,u=Number(Unibase.Themes.Providers.DetailHelper.recordId),t="#"+Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds[Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds.length-1];$(t).find(".DetailSetting_"+r+"_CreateEstimate").removeClass("btn-undefined").addClass("btn-success");$(t).find(".li_DetailSetting_"+r+"_CreateEstimate").addClass("hidden");let i=$(t).find(".DetailSetting_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_CreateEstimate").attr("onclick");i!=undefined&&i!=null&&(i=i.replace(u.toString(),"0"),$(t).find(".DetailSetting_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_CreateEstimate").attr("onclick",i));f.fileCacheHelper.loadJsFile("apps/transact/managers/orders/ordermanager.js",function(){n.Apps.Transact.Managers.OrderManager.Instance().getPendingPurchaseIndentEstimateItems(u).then(function(n){n.result!=null&&n.result.length>0&&$(t).find(".li_DetailSetting_"+r+"_CreateEstimate").removeClass("hidden")})})}ShoworHideDCButton_Claim(){let e=this,t=Unibase.Themes.Providers.DetailHelper.installedAppId,u=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+t+"_orderid").Value),o=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+t+"_ordertypeid").Value),i="#"+Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds[Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds.length-1];$(i).find(".li_DetailSetting_"+t+"_CreateDC").addClass("hidden");$(i).find(".btn-undefined").addClass("btn-success").removeClass("btn-undefined");let r=$(i).find(".DetailSetting_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_CreateDC").attr("onclick");r!=undefined&&r!=null&&(r=r.replace(u.toString(),"0"),$(i).find(".DetailSetting_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_CreateDC").attr("onclick",r));let f=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+t+"_refstatusid").Value);(f==5||f==3)&&e.fileCacheHelper.loadJsFile("apps/transact/managers/orders/ordermanager.js",function(){n.Apps.Transact.Managers.OrderManager.Instance().getClaimPendingQuantity(u).then(function(n){let r=n.result;o==5?r.Pending_ClaimIn_Qty>0&&$(i).find(".li_DetailSetting_"+t+"_CreateDC").removeClass("hidden"):r.Pending_ClaimOut_Qty>0&&$(i).find(".li_DetailSetting_"+t+"_CreateDC").removeClass("hidden")})})}ShoworHideClaimOutwardButton_Claim(){let e=this,t=Unibase.Themes.Providers.DetailHelper.installedAppId,u=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+t+"_orderid").Value),o=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+t+"_ordertypeid").Value),i="#"+Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds[Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds.length-1];$(i).find(".li_DetailSetting_"+t+"_ClaimOutward").addClass("hidden");$(i).find(".btn-undefined").addClass("btn-success").removeClass("btn-undefined");let r=$(i).find(".DetailSetting_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_ClaimOutward").attr("onclick");r!=undefined&&r!=null&&(r=r.replace(u.toString(),"0"),$(i).find(".DetailSetting_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_ClaimOutward").attr("onclick",r));let f=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+t+"_refstatusid").Value);(f==5||f==3)&&e.fileCacheHelper.loadJsFile("apps/transact/managers/orders/ordermanager.js",function(){n.Apps.Transact.Managers.OrderManager.Instance().getClaimPendingQuantity(u).then(function(n){let r=n.result;r.Pending_ClaimOut_Qty>0&&$(i).find(".li_DetailSetting_"+t+"_ClaimOutward").removeClass("hidden")})})}ShoworHideReturnDCButton_Claim(){let e=this,t=Unibase.Themes.Providers.DetailHelper.installedAppId,u=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+t+"_orderid").Value),o=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+t+"_ordertypeid").Value),i="#"+Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds[Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds.length-1];$(i).find(".li_DetailSetting_"+t+"_ReturnDC").addClass("hidden");$(".btn-undefined").addClass("btn-success").removeClass("btn-undefined");let r=$(i).find(".DetailSetting_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_ReturnDC").attr("onclick");r!=undefined&&r!=null&&(r=r.replace(u.toString(),"0"),$(i).find(".DetailSetting_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_ReturnDC").attr("onclick",r));let f=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+t+"_refstatusid").Value);(f==5||f==3)&&e.fileCacheHelper.loadJsFile("apps/transact/managers/orders/ordermanager.js",function(){n.Apps.Transact.Managers.OrderManager.Instance().getClaimPendingQuantity(u).then(function(n){let r=n.result;o==5?r.Pending_ClaimOut_Qty>0&&$(i).find(".li_DetailSetting_"+t+"_ReturnDC").removeClass("hidden"):r.Pending_ClaimIn_Qty>0&&$(i).find(".li_DetailSetting_"+t+"_ReturnDC").removeClass("hidden")})})}ShoworHideOutwardDCButton_Claim(){let e=this,t=Unibase.Themes.Providers.DetailHelper.installedAppId,u=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+t+"_orderid").Value),o=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+t+"_ordertypeid").Value),i="#"+Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds[Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds.length-1];$(i).find(".li_DetailSetting_"+t+"_OutwardDC").addClass("hidden");$(".btn-undefined").addClass("btn-success").removeClass("btn-undefined");let r=$(i).find(".DetailSetting_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_OutwardDC").attr("onclick");r!=undefined&&r!=null&&(r=r.replace(u.toString(),"0"),$(i).find(".DetailSetting_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_OutwardDC").attr("onclick",r));let f=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+t+"_refstatusid").Value);(f==5||f==3)&&e.fileCacheHelper.loadJsFile("apps/transact/managers/orders/ordermanager.js",function(){n.Apps.Transact.Managers.OrderManager.Instance().getClaimPendingQuantity(u).then(function(n){let r=n.result;o==5?r.Pending_ClaimOut_Qty>0&&$(i).find(".li_DetailSetting_"+t+"_OutwardDC").removeClass("hidden"):r.Pending_ClaimIn_Qty>0&&$(i).find(".li_DetailSetting_"+t+"_OutwardDC").removeClass("hidden")})})}ShoworHideInwardDCButton_Claim(){let e=this,t=Unibase.Themes.Providers.DetailHelper.installedAppId,u=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+t+"_orderid").Value),o=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+t+"_ordertypeid").Value),i="#"+Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds[Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds.length-1];$(i).find(".li_DetailSetting_"+t+"_InwardDC").addClass("hidden");$(".btn-undefined").addClass("btn-success").removeClass("btn-undefined");let r=$(i).find(".DetailSetting_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_InwardDC").attr("onclick");r!=undefined&&r!=null&&(r=r.replace(u.toString(),"0"),$(i).find(".DetailSetting_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_InwardDC").attr("onclick",r));let f=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+t+"_refstatusid").Value);(f==5||f==3)&&e.fileCacheHelper.loadJsFile("apps/transact/managers/orders/ordermanager.js",function(){n.Apps.Transact.Managers.OrderManager.Instance().getClaimPendingQuantity(u).then(function(n){let r=n.result;o==5?r.Pending_ClaimOut_Qty>0&&$(i).find(".li_DetailSetting_"+t+"_InwardDC").removeClass("hidden"):r.Pending_ClaimIn_Qty>0&&$(i).find(".li_DetailSetting_"+t+"_InwardDC").removeClass("hidden")})})}ShoworHidePurchaseClaimButton_Claim(){let e=this,t=Unibase.Themes.Providers.DetailHelper.installedAppId,u=Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+t+"_orderid").Value,o=u,i="#"+Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds[Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds.length-1];$(i).find(".li_DetailSetting_"+t+"_PurchaseClaim").addClass("hidden");$(".btn-undefined").addClass("btn-success").removeClass("btn-undefined");let r=$(i).find(".DetailSetting_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_PurchaseClaim").attr("onclick");r!=undefined&&r!=null&&(r=r.replace(u.toString(),"0"),$(i).find(".DetailSetting_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_PurchaseClaim").attr("onclick",r));let f=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+t+"_refstatusid").Value);(f==5||f==3||f==6)&&e.fileCacheHelper.loadJsFile("apps/transact/managers/orders/ordermanager.js",function(){n.Apps.Transact.Managers.OrderManager.Instance().getClaimPendingQuantity(u).then(function(r){n.Apps.Transact.Managers.OrderManager.Instance().getOrderByRefOrderId(o).then(function(n){let f=n.result;f==null||f==""?($(i).find(".li_DetailSetting_"+t+"_PurchaseClaim").removeClass("hidden"),r.result!=null&&r.result.Out_DcQty==r.result.ClaimIn_Qty&&$(i).find(".li_DetailSetting_"+t+"_PurchaseClaim").addClass("hidden")):f.RefOrderId==u?$(i).find(".li_DetailSetting_"+t+"_PurchaseClaim").addClass("hidden"):$(i).find(".li_DetailSetting_"+t+"_PurchaseClaim").removeClass("hidden")})})})}ShoworHideCreditNoteButton_Claim(){let e=this,i=Unibase.Themes.Providers.DetailHelper.installedAppId,u=Number(Unibase.Themes.Providers.DetailHelper.recordId),t="#"+Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds[Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds.length-1];$(t).find(".DetailSetting_"+i+"_CreditNote").removeClass("btn-undefined").addClass("btn-success");let f=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+i+"_refstatusid").Value);$(t).find(".li_DetailSetting_"+i+"_CreditNote").addClass("hidden");let r=$(t).find(".DetailSetting_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_CreditNote").attr("onclick");r!=undefined&&r!=null&&(r=r.replace(u.toString(),"0"),$(t).find(".DetailSetting_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_CreditNote").attr("onclick",r));f==5||f==3?e.fileCacheHelper.loadJsFile("apps/transact/managers/orders/ordermanager.js",function(){n.Apps.Transact.Managers.OrderManager.Instance().getPendingItemsForInvoice(u).then(function(n){let r=n.result;r==null||r==""?$(t).find(".li_DetailSetting_"+i+"_CreditNote").addClass("hidden"):$(t).find(".li_DetailSetting_"+i+"_CreditNote").removeClass("hidden")})}):$(t).find(".li_DetailSetting_"+i+"_CreditNote").addClass("hidden")}ShoworHideDebitNoteButton_Claim(){let e=this,i=Unibase.Themes.Providers.DetailHelper.installedAppId,u=Number(Unibase.Themes.Providers.DetailHelper.recordId),t="#"+Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds[Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds.length-1];$(t).find(".DetailSetting_"+i+"_DebitNote").removeClass("btn-undefined").addClass("btn-success");let f=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+i+"_refstatusid").Value);$(t).find(".li_DetailSetting_"+i+"_DebitNote").addClass("hidden");let r=$(t).find(".DetailSetting_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_DebitNote").attr("onclick");r!=undefined&&r!=null&&(r=r.replace(u.toString(),"0"),$(t).find(".DetailSetting_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_DebitNote").attr("onclick",r));f==5||f==3?e.fileCacheHelper.loadJsFile("apps/transact/managers/orders/ordermanager.js",function(){n.Apps.Transact.Managers.OrderManager.Instance().getPendingItemsForInvoice(u).then(function(n){let r=n.result;r==null||r==""?$(t).find(".li_DetailSetting_"+i+"_DebitNote").addClass("hidden"):$(t).find(".li_DetailSetting_"+i+"_DebitNote").removeClass("hidden")})}):$(t).find(".li_DetailSetting_"+i+"_DebitNote").addClass("hidden")}RefreshInvoiceQty(){var t=this,i=Unibase.Themes.Providers.DetailHelper.recordId;Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/transact/managers/orders/ordermanager.js",function(){n.Apps.Transact.Managers.OrderManager.Instance().RefreshInvoiceQty(i).then(function(n){n.errors==null?(t.navigationHelper.loadDetail(Unibase.Themes.Providers.DetailHelper.recordId,Unibase.Themes.Providers.DetailHelper.installedAppId,null),MessageHelper.Instance().showSuccess(n.message,"div_message")):MessageHelper.Instance().showError(n.message,"div_message")})})}RefreshDcQty(){var t=this;let i=Unibase.Themes.Providers.DetailHelper.recordId;Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/transact/managers/orders/ordermanager.js",function(){n.Apps.Transact.Managers.OrderManager.Instance().RefreshDeliveredQty(i).then(function(n){n.errors==null?(t.navigationHelper.loadDetail(Unibase.Themes.Providers.DetailHelper.recordId,Unibase.Themes.Providers.DetailHelper.installedAppId,null),MessageHelper.Instance().showSuccess(n.message,"div_message")):MessageHelper.Instance().showError(n.message,"div_message")})})}RefreshDcAndInvoiceQty(){var t=this;let i=Unibase.Themes.Providers.DetailHelper.recordId;Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/transact/managers/orders/ordermanager.js",function(){n.Apps.Transact.Managers.OrderManager.Instance().RefreshDCAndInvoiceQty(i).then(function(n){n.errors==null?(t.navigationHelper.loadDetail(Unibase.Themes.Providers.DetailHelper.recordId,Unibase.Themes.Providers.DetailHelper.installedAppId,null),MessageHelper.Instance().showSuccess(n.message,"div_message")):MessageHelper.Instance().showError(n.message,"div_message")})})}bindClaimDetails(t){let i=this;i.fileCacheHelper.loadJsFile("apps/transact/managers/orders/ordermanager.js",function(){n.Apps.Transact.Managers.OrderManager.Instance().getClaimDetails(t).then(function(n){i.bindAllDetails(0,n);$("#"+i.g_VisibleContainerId).find(".hdn_reforderid").val(t)})})}pushCartItems(n){var t=this;for(let i=0;i<n.length;i++){let r=n[i],f=2;r.DiscountPercent>0&&(f=1);let u={OrderItemId:0,ItemIndex:0,ItemId:r.ItemId,ItemName:r.ItemName,Packs:r.Packs,Pieces:r.Pieces,PriceListId:0,UnitPrice:r.UnitPrice,UnitPriceWithOutTax:r.UnitPrice,ExpectedPrice:r.UnitPrice,ActualPrice:r.UnitPrice,PackCount:r.PackCount,PackSize:r.PackSize,UnitName:r.UnitName,Quantity:r.Quantity,SKU:r.SKU,PartNo:r.PartNo,Amount:0,AmountWithDiscount:0,DiscountPercent:r.DiscountPercent,DiscountValue:r.DiscountValue,DiscountType:f,DiscountAmount:0,ItemValueAfterDiscount:0,StrTaxPercents:"",AvailableQuantity:0,AvailablePacks:0,AvailablePieces:0,TotalAvailablePieces:0,ExchangeDC:!1,IsAfterTax:!1,BaseQty:r.Quantity,IsFocItem:!1,optoutAmount:0,TaxGroupId:0,TaxGroupName:"",TaxAmount:0,TaxRateAmount:0,TaxRate:0,TaxPercentage:0,IsOfferAvailable:!1,Description:"",Discountable:!0,PiecePrice:0,CompositePrice:0,CompositePiecePrice:0,IsCheckPendingItems:!1,IsError:!1,ErrorMsg:"",ErrorClass:"text-danger",IsTaxError:!1,IsLeverageError:!1,IsFocAdded:!1,RefOrderItemId:r.PurchaseIndentItemId,RefItemIds:"",RefItemSKUs:"",FocItemIds:"",DiscountGroupId:0,IsOfferDiscountApplied:!1,IsOfferApplied:!1,AppliedOfferVolume:0,AppliedPlanVolumeId:0,AppliedOfferId:0,optoutOfferGroupId:0,SuggestedPacks:0,MinPacks:0,AvgPacks:0,InwardOrderPacks:0,OutwardOrderPacks:0,UOMs:[],IsManualUOM:!1,IsMultipleUOMs:!1,UOMSchemaId:0,MultipleUOMs:[],SelectedUnitId:0,SelectedUnitName:r.UnitName,DefaultSize:0,IsBoMAvailable:!1,IsSpecialPrice:r.IsSpecialPrice,ConversionQuantity:0,ProductId:0,IsWishList:r.IsWishList,OldUnitPrice:r.UnitPrice,InstalledAppId:0,HSNId:r.HSNId,RowTotal:0,RowDiscount:0,TaxTotal:0},e=t._orderItems.g_SelectedItems.findIndex(n=>n.ItemId==r.ItemId),o=t._orderItems.g_CartItems_New.findIndex(n=>n.ItemId==r.ItemId);e==-1?t._orderItems.g_SelectedItems.push(u):t._orderItems.g_SelectedItems[e]=u;o==-1?t._orderItems.g_CartItems_New.push(u):t._orderItems.g_CartItems_New[o]=u;t._orderItems.g_SC_PC_CartItems.push({ItemId:r.ItemId,Quantity:r.Quantity})}n.length==0?$("#"+t.g_VisibleContainerId).find("#ulOrder_Cart").html('<li id="0" class="cartitem list-group-item col-xs-12 hidden clear no-border"><\/li> <li class="list-group-item col-xs-12 no-border EmptyCartLi"><strong> No Pending Purchase Indent Items. <\/strong><\/li>'):t._orderItems.loadItems($("#"+t.g_VisibleContainerId).find("#txt_SearchItem").val())}updateTokensToLower(t){let i=this;i.fileCacheHelper.loadJsFile("apps/transact/managers/orders/ordermanager.js",function(){n.Apps.Transact.Managers.OrderManager.Instance().updateTokensToLowerCase(t,"templatetext").then(function(n){n.errors==null?MessageHelper.Instance().showSuccess(n.message,""):MessageHelper.Instance().showError(n.message,"div_message")})})}replaceTokens(t){let i=this;i.fileCacheHelper.loadJsFile("apps/transact/managers/orders/ordermanager.js",function(){n.Apps.Transact.Managers.OrderManager.Instance().replaceTokens(t).then(function(n){n.errors==null?MessageHelper.Instance().showSuccess(n.message,""):MessageHelper.Instance().showError(n.message,"div_message")})})}refreshAllTokens(n){let t=this;if(n==""){let i=Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters,r=Unibase.Themes.Providers.DetailHelper.installedAppId,u=i.find(n=>n.Key=="hf_"+r+"_templateid");n=u.Value.toString();let f=Unibase.Themes.Providers.DetailHelper.installedAppId,e="#"+Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds[Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds.length-1];$(e).find(".DetailSetting_"+f+"_RefreshTokens").unbind().click(function(){t.refreshTokens(n,!1)})}else t.refreshTokens(n,!0)}refreshTokens(t,i){let r=this;r.fileCacheHelper.loadJsFile("apps/transact/managers/orders/ordermanager.js",function(){n.Apps.Transact.Managers.OrderManager.Instance().refreshTokens(t).then(function(n){if(n.errors==null){if(!i){var r=Unibase.Themes.Compact.Components.Details.Instance(),u="#"+r._containerId,t=Unibase.Themes.Compact.Components.Details.Instance();t._recordId=Unibase.Themes.Providers.DetailHelper.recordId;t._installedAppId=Unibase.Themes.Providers.DetailHelper.installedAppId;r.loadAppDefaultWidget(t,u,r._containerId,function(){r.loadDefaultWidgets(t._installedAppId,u);r.LoadApprovals(t._recordId,t._installedAppId)})}MessageHelper.Instance().showSuccess(n.message,"")}else MessageHelper.Instance().showError(n.message,"div_message")})})}static Instance(){return this.instance===undefined&&(this.instance=new i),this.instance}}t.Order=i})(i=t.Controls||(t.Controls={}))})(i=t.Transact||(t.Transact={}))})(t=n.Apps||(n.Apps={}))})(Bizgaze||(Bizgaze={}));