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.

additems.component.min.js 20KB

1
  1. 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(...arguments);this._estimate=n.Apps.Transact.Controls.Estimate.Instance();this.g_ContactId=0;this.g_CountryId=0;this.g_LobId=0;this.g_Tags="";this.g_PageIndex=0;this.g_BranchId=0;this.g_BillingAddressId=0;this.g_ShippingAddressId=0;this.g_ShipFromAddressId=0;this.g_EstimateId=0;this.g_Edit_EstimateItemId=0;this.g_Edit_EstimateItemData=[];this.g_RefStatusId=0;this.g_FocItems=[];this.g_ExpectedPrice=0;this.g_ItemIds=[0]}init(n,t){let i=this;i.g_ItemIds=[0];i.loadControlSettings(t.ControlJsonText,t.FormPropertyId);i.loadPropertySettings(t.PropertySettings,t.FormPropertyId)}loadControl(n){let t=this;$("#"+n).html('<div class="col-sm-12 ItemsDiv"><input type = "hidden" id = "hdn_customcontrol" class="value-control" value = "Bizgaze.Apps.Transact.Controls.AddEstimateItems.Instance().getEstimateItems();"<div class="floating-label-form-group div_SearchItem"><label for="lbl" id="lbl_ItemId" style="color:grey">Item Name<\/label><select id="txtAutoComplete_ItemId" class="form-control text-control txtAutoComplete_ItemId">Select<\/select><input type="hidden" id="hfAutoComplete_ItemId" class="form-control value-control" data-isdynamic="true"/><\/div><\/div><br/><div class="row" id="div_chkpieces"><div class="col-sm-3 hidden divselectall"><div class="custom-control custom-checkbox divselectall checkbox-primary"><input type="checkbox" class="custom-control-input" id="chk_AllItems"><label class="custom-control-label" for="chk_AllItems">Select All<\/label><\/div><\/div><div class="col-sm-4 div_chk_Packs hidden"><div class="custom-control custom-checkbox divEnablePacks checkbox-primary"><input type="checkbox" class="custom-control-input" id="chk_Packs"><label class="custom-control-label" for="chk_Packs">Enable Packs<\/label><\/div><\/div><div class="col-sm-4 div_chk_Pieces hidden"><div class="custom-control custom-checkbox divEnablePieces checkbox-primary"><input type="checkbox" class="custom-control-input" id="chk_Pieces"><label class="custom-control-label" for="chk_Pieces">Enable Pieces<\/label><\/div><\/div><div class="col-sm-4 hidden div_chk_CompositePrice"><div class="custom-control custom-checkbox checkbox-primary"><input type="checkbox" class="custom-control-input" id="chk_CompositePrice"><label class="custom-control-label" for="chk_CompositePrice">Enable Composite Price<\/label><\/div><\/div><div class="col-sm-4 hidden div_chk_PiecePrice"><div class="custom-control custom-checkbox checkbox-primary"><input type="checkbox" class="custom-control-input" id="chk_PiecePrice"><label class="custom-control-label" for="chk_PiecePrice">Enable Piece Price<\/label><\/div><\/div><\/div><br /><div class="d-none d-md-block"><div class="row div_titledetails"><div class="col-sm-7 pl-80">Item Details<\/div><div class="col-sm-5 Inventory_Title text-center"><span id="spn_InventoryTitle" class="col-sm-5 ml-35">Quantity<\/span><span id="spn_picesTitle" class="col-sm-5 pull-right hidden"> Pieces<\/span><\/div><\/div><\/div><div class="mt-2" id="div_ItemList"><\/div><div id="Items"><\/div><div class="pull-right"><div id = "ItemsListPagination" class="mt-10 pagination custom-pagination pagination-rounded pull-right" > <\/div><\/div>');$("#div_chkpieces").addClass("hidden");t.fileCacheHelper.loadJsFiles(["apps/transact/enums/enum.js","apps/transact/managers/orders/ordermanager.js","apps/transact/managers/estimates/estimatemanager.js","apps/transact/controls/pricelist/managers/pricelistmanager.js","apps/transact/controls/estimates/estimate.component.js","apps/transact/controls/estimates/estimateitems.component.js","libs/jquery/pagination/jquery.pagination.js","apps/transact/managers/offers/offermanager.js","apps/transact/components/estimates/estimatefilter.js"],function(){let n=Number($(".hdn_estimateitemid").val());t.setVariables();t._estimate.checkPermissions();t._estimate.getInventoryApplyType(t.g_LobId,t.g_BillingAddressId,t.g_BranchId);t._estimate.getOrderSettings(t.g_LobId,t.g_BillingAddressId,t.g_BranchId);t._estimateItems.itemSettings(!0);n==0&&(t.itemsAutoComplete(),$(".div_titledetails").addClass("hidden"));t.searchItemDesign();let i=t._estimate.g_OrganizationId;t._estimate.getPriceCodeDetails(i,t._estimate.g_OrgContactId,t.g_LobId);t.itemChangeEvent();n!=0&&t.edit(n)})}loadControlSettings(){return null}loadPropertySettings(){return null}bindEditFormDetails(){return null}setVariables(){var t=this,u,f;t._estimateItems=n.Apps.Transact.Controls.EstimateItems.Instance();t._estimate._estimateItems=n.Apps.Transact.Controls.EstimateItems.Instance();t._estimateItems.g_CartItems_New=[];t._estimateItems.g_SelectedItems=[];t._estimateItems.g_LoadedItems=[];t._estimateItems.g_ItemsUnitPrice_New=[];t._estimateItems.g_AppliedTaxGroups=[];t._estimateItems.g_ValidFocItems=[];t.g_Edit_EstimateItemId=0;t._estimateItems.g_IsEnablePieces=!1;t._estimateItems.g_IsEnablePiecePrice=!1;t._estimateItems.g_IsEnableCompositePrice=!1;t._estimateItems.g_IsEnableCompositePiecePrice=!1;t.g_FocItems=[];let i=Unibase.Themes.Providers.DetailHelper.installedAppId,r=Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters;if(t.g_LobId=Number(r.find(n=>n.Key=="hf_"+i+"_lobid").Value),t.g_ShipFromAddressId=Number(r.find(n=>n.Key=="hf_"+i+"_shipfromaddressid").Value),t.g_ShippingAddressId=Number(r.find(n=>n.Key=="hf_"+i+"_shippingaddressid").Value),t._estimate.g_OrganizationId=Number(r.find(n=>n.Key=="hf_"+i+"_organizationid").Value),t._estimate.g_OrgContactId=Number(r.find(n=>n.Key=="hf_"+i+"_orgcontactid").Value),t.g_BillingAddressId=Number(r.find(n=>n.Key=="hf_"+i+"_billingaddressid").Value),t._estimate.g_EstimateTypeId=Number(r.find(n=>n.Key=="hf_"+i+"_estimatetypeid").Value),t._estimate.g_EstimateType=n.Apps.Transact.Enums.OrderType[t._estimate.g_EstimateTypeId],t.g_EstimateId=Number(r.find(n=>n.Key=="hf_"+i+"_estimateid").Value),t.g_BranchId=Number(r.find(n=>n.Key=="hf_"+i+"_branchid").Value),u=r.find(n=>n.Key=="hf_"+i+"_estimatedate").Value,f=moment(u).format("l"),t._estimateItems.g_OfferApplyDate=f,t._estimateItems.g_FromWidget=!0,t._estimate.g_EstimateTypeId==n.Apps.Transact.Enums.OrderType.SalesEstimate){let n=t._estimate.g_OrganizationId=Number(r.find(n=>n.Key=="hf_"+i+"_leadid").Value);n>0?(t._estimate.g_OrganizationId=n,t._estimate.g_IsLead=!0):t._estimate.g_IsLead=!1}t._estimate.g_EstimateTypeId==n.Apps.Transact.Enums.OrderType.SalesEstimate||t._estimate.g_EstimateTypeId==n.Apps.Transact.Enums.OrderType.SalesContract?t._estimateItems.g_WarehouseId=t.g_ShipFromAddressId:(t._estimate.g_EstimateTypeId==n.Apps.Transact.Enums.OrderType.PurchaseEstimate||t._estimate.g_EstimateTypeId==n.Apps.Transact.Enums.OrderType.PurchaseContract)&&(t._estimateItems.g_WarehouseId=t.g_ShippingAddressId);(t._estimateItems.g_WarehouseId=="null"||t._estimateItems.g_WarehouseId==null)&&(t._estimateItems.g_WarehouseId=Number(t.g_BranchId))}searchItemDesign(){$(".section_Item").after('<input type="hidden" id="hfInventoryApplyType" value="1" /> <input type="hidden" id="hfOrder_PriceCodeId" value="0" /><div class="hidden" id="div_ItemList"><ul class="variant-list list-group card"><li class="row card-body"><div class="col-sm-12"><div class="row" id="div_chkpieces"><div class="col-sm-4 div_chk_Packs hidden"><div class="custom-control custom-checkbox divEnablePacks checkbox-primary"><input type="checkbox" class="custom-control-input" id="chk_Packs"><label class="custom-control-label" for="chk_Packs">Enable Packs<\/label><\/div><\/div><div class="col-sm-4 hidden"><div class="custom-control custom-checkbox divEnablePieces hidden checkbox-primary"><input type="checkbox" class="custom-control-input" id="chk_Pieces"><label class="custom-control-label" for="chk_Pieces">Enable Pieces<\/label><\/div><\/div><div class="col-sm-4 hidden"><div class="custom-control custom-checkbox checkbox-primary"><input type="checkbox" class="custom-control-input" id="chk_CompositePrice"><label class="custom-control-label" for="chk_CompositePrice">Enable Composite Price<\/label><\/div><\/div><div class="col-sm-4 hidden"><div class="custom-control custom-checkbox checkbox-primary"><input type="checkbox" class="custom-control-input" id="chk_PiecePrice"><label class="custom-control-label" for="chk_PiecePrice">Enable Piece Price<\/label><\/div><\/div><\/div><\/div><\/li><li class="variant-item hidden"><\/li><\/ul><\/div>')}getTags(){return __awaiter(this,void 0,void 0,function*(){let t=this,i=n.Apps.Transact.Controls.Estimate.Instance().g_TagGroupId,r=n.Apps.Transact.Controls.Estimate.Instance().g_OrganizationId;Unibase.Platform.Forms.Managers.TagManager.Instance().GetTagsByRefId(r,i).then(function(n){let u=n.result,i="",r="";for(let n=0;n<u.length;n++)u[n]!=undefined&&(i+=u[n].TagId+"|");i!=""&&(i=i.replace(/\|$/,""),r=i);r!=""&&(r=r.replace(/\:$/,""));t.g_Tags=r})})}itemsAutoComplete(){return __awaiter(this,void 0,void 0,function*(){var n=this;yield n.getTags().then(function(){let t=Unibase.Platform.Membership.Infos.Identity.getCurrentUser(),i=t.sessionId,r=null;$("#txtAutoComplete_ItemId").select2({placeholder:"Select",tags:!1,allowClear:!0,theme:"default select2ErrorClass",data:[],ajax:{url:function(){return _appsettings.server_url()+"/apis/v4/bizgaze/transact/items/itemsautocompletefororder"},type:"POST",contentType:"application/json",dataType:"json",data:function(t){let u=t.term;return i=i.replace("#",""),r={PriceCodeId:Number(n._estimate.g_PriceCodeId),ContactId:n.g_ContactId,ShippingAddressId:Number(n.g_ShippingAddressId),BranchId:Number(n.g_BranchId),WareHouseId:Number(n._estimateItems.g_WarehouseId),LobId:Number(n.g_LobId),OrderType:n._estimate.g_EstimateTypeId,OfferOnly:!1,IsExcise:!1,SearchTerm:u,Page:0,IsCompositePrice:!1,Rows:10,ItemId:"0",CountryId:n.g_CountryId,ItemGroupId:0,Tags:n.g_Tags,authToken:i,term:u,ItemIds:n.g_ItemIds},JSON.stringify(r)},beforeSend:function(n){t!==undefined&&t!==null&&(n.setRequestHeader("Authorization","Basic "+t.sessionId),n.setRequestHeader("geoposition",t.latd+":"+t.lgId))},processResults:function(n){return{results:jQuery.map(JSON.parse(n.result),function(n){return{id:n.Value,text:n.SelectText,addlInfo:n.addlData}})}}}})})})}itemChangeEvent(){var n=this;$(".txtAutoComplete_ItemId").change(function(){$("#div_ItemList").removeClass("hidden");$(".div_titledetails").removeClass("hidden");let t=$(this).val(),i=!1;const r=n._estimateItems.g_CartItems_New.findIndex(n=>n.ItemId==t);r!=-1&&(i=!0);i||n.loadItems($("#bulk_txt_SearchItem").val(),t,null);$(".txtAutoComplete_ItemId").text("")})}loadItems(t,i,r){let u=this;u.g_ItemIds.push(Number(i));u._estimate.getInventoryApplyType(u.g_LobId,u.g_BillingAddressId,u.g_BranchId);u._estimate.getOrderSettings(u.g_LobId,u.g_BillingAddressId,u.g_BranchId);u.g_ContactId==0&&(u.g_ContactId=u._estimate.g_OrganizationId);(i==undefined||i=="")&&(i="undefined");(t==undefined||t=="")&&(t="null");let f;u.fileCacheHelper.loadJsFile("apps/transact/managers/inventory/itemmanager.js",function(){let e={priceCodeId:Number(u._estimate.g_PriceCodeId),contactId:u.g_ContactId,ShippingAddressId:Number(u.g_ShippingAddressId),BranchId:Number(u.g_BranchId),WareHouseId:Number(u._estimateItems.g_WarehouseId),LobId:Number(u.g_LobId),orderType:u._estimate.g_EstimateTypeId,offerOnly:!1,isExcise:!1,query:t,page:u.g_PageIndex,IsCompositePrice:u._estimateItems.g_IsEnableCompositePrice,rows:10,ItemId:i.toString(),ItemIds:[0]};f=n.Apps.Transact.Managers.ItemManager.Instance().getVariantsForOrder(e);f.then(function(n){if(n.result.length>0){if(n.result.forEach(n=>{let t=u._estimateItems.g_LoadedItems.findIndex(t=>t.ItemId==n.ItemId);t==-1?u._estimateItems.g_LoadedItems.push(n):u._estimateItems.g_LoadedItems[t].TaxPercentList=n.TaxPercentList}),u.bindItemList(r,i),$("#lblItemTotalRecords").text(n.result.length),u._estimateItems.g_CartItems_New.length>10){let i=$("#ItemsListPagination");i.pagination(n.result.length,10,{items_per_page:10,callback:function(i){u.g_PageIndex=i;u.loadItems(t,n.result.ItemId,n.result)},current_page:u.g_PageIndex})}}else $("#div_ItemList").html('<ul class="variant-list list-group"><li class="variant-item"><div class="text-center">Items not found.<\/div><\/li><\/ul>')})})}bindItemList(n,t){let i=this;$(".orderItemspage").removeClass("hidden");$("#div_chkpieces").removeClass("hidden");$("#div_ItemList").append('<ul class="variant-list list-group"><li class="variant-item hidden"><\/li>');n!=null&&(n.Pieces>0&&(i._estimateItems.g_IsEnablePieces=!0,$("#chk_Pieces").prop("checked",!0),$("#chk_Pieces").prop("disabled",!0)),n.Packs>0&&(i._estimateItems.g_IsEnablePacks=!0,$("#chk_Packs").prop("checked",!0),$("#chk_Packs").prop("disabled",!0)));let r=i._estimateItems.g_LoadedItems.find(n=>n.ItemId==t),u=i._estimateItems.getItemDesign(r,!0);$(".variant-item:last").after(u);let f=$(".variant-item:last");i.g_Edit_EstimateItemId!=0?(i.editEstimateItem(n),i._estimateItems.checkOffers(!0,"FromWidget"),$(".defaultSelectedCartons").addClass("floating-label-form-group-with-value")):i._estimateItems.allItemEvents(f)}edit(t){var i=this;i.g_Edit_EstimateItemId=t;$(".ItemsDiv").addClass("hidden");i.fileCacheHelper.loadJsFile("apps/transact/managers/estimates/estimatemanager.js",function(){n.Apps.Transact.Managers.EstimateManager.Instance().getEstimateItem(t).then(function(t){let r=t.result;if(i.g_Edit_EstimateItemData=r,i._estimate.g_IsTaxInclusive=r.IsTaxInclusive,i.g_ExpectedPrice=r.ExpectedPrice,t.result.FocItems!=null&&t.result.FocItems!=""){let n=t.result.FocItems.split(",");for(let t=0;t<n.length;t++){let u=n[t].split(":"),e=Number(u[0]),f=Number(u[1]);i.g_FocItems.push({OrderItemId:e,ItemId:f});i._estimateItems.g_ValidFocItems.push({ItemId:f,RefItemIds:r.ItemId})}}r.PriceTypeId==n.Apps.Transact.Enums.PriceType.PiecePrice?(i._estimateItems.g_IsEnablePiecePrice=!0,i._estimateItems.g_IsEnableCompositePiecePrice=!1,i._estimateItems.g_IsEnableCompositePrice=!1):r.PriceTypeId==n.Apps.Transact.Enums.PriceType.CompositePrice?(i._estimateItems.g_IsEnablePiecePrice=!1,i._estimateItems.g_IsEnableCompositePiecePrice=!1,i._estimateItems.g_IsEnableCompositePrice=!0):r.PriceTypeId==n.Apps.Transact.Enums.PriceType.Both?(i._estimateItems.g_IsEnablePiecePrice=!1,i._estimateItems.g_IsEnableCompositePiecePrice=!0,i._estimateItems.g_IsEnableCompositePrice=!1):(i._estimateItems.g_IsEnablePiecePrice=!1,i._estimateItems.g_IsEnableCompositePiecePrice=!1,i._estimateItems.g_IsEnableCompositePrice=!1);i.loadItems(null,r.ItemId,r,!0)})})}editEstimateItem(t){let u=this,r=t,i=u._estimateItems.g_LoadedItems.find(n=>n.ItemId==r.ItemId);i.UnitPrice=r.UnitPrice;let e=0,f=r.UnitPrice,o=0,h=0,c=0,l=0,p=!1,w=0,b=0,a=r.DiscountPercent!=0?1:2,s=$(".variant-addeditem-"+r.ItemId);a==1?(h=Number($(s).find("#txt_editItemPrice").val())*Number(i.DiscountPercent/100),c=Number($(s).find("#txt_editItemPrice").val())-Number(h)):a==2&&(h=i.DiscountValue,c=Number($(s).find("#txt_editItemPrice").val())-i.DiscountValue);let v=u._estimateItems.g_ItemsUnitPrice_New.find(n=>n.ItemId==r.ItemId);if(v.UnitPrice=f,v.length==0&&u._estimateItems.g_ItemsUnitPrice_New.push({ItemId:r.ItemId,UnitPrice:f,TaxRateAmount:0}),o=u._estimate.g_InventoryApplyType==n.Apps.Transact.Enums.InventoryApplyType.Quantity?Number(r.Quantity):u._estimateItems.g_IsEnablePiecePrice?Number(i.PackCount)*Number(r.Packs):Number(i.PackCount)*Number(i.PackSize)*Number(r.Packs)+r.Pieces*i.PackSize,u._estimateItems.g_IsEnableCompositePiecePrice)e=f*Number(o)+Number(i.TaxRate),Number(o)==0&&(e=0),f=i.CompositePiecePrice,$("#chk_PiecePrice").prop("checked",!0),$("#chk_CompositePrice").prop("checked",!0);else if(u._estimateItems.g_IsEnableCompositePrice){let n=Number(f)*Number(i.TaxPercentage)/100;l=Number(f)+Number(n);e=Number(o)*l;f=i.CompositePrice;$("#chk_PiecePrice").prop("checked",!1);$("#chk_CompositePrice").prop("checked",!0)}else u._estimateItems.g_IsEnablePiecePrice?(e=Number(o)*f,f=i.PiecePrice,$("#chk_PiecePrice").prop("checked",!0),$("#chk_CompositePrice").prop("checked",!1)):e=Number(o)*f;v.TaxRateAmount=l;let y=Number(e),k=Number(e*r.DiscountPercent/100)+Number(r.DiscountValue),nt=k+Number(w);y=Number(y)-Number(nt);let tt=Number(e)-Number(k),d="";if(u._estimate.g_IsCalculateTax)if(i.TaxGroupId==0)p=!0;else{for(let n=0;n<i.TaxPercentList.length;n++){let t=i.TaxPercentList[n],r=y*t.Percentage/100;b+=r}d=i.strTaxPercents;u._estimateItems.getPriceTypeValues(r.ItemId);u._estimateItems.g_IsEnablePiecePrice&&(f=i.PiecePrice);u._estimateItems.g_IsEnableCompositePrice&&(f=i.CompositePrice);u._estimateItems.g_IsEnableCompositePiecePrice&&(f=i.CompositePiecePrice)}let g=0;g=u._estimate.g_InventoryApplyType==n.Apps.Transact.Enums.InventoryApplyType.Quantity?r.Quantity:i.PackCount*i.PackSize*r.Packs+r.Pieces*i.PackSize;let it=u._estimateItems.g_CartItems_New.length+1;u._estimateItems.g_CartItems_New.push({OrderItemId:r.EstimateItemId,ItemIndex:it,ItemId:r.ItemId,ItemName:i.ItemName,Packs:r.Packs,Pieces:r.Pieces,PriceListId:r.PriceListId,UnitPrice:f,UnitPriceWithOutTax:r.UnitPrice,ExpectedPrice:u.g_ExpectedPrice,ActualPrice:r.UnitPrice,PackCount:i.PackCount,PackSize:i.PackSize,UnitName:i.UnitName,Quantity:g,SKU:i.SKU,PartNo:i.PartNo,Amount:e,AmountWithDiscount:tt,DiscountPercent:r.DiscountPercent,DiscountValue:r.DiscountValue,DiscountType:a,DiscountAmount:h,ItemValueAfterDiscount:c,StrTaxPercents:d,AvailableQuantity:i.AvailableQuantity,AvailablePacks:i.AvailablePacks,AvailablePieces:i.AvailablePieces,TotalAvailablePieces:i.TotalAvailablePieces,ExchangeDC:r.ExchangeDC,IsAfterTax:r.IsAfterTax,BaseQty:r.Quantity,IsFocItem:r.IsFoc,optoutAmount:w,TaxGroupId:i.TaxGroupId,TaxGroupName:i.TaxGroupName,TaxAmount:b,TaxRateAmount:i.TaxRateAmount,TaxRate:i.TaxRate,TaxPercentage:i.TaxPercentage,IsOfferAvailable:i.IsOfferAvailable,Description:r.Description==undefined?"":r.Description,Discountable:i.Discountable,PiecePrice:i.PiecePrice,CompositePrice:i.CompositePrice,CompositePiecePrice:i.CompositePiecePrice,ConversionQuantity:r.ConversionQuantity,IsCheckPendingItems:!0,SelectedUnitName:r.SelectedUnitName,IsError:!1,ErrorMsg:"",ErrorClass:"text-danger",IsTaxError:p,IsLeverageError:!1,IsFocAdded:!1,IndentItemId:0,FocItemIds:"",DiscountGroupId:0,IsOfferDiscountApplied:!1,AppliedOfferVolume:0,optoutOfferGroupId:0,SuggestedPacks:0,MinPacks:0,AvgPacks:0,InwardOrderPacks:0,OutwardOrderPacks:0,UOMSchemaId:i.UOMSchemaId,MultipleUOMs:i.MultipleUOMs,SelectedUnitId:r.AlternateUnitId,DefaultSize:r.DefaultSize,IsBoMAvailable:i.IsBoMAvailable,RefItemIds:"",RefItemSKUs:"",IsMultipleUOMs:i.IsMultipleUOMs,UOMs:i.UOMs,IsManualUOM:r.IsManualUOM,AlternateUnitId:t.AlternateUnitId});u._estimateItems.g_SelectedItems=[...u._estimateItems.g_CartItems_New];u._estimateItems.updateItemsDesign(s,"FromWidget");u._estimateItems.updateItemsArray(s,"FromWidget",!0)}getEstimateItems(){let n=this,i=n._estimateItems.getEstimateItems(n.g_EstimateId);if(n._estimateItems.g_CartItems_New.length==0&&$(".variant-addeditem").length==0)return Unibase.Platform.Forms.Components.FormViewer.Instance().showError("Please Select Item"),!1;let r=n._estimateItems.g_CartItems_New.filter(n=>n.Quantity==0),t=$("#spn_InventoryTitle").text();return $(".variant-list").find(".list-group-item").length>n._estimateItems.g_CartItems_New.length?(Unibase.Platform.Forms.Components.FormViewer.Instance().showError("Please Select "+t),!1):r.length>0?(Unibase.Platform.Forms.Components.FormViewer.Instance().showError(t+" can't be zero"),!1):i}static Instance(){return this.instance===undefined&&(this.instance=new i),this.instance}}t.AddEstimateItems=i})(i=t.Controls||(t.Controls={}))})(i=t.Transact||(t.Transact={}))})(t=n.Apps||(n.Apps={}))})(Bizgaze||(Bizgaze={}));