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