var __awaiter=this&&this.__awaiter||function(n,t,i,r){function u(n){return n instanceof i?n:new i(function(t){t(n)})}return new(i||(i=Promise))(function(i,f){function o(n){try{e(r.next(n))}catch(t){f(t)}}function s(n){try{e(r["throw"](n))}catch(t){f(t)}}function e(n){n.done?i(n.value):u(n.value).then(o,s)}e((r=r.apply(n,t||[])).next())})},Bizgaze;(function(n){let t;(function(t){let i;(function(t){let i;(function(t){class i extends Unibase.Platform.Core.BaseComponent{constructor(){super();this.orderid=0;this.EstimateId=0;this.VisibleContainerId="";this.IsLoadDetailsFromList=!1}cssFiles(){return[]}jsFiles(){return["apps/transact/managers/orders/ordermanager.js","apps/transact/controls/orders/order.component.js","apps/transact/controls/orders/orderitems.component.js","platform/forms/components/formviewer/formviewer.js"]}html(n,t){let i=this;i.VisibleContainerId=t;var r=`
`;return $("."+t).html(r),""}init(n){var t=this,i=0,r=Unibase.Themes.Providers.DetailHelper.installedAppId;for(let n of Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters)n.Key==="hf_"+r+"_recordid"&&(i=Number(n.Value.toString()));t.load(i,n,null);t.VisibleContainerId==""&&(t.VisibleContainerId=Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds[Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds.length-1])}load(t,i){var r=this;r.fileCacheHelper.loadJsFiles(["apps/transact/managers/orders/ordermanager.js","apps/transact/controls/orders/order.component.js","apps/transact/controls/orders/orderitems.component.js","platform/forms/components/formviewer/formviewer.js","apps/transact/managers/estimates/estimatemanager.js","platform/core/helpers/numberhelper/numberhelper.js"],function(){r._orderManager=n.Apps.Transact.Managers.OrderManager.Instance();r._orderItems=n.Apps.Transact.Controls.OrderItems.Instance();r._order=n.Apps.Transact.Controls.Order.Instance();r.html(t,i);r.orderid=Number(t);let f=Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters,e=Unibase.Themes.Providers.DetailHelper.installedAppId,u=Number(f.find(n=>n.Key=="hf_"+e+"_estimateid").Value);r.EstimateId=u;r.fileCacheHelper.loadJsFile("apps/transact/managers/estimates/estimatemanager.js",function(){n.Apps.Transact.Managers.EstimateManager.Instance().getEstimate(u).then(function(n){return __awaiter(this,void 0,void 0,function*(){var a,v;let f=n.result,u=f.BranchIds,y=f.BranchIds_Text,i=f.CompanyIds,p=f.CompanyIds_Text,w=f.IsGenerateForAllBranches,t=r.VisibleContainerId;$("#"+t).find("#btnSection_Apply").addClass("text-white");$("#"+t).find(".btnSection_GeneratePurchasePlan").removeClass("mt-20").addClass("btn text-white");$("#"+t).find("#divSectionProperties_MoreOptions").removeClass("mt-10").addClass("mt-30");let e=_appsettings.server_url()+"/apis/v4/bizgaze/crm/companies/getcompaniesAutoComplete";AutoCompleteHelper.getHelper().Create("#select2_CompanyId_"+r.VisibleContainerId,"#hfAutoComplete_Company_"+r.VisibleContainerId,e,null);let h="0";var o=[],c=[],s=[],l=[];if(i!=""&&i!=null&&i!="0"&&(h=i.replace("|",","),o=i.split("|"),c=p.split("|")),e=_appsettings.server_url()+"/apis/v4/bizgaze/crm/companies/getbranchesbycompaniesAutoComplete/companyids/"+h,AutoCompleteHelper.getHelper().Create("#select2_BranchId_"+r.VisibleContainerId,"#hfAutoComplete_Branch_"+r.VisibleContainerId,e,null),u!=""&&u!=null&&u!="0"&&(s=u.split("|"),l=y.split("|")),i==""||i==null&&i!="0")$("#"+t).find("#select2_CompanyId_"+r.VisibleContainerId).val(null).trigger("change");else for(let n=0;nn.Key=="hf_"+u+"_estimateid").Value);i.fileCacheHelper.loadJsFile("apps/transact/managers/estimates/estimatemanager.js",function(){n.Apps.Transact.Managers.EstimateManager.Instance().getEstimate(r).then(function(u){return __awaiter(this,void 0,void 0,function*(){let f=u.result,h=n.Apps.Transact.Components.PurchasePlan.Instance().getBranchIds(),c=n.Apps.Transact.Components.PurchasePlan.Instance().getCompanyIds(),l=Number(f.LobId),a=Number(f.ShippingAddressId),v=Number(f.ShipFromAddressId),y=Number(f.BillingAddressId),o=Number(f.OrganizationId),e=o;(e==undefined||e==0)&&(e=0);let s=!1;$("#chk_CompositePrice").is(":checked")&&(s=!0);let p={BranchIds:h,ContactId:Number(o),LobId:l,CompanyIds:c,SortBy:Number(i._order.g_PendingItemsSortBy),Page:Number(0),Rows:0,InventoryApplyType:i._order.g_InventoryApplyType,Query:t,OfferOnly:i._order.g_LoadOffersOnly,IsComposite:s,BranchId:Number(y),ShippingAddressId:Number(v),WareHouseId:Number(a),EstimateId:r,OrderTypeId:f.EstimateTypeId};n.Apps.Transact.Managers.OrderManager.Instance().predictPurchasePlan(p).then(function(n){var t=n;n.errors==null?MessageHelper.Instance().showSuccess(t.message,""):MessageHelper.Instance().showError(n.message,"div_message")})})})})}preditPurchasePlan_proc(){let t=this;t._order.g_PendingItemsSortBy=0;let i=Unibase.Themes.Providers.DetailHelper.installedAppId,r=Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters,u=Number(r.find(n=>n.Key=="hf_"+i+"_estimateid").Value);t.fileCacheHelper.loadJsFile("apps/transact/managers/orders/ordermanager.js",function(){n.Apps.Transact.Managers.OrderManager.Instance().predictPurchasePlan_proc(u).then(function(n){var t=n;n.errors==null?MessageHelper.Instance().showSuccess(t.message,""):MessageHelper.Instance().showError(n.message,"div_message")})})}refreshPurchasePlanCalculations_proc(){let t=this;t._order.g_PendingItemsSortBy=0;let i=Unibase.Themes.Providers.DetailHelper.installedAppId,r=Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters,u=Number(r.find(n=>n.Key=="hf_"+i+"_estimateid").Value);t.fileCacheHelper.loadJsFile("apps/transact/managers/orders/ordermanager.js",function(){n.Apps.Transact.Managers.OrderManager.Instance().refreshPurchasePlanCalculations_proc(u,0).then(function(n){var t=n;n.errors==null?MessageHelper.Instance().showSuccess(t.message,""):MessageHelper.Instance().showError(n.message,"div_message")})})}ShowPurchasePlanCalculations(t,i,r){let u=this,f=Unibase.Themes.Providers.DetailHelper.installedAppId,e=Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters,o=Number(e.find(n=>n.Key=="hf_"+f+"_estimateid").Value);u.fileCacheHelper.loadJsFile("apps/transact/managers/orders/ordermanager.js",function(){n.Apps.Transact.Managers.OrderManager.Instance().getPurchasePlanCalculations(o,t,i,r).then(function(n){var t=n;if(n.errors==null){if(t.result!=0&&t.result.length>0){let n=`
`;$("#_bizgaze_modal").html(n);$("#PurchasePlanCalculationsModal").modal()}}else MessageHelper.Instance().showError(n.message,"div_message")})})}ShowTenantWisePurchasePlanCalculations(t,i){let r=this,u=Unibase.Themes.Providers.DetailHelper.installedAppId,f=Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters,e=Number(f.find(n=>n.Key=="hf_"+u+"_estimateid").Value);r.fileCacheHelper.loadJsFile("apps/transact/managers/orders/ordermanager.js",function(){n.Apps.Transact.Managers.OrderManager.Instance().getTenantWisePurchasePlanCalculations(e,t,i).then(function(n){var t=n;if(n.errors==null){if(t.result!=0&&t.result.length>0){let n=`
`;$("#_bizgaze_modal").html(n);$("#PurchasePlanCalculationsModal").modal()}}else MessageHelper.Instance().showError(n.message,"div_message")})})}closeCalculationsModal(){$("#PurchasePlanCalculationsModal").modal("hide")}ShoworHidePredictButton(n=true){let i=this,t=Unibase.Themes.Providers.DetailHelper.installedAppId,r="#"+Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds[Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds.length-1];$(r).find(".DetailSetting_"+t+"_Predict").removeClass("btn-undefined").addClass("btn-warning");let u=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+t+"_refstatusid").Value),f=Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+t+"_closedate").Value;u!=1&&u!=4&&u!=6?(f.indexOf("01/01/0001")==-1&&($(r).find(".li_DetailSetting_"+t+"_PredictDate").remove(),$(r).find("#div_App_DefaultWidgetSettings").append(`

Values shown below are generated on `+f+`, click on 'Predict' to get latest values.

`),$(r).find("#div_App_DefaultWidgetSettings").addClass("pb-0")),$(r).find(".li_DetailSetting_"+t+"_Predict").removeClass("hidden"),n&&u!=6&&u!=7&&i.IsLoadDetailsFromList&&f.indexOf("01/01/0001")==-1&&i.fileCacheHelper.loadJsFile("platform/core/helpers/datetimehelper/datetimehelper.js",function(){let n=Unibase.Platform.Helpers.DateTimeHelper.Instance().daysFromNow(moment(f,"DD/MM/YYYY").format("YYYY-MM-DD"));n>1&&bootbox.confirm({message:"Values shown are generated on "+f+", Do you want get latest values ?",closeButton:!1,buttons:{confirm:{label:"Yes",className:"btn-success"},cancel:{label:"No",className:"btn-danger"}},callback:function(n){n&&(i.DisableAllButtons(),i.savePurchasePlanItems(""))}})})):$(r).find(".li_DetailSetting_"+t+"_Predict").addClass("hidden");$(r).find(".DetailSetting_"+t+"_Predict").unbind().click(function(){u>=3?bootbox.confirm({message:"You are about to Reset Predicted Data. Are You Sure ?",closeButton:!1,buttons:{confirm:{label:"Yes",className:"btn-success"},cancel:{label:"No",className:"btn-danger"}},callback:function(n){n&&(i.DisableAllButtons(),i.savePurchasePlanItems(""))}}):(i.DisableAllButtons(),i.savePurchasePlanItems(""))})}ShoworHidePredictButton_proc(n=true){let i=this,t=Unibase.Themes.Providers.DetailHelper.installedAppId,r="#"+Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds[Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds.length-1];$(r).find(".DetailSetting_"+t+"_Predict").removeClass("btn-undefined").addClass("btn-warning");let u=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+t+"_refstatusid").Value),f=Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+t+"_closedate").Value;u!=1&&u!=4&&u!=6?(f.indexOf("01/01/0001")==-1&&($(r).find(".li_DetailSetting_"+t+"_PredictDate").remove(),$(r).find("#div_App_DefaultWidgetSettings").append(`

Values shown below are generated on `+f+`, click on 'Predict' to get latest values.

`),$(r).find("#div_App_DefaultWidgetSettings").addClass("pb-0")),$(r).find(".li_DetailSetting_"+t+"_Predict").removeClass("hidden"),n&&u!=6&&u!=7&&i.IsLoadDetailsFromList&&f.indexOf("01/01/0001")==-1&&i.fileCacheHelper.loadJsFile("platform/core/helpers/datetimehelper/datetimehelper.js",function(){let n=Unibase.Platform.Helpers.DateTimeHelper.Instance().daysFromNow(moment(f,"DD/MM/YYYY").format("YYYY-MM-DD"));n>1&&bootbox.confirm({message:"Values shown are generated on "+f+", Do you want get latest values ?",closeButton:!1,buttons:{confirm:{label:"Yes",className:"btn-success"},cancel:{label:"No",className:"btn-danger"}},callback:function(n){n&&(i.DisableAllButtons(),i.preditPurchasePlan_proc())}})})):$(r).find(".li_DetailSetting_"+t+"_Predict").addClass("hidden");$(r).find(".DetailSetting_"+t+"_Predict").unbind().click(function(){u>=3?bootbox.confirm({message:"You are about to Reset Predicted Data. Are You Sure ?",closeButton:!1,buttons:{confirm:{label:"Yes",className:"btn-success"},cancel:{label:"No",className:"btn-danger"}},callback:function(n){n&&(i.DisableAllButtons(),i.preditPurchasePlan_proc())}}):(i.DisableAllButtons(),i.preditPurchasePlan_proc())})}ShoworHideConfirmButton(n=true){let r=this,t=Unibase.Themes.Providers.DetailHelper.installedAppId,i="#"+Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds[Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds.length-1];$(i).find(".DetailSetting_"+t+"_Confirm").removeClass("btn-undefined").addClass("btn-warning");let u=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+t+"_refstatusid").Value);u==3?$(i).find(".li_DetailSetting_"+t+"_Confirm").removeClass("hidden"):$(i).find(".li_DetailSetting_"+t+"_Confirm").addClass("hidden");$(i).find(".DetailSetting_"+t+"_Confirm").unbind().click(function(){if(n){let n=Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+t+"_closedate").Value;r.fileCacheHelper.loadJsFile("platform/core/helpers/datetimehelper/datetimehelper.js",function(){let t=moment(moment(n,"DD/MM/YYYY hh:mm:ss A").format("YYYY-MM-DD hh:mm:ss A")).fromNow();bootbox.confirm({message:"Values are generated "+t+"<\/strong>. Do you want to go ahead ?",closeButton:!1,buttons:{confirm:{label:"Yes",className:"btn-success"},cancel:{label:"No",className:"btn-danger"}},callback:function(n){n&&(r.DisableAllButtons(),MessageHelper.Instance().showSuccess("You will receive a notification once Purchase Order is saved",""),r.savePurchasePlanOrder())}})})}})}savePurchasePlanOrder(){let t=this,i=Unibase.Themes.Providers.DetailHelper.installedAppId,r=Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters,u=Number(r.find(n=>n.Key=="hf_"+i+"_estimateid").Value);t.fileCacheHelper.loadJsFile("apps/transact/managers/orders/ordermanager.js",function(){n.Apps.Transact.Managers.OrderManager.Instance().savePurchasePlanOrder(u).then(function(n){return __awaiter(this,void 0,void 0,function*(){n.errors==null||MessageHelper.Instance().showError(n.message,"div_message")})})})}ShoworHideEditButton(){let i=this,t=Unibase.Themes.Providers.DetailHelper.installedAppId,n="#"+Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds[Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds.length-1];$(n).find(".DetailSetting_"+t+"_Edit").removeClass("btn-undefined").addClass("btn-warning");let r=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+t+"_refstatusid").Value);r==3?($(n).find(".li_DetailSetting_"+t+"_Edit").removeClass("hidden"),$(n).find(".CheckPlusIcon").removeClass("hidden")):($(n).find(".li_DetailSetting_"+t+"_Edit").addClass("hidden"),$(n).find(".CheckPlusIcon").addClass("hidden"));$(n).find(".DetailSetting_"+t+"_Edit").unbind().click(function(){i.loadPurchaseOrderForm()})}DisableAllButtons(){Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("tenants/themes/compact/components/details/details.js",function(){Unibase.Themes.Compact.Components.Details.Instance().changeStage(0,Unibase.Themes.Providers.DetailHelper.installedAppId,0,"",4)})}loadEditROQ(t){let i=this,u=Unibase.Themes.Providers.DetailHelper.installedAppId,f=Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters,r=Number(f.find(n=>n.Key=="hf_"+u+"_estimateid").Value);Unibase.Platform.Forms.Managers.FormManager.Instance().getFormbyUniqueId("Bizgaze_Extensions_Transact_Form_EditItemROQ").then(function(u){var f={CallBack:function(){if($(".variant-list").is(":visible"))i._orderItems.loadPurchasePlanItems($("#txt_SearchItem").val());else{var t=Unibase.Themes.Compact.Components.Details.Instance(),r="#"+t._containerId,n=Unibase.Themes.Compact.Components.Details.Instance();n._recordId=Unibase.Themes.Providers.DetailHelper.recordId;n._installedAppId=Unibase.Themes.Providers.DetailHelper.installedAppId;i.IsLoadDetailsFromList=!1;t.loadAppDefaultWidget(n,r,t._containerId,function(){t.loadDefaultWidgets(n._installedAppId,r);t.LoadApprovals(n._recordId,n._installedAppId)})}},Parameters:null},e={FormId:u.result.FormId,AppConfigurationId:0,Pk_Value:0,PortletWidgetId:0,OnSuccess:f,OnFail:null,OnLoad:null};Unibase.Platform.Forms.Components.FormViewer.Instance().init(e);i.navigationHelper.hideLoading();setTimeout(function(){n.Apps.Transact.Managers.OrderManager.Instance().getPurchasePlanItems(r,0,null,t).then(function(n){$(".number_minqty, .number_roq, .number_avg").attr("disabled","true").css("cursor","not-allowed");let u=n.result[0],f=u.MinPacks,e=u.ReorderPacks,o=u.AvgPacks,s=u.LeadTime,h=u.SDLeadTime,c=u.ServiceLevel,l=u.IsManualEntry;l==!0?($(".chk_ismanualentry").prop("checked","checked").trigger("change"),$("#hdnchk_ismanualentry").val("true")):($(".chk_ismanualentry").prop("checked","").trigger("change"),$("#hdnchk_ismanualentry").val("false"));$(".hdn_estimateid").val(r);$(".hdn_itemid").val(t);$(".number_minqty").val(f);$(".number_roq").val(e);$(".number_avg").val(o);$(".number_leadtime").val(s);$(".number_sdleadtime").val(h);$(".number_servicelevel").val(c);$("#div_leadtime, #div_sdleadtime, #div_servicelevel, #div_minqty, #div_roq, #div_avg").addClass("floating-label-form-group-with-value");i.enableorDisableManualEntry();$(".chk_ismanualentry").change(function(){i.enableorDisableManualEntry()})})},1e3)})}enableorDisableManualEntry(){let n=$(".chk_ismanualentry").prop("checked");n?($(".number_minqty").removeAttr("disabled").css("cursor","auto"),$(".number_roq").removeAttr("disabled").css("cursor","auto"),$(".number_avg").removeAttr("disabled").css("cursor","auto")):($(".number_minqty").attr("disabled","true").css("cursor","not-allowed"),$(".number_roq").attr("disabled","true").css("cursor","not-allowed"),$(".number_avg").attr("disabled","true").css("cursor","not-allowed"))}ResetMOQ(){let u=this,t=Unibase.Themes.Providers.DetailHelper.installedAppId,i="#"+Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds[Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds.length-1],r=Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters,f=Number(r.find(n=>n.Key=="hf_"+t+"_lobid").Value),e=Number(r.find(n=>n.Key=="hf_"+t+"_billingaddressid").Value),o=Number(r.find(n=>n.Key=="hf_"+t+"_organizationid").Value),s=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+t+"_refstatusid").Value),h=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+t+"_estimateid").Value);s!=4?$(i).find(".li_DetailSetting_"+t+"_ResetMOQ").removeClass("hidden"):$(i).find(".li_DetailSetting_"+t+"_ResetMOQ").addClass("hidden");$(i).find(".DetailSetting_"+t+"_ResetMOQ").unbind().click(function(){u.fileCacheHelper.loadJsFile("apps/transact/managers/orders/ordermanager.js",function(){bootbox.confirm({message:"You are about to Reset MoQ. Are you sure ?",closeButton:!1,buttons:{confirm:{label:"Yes",className:"btn-success"},cancel:{label:"No",className:"btn-danger"}},callback:function(t){t&&n.Apps.Transact.Managers.OrderManager.Instance().resetMoQ(f,e,o,h).then(function(n){if(n.errors==null){var i=Unibase.Themes.Compact.Components.Details.Instance(),r="#"+i._containerId,t=Unibase.Themes.Compact.Components.Details.Instance();t._recordId=Unibase.Themes.Providers.DetailHelper.recordId;t._installedAppId=Unibase.Themes.Providers.DetailHelper.installedAppId;u.IsLoadDetailsFromList=!1;i.loadAppDefaultWidget(t,r,i._containerId,function(){i.loadDefaultWidgets(t._installedAppId,r);i.LoadApprovals(t._recordId,t._installedAppId)});MessageHelper.Instance().showSuccess(n.message,"")}else MessageHelper.Instance().showError(n.message,"div_message")})}})})})}ResetMOQ_proc(){let r=this,t=Unibase.Themes.Providers.DetailHelper.installedAppId,i="#"+Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds[Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds.length-1],u=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+t+"_refstatusid").Value),f=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+t+"_estimateid").Value);u!=4?$(i).find(".li_DetailSetting_"+t+"_ResetMOQ").removeClass("hidden"):$(i).find(".li_DetailSetting_"+t+"_ResetMOQ").addClass("hidden");$(i).find(".DetailSetting_"+t+"_ResetMOQ").unbind().click(function(){r.fileCacheHelper.loadJsFile("apps/transact/managers/orders/ordermanager.js",function(){bootbox.confirm({message:"You are about to Reset MoQ. Are you sure ?",closeButton:!1,buttons:{confirm:{label:"Yes",className:"btn-success"},cancel:{label:"No",className:"btn-danger"}},callback:function(t){t&&n.Apps.Transact.Managers.OrderManager.Instance().resetMoQ_Proc(f).then(function(n){if(n.errors==null){var i=Unibase.Themes.Compact.Components.Details.Instance(),u="#"+i._containerId,t=Unibase.Themes.Compact.Components.Details.Instance();t._recordId=Unibase.Themes.Providers.DetailHelper.recordId;t._installedAppId=Unibase.Themes.Providers.DetailHelper.installedAppId;r.IsLoadDetailsFromList=!1;i.loadAppDefaultWidget(t,u,i._containerId,function(){i.loadDefaultWidgets(t._installedAppId,u);i.LoadApprovals(t._recordId,t._installedAppId)});MessageHelper.Instance().showSuccess(n.message,"")}else MessageHelper.Instance().showError(n.message,"div_message")})}})})})}loadPurchaseOrderForm(){let n=this;Unibase.Platform.Forms.Managers.FormManager.Instance().getFormbyUniqueId("Bizgaze_Extension_Transact_PurchaseOrder_App_PurchaseOrder_CreatePurchaseOrder").then(function(t){var i={CallBack:function(){},Parameters:null},r={FormId:t.result.FormId,AppConfigurationId:0,Pk_Value:0,PortletWidgetId:0,OnSuccess:i,OnFail:null,OnLoad:null};Unibase.Platform.Forms.Components.FormViewer.Instance().init(r);setTimeout(function(){n.navigationHelper.hideLoading();n.bindPODetails()},1500)})}bindPODetails(){let i=this,u=Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters,r=Unibase.Themes.Providers.DetailHelper.installedAppId,o=u.find(n=>n.Key=="hf_"+r+"_organizationname").Value,f=Number(u.find(n=>n.Key=="hf_"+r+"_organizationid").Value),s=new Option(o,f.toString(),!0);$(".txtAutoComplete_organizationid").append(s).val(f).trigger("change");i._order.g_IsPurchasePlanning=!0;$("#ItemLoadType").empty();i._order.g_ItemLoadTypes=["Immediate","Extra"];for(let n=0;n'+i._order.g_ItemLoadTypes[n]+"<\/option>")}let t=Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds[Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds.length-1],h=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+r+"_estimatetypeid").Value),e="Purchase Plan Items";h==n.Apps.Transact.Enums.OrderType.ProductionPlanning&&(e="Production Plan Items");$("#"+t).find("#div_FormName").text(e);$("#"+t).find(".Section").addClass("hidden");$("#"+t).find(".section_Items,.section_Calculations").removeClass("hidden");$("#"+t).find(".section_Calculations").find(".card-header").addClass("hidden");$("#"+t).find(".section_Calculations").css("position","sticky").css("top",0).css("z-index","1");$("#"+t).find(".section_Items").css("z-index","0");$("#"+t).find("#btn_Checkout").addClass("hidden");$(".divselectall").removeClass("hidden");$(".labelSection_Gross_Value, .labelSection_Discount_Value, .labelSection_Total_Value").text("0.00");$(".labelSection_Gross_Value, .labelSection_Discount_Value, .labelSection_Total_Value, .labelSection_GrossAmount, .labelSection_DiscountAmount, .labelSection_NetTotal").addClass("font-weight-bold").addClass("col-sm-12").addClass("text-center");$("#btn_CloseForm_"+$("#hf_FormId").val()).click(function(){var t=Unibase.Themes.Compact.Components.Details.Instance(),r="#"+t._containerId,n=Unibase.Themes.Compact.Components.Details.Instance();n._recordId=Unibase.Themes.Providers.DetailHelper.recordId;n._installedAppId=Unibase.Themes.Providers.DetailHelper.installedAppId;i.IsLoadDetailsFromList=!1;t.loadAppDefaultWidget(n,r,t._containerId,function(){t.loadDefaultWidgets(n._installedAppId,r);t.LoadApprovals(n._recordId,n._installedAppId)})})}getCompanyIds(){let i=this,n="",t=$("#"+i.VisibleContainerId).find("#select2_CompanyId_"+i.VisibleContainerId).select2("data");if(t.length>0){let i="";for(let n=0;n0){let i="";for(let n=0;n