Built files from Bizgaze WebServer
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

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={}));