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.stockids=[0];this.SerialNoCount=0;this.ParentStockId=0;this.ParentStockName="";this.StockType=!1;this.url="";this.SerialNoList=[];this.StockTypeId=0;this.ItemId=0;this.PackCount=0;this.DcTypeId=0;this.BranchId=0;this.Remaining=0;this.IsAllocated=!1;this.IsEnableSerialNo=!1;this.IsTransfer="false";this.ScannedCount=0;this.AddedSerialNoList=[];this.IsGenerateMaster=!1;this.IsFiveStep=!1}init(t){var i=this,u,r,f,e;if(i.StockType=!1,i.SerialNoList=[],i.AddedSerialNoList=[],i.ParentStockName="",i.Remaining=0,i.IsAllocated=!1,i.ScannedCount=0,i.IsGenerateMaster&&n.Apps.Transact.Controls.DcSerialNo.Instance().generateMasterSNo(),i.IsFiveStep)if(Unibase.Platform.Membership.Infos.Identity.getCurrentUser().settings!=null)if(u=0,r=Unibase.Platform.Membership.Infos.Identity.getCurrentUser().settings.find(n=>n.settingName=="companyid"),r!=null)u=r.settingValue,i.BranchId=Number(Unibase.Platform.Membership.Infos.Identity.getCurrentUser().settings.find(n=>n.settingName=="branchid").settingValue);else return Unibase.Platform.Forms.Components.FormViewer.Instance().showError("Please Configure Default Branch"),!1;else return Unibase.Platform.Forms.Components.FormViewer.Instance().showError("Please Configure Default Branch"),!1;else i.IsFiveStep||i.IsGenerateMaster||($("#coupon_img").addClass("hidden"),$("#divSum").addClass("hidden"),$("#div_scan").addClass("col-sm-12"),i.DcTypeId=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_dctypeid").Value),i.IsTransfer=Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_istransfer").Value,i.BranchId=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_shipfromaddressid").Value),(i.DcTypeId==n.Apps.Transact.Enums.DcType.Inward||i.IsTransfer)&&(i.BranchId=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_shiptoaddressid").Value)));f='