var Unibase;(function(n){let t;(function(t){let i;(function(t){let i;(function(t){class i extends n.Platform.Core.BaseComponent{constructor(){super(...arguments);this.pricevalueid=0}jsFiles(){return["apps/transact/controls/pricelist/createpricevalue.js","apps/transact/controls/pricelist/mrp.js"]}cssFiles(){return[]}html(){return`
`}loadmrp(t,i,r,u){Bizgaze.Apps.Transact.Controls.MRP.Instance().MrpId=i;Bizgaze.Apps.Transact.Controls.MRP.Instance().Mrp=u;$("#cmbMrps").append($("<\/option>").attr("value",i).text(u));$("#cmbMrps").val(i);$("#cmbMrps").trigger("change");var f=_appsettings.server_url()+"/apis/v4/bizgaze/transact/pricelists/mrps_auto/itemid/"+t;AutoCompleteHelper.getHelper().Create("#cmbMrps","#hf_MrpId",f,function(){});Bizgaze.Apps.Transact.Managers.PriceListManager.Instance().getItem(t).then(function(n){var t=$("#allocate").text();$("#allocate").text(t+"-"+n.result.ItemName)});$("#cmbMrps").on("select2:select",function(){if($("#cmbMrps").val()==-1){var i=t;let r=[];r.push({ItemId:i,element:null});n.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/transact/controls/pricelist/mrp.js",function(){n.Apps.Transact.Controls.CreatePriceList.Instance().navigationHelper.popup(r,"",Bizgaze.Apps.Transact.Controls.MRP.Instance(),null,n.Platform.Helpers.Size.Auto)})}})}savepricevalue(t,i,r,u){var o=$("#hf_"+$("#hfLayout_InstalledPageId").val()+"_PriceListId").val(),s=$("#hf_"+$("#hfLayout_InstalledPageId").val()+"_LobId").val(),h=$("#hf_"+$("#hfLayout_InstalledPageId").val()+"_LobName").val(),f=Number($("#cmbMrps option:selected").text()),e={ItemId:t,MrpId:Number($("#cmbMrps").val()),PriceListId:n.Themes.Providers.Detail_Settings.Instance().InputParameters.filter(function(t){return t.Key==="hf_"+n.Themes.Providers.DetailHelper.installedAppId+"_pricelistid"})[0].Value,Mrp:Number(f),PriceValueId:Number(r)};return Bizgaze.Apps.Transact.Managers.PriceListManager.Instance().pricelistvalues(e).then(function(n){$("#txtSearchPriceListItem1").val("");n.code=="417"?MessageHelper.Instance().showError("Allocated Mrp Already Exists","bizgaze_MrpErrorMessages"):(MessageHelper.Instance().showSuccess(n.message,""),$("#"+u).modal("hide"),$("#"+u).remove())}),!1}load(t,i){$("#btnClosePriceValue").click(function(){$("#"+i).modal("hide");$("#"+i).remove()});$("#btnSavePriceValue").click(function(){n.Apps.Transact.Controls.CreatePriceValue.Instance().savepricevalue(Number(t.split("|")[0]),Number(t.split("|")[1]),Number(t.split("|")[2]),i)});n.Apps.Transact.Controls.CreatePriceValue.Instance().loadmrp(Number(t.split("|")[0]),Number(t.split("|")[1]),t.split("|")[2],t.split("|")[3]);$("#btnUpdateMrp").click(function(){let i=[];i.push({ItemId:Number(t.split("|")[0]),element:null});n.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/transact/controls/pricelist/mrp.js",function(){n.Apps.Transact.Controls.CreatePriceList.Instance().navigationHelper.popup(i,"",Bizgaze.Apps.Transact.Controls.MRP.Instance(),null,n.Platform.Helpers.Size.Auto)})})}static Instance(){return this._instance===undefined&&(this._instance=new n.Apps.Transact.Controls.CreatePriceValue),this._instance}}t.CreatePriceValue=i})(i=t.Controls||(t.Controls={}))})(i=t.Transact||(t.Transact={}))})(t=n.Apps||(n.Apps={}))})(Unibase||(Unibase={}));