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._order=n.Apps.Transact.Controls.Order.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_BillFromAddressId=0;this.g_Edit_OrderItemId=0;this.g_RefStatusId=0;this.g_FocItems=[];this.g_VisibleContainerId=""}init(n,t){let i=this;i.loadControlSettings(t.ControlJsonText,t.FormPropertyId);i.loadPropertySettings(t.PropertySettings,t.FormPropertyId)}loadControl(n){let t=this;t.g_VisibleContainerId=Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds[Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds.length-1];$("#"+n).html('<div class="col-sm-12 ItemsDiv"><input type = "hidden" id = "hdn_customcontrol" class="value-control" value = "Bizgaze.Apps.Transact.Controls.AddOrderItems.Instance().getOrderItems();"<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>');$("#"+n).find("#div_chkpieces").addClass("hidden");t.fileCacheHelper.loadJsFiles(["apps/transact/enums/enum.js","apps/transact/managers/orders/ordermanager.js","apps/transact/controls/pricelist/managers/pricelistmanager.js","apps/transact/controls/orders/order.component.js","apps/transact/controls/orders/orderitems.component.js","libs/jquery/pagination/jquery.pagination.js","apps/transact/managers/offers/offermanager.js","apps/transact/components/orders/orderfilter.js","apps/transact/components/invoices/itemofferselection.js","platform/core/helpers/numberhelper/numberhelper.js","apps/transact/components/invoices/itemofferselection.js","apps/transact/controls/invoices/invoiceitem.component.js","apps/paybacks/managers/schememanager.js"],function(){t._order.g_VisibleContainerId=t.g_VisibleContainerId;let n=Number($("#"+t.g_VisibleContainerId).find(".hdn_orderitemid").val());t.setVariables();t._order.checkPermissions();t._order.getInventoryApplyType(t.g_LobId,t.g_BillingAddressId,t.g_BranchId);t._order.getOrderSettings(t.g_LobId,t.g_BillingAddressId,t.g_BranchId);t._orderItems.g_VisibleContainerId=t.g_VisibleContainerId;t._orderItems.itemSettings(!0);n==0&&(t.itemsAutoComplete(),$("#"+t.g_VisibleContainerId).find(".div_titledetails").addClass("hidden"));t.searchItemDesign();let i=t._order.g_OrganizationId;t._order.getPriceCodeDetails(i,t._order.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;t._orderItems=n.Apps.Transact.Controls.OrderItems.Instance();t._order._orderItems=n.Apps.Transact.Controls.OrderItems.Instance();t._orderItems.g_CartItems_New=[];t._orderItems.g_SelectedItems=[];t._orderItems.g_LoadedItems=[];t._orderItems.g_ItemsUnitPrice_New=[];t._orderItems.g_AppliedTaxGroups=[];t._orderItems.g_ValidFocItems=[];t.g_Edit_OrderItemId=0;t._orderItems.g_IsEnablePieces=!1;t._orderItems.g_IsEnablePiecePrice=!1;t._orderItems.g_IsEnableCompositePrice=!1;t._orderItems.g_IsEnableCompositePiecePrice=!1;t._order.g_IsSC_to_PC=!1;t.g_FocItems=[];let i=Unibase.Themes.Providers.DetailHelper.installedAppId,r=Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters;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._order.g_OrganizationId=Number(r.find(n=>n.Key=="hf_"+i+"_organizationid").Value);t._order.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._order.g_OrderTypeId=Number(r.find(n=>n.Key=="hf_"+i+"_ordertypeid").Value);t._order.g_OrderType=n.Apps.Transact.Enums.OrderType[t._order.g_OrderTypeId];t._order.g_OrderId=Number(r.find(n=>n.Key=="hf_"+i+"_orderid").Value);t.g_BranchId=Number(r.find(n=>n.Key=="hf_"+i+"_branchid").Value);u=r.find(n=>n.Key=="hf_"+i+"_orderdate").Value.toString();t._orderItems.g_OfferApplyDate=$.datepicker.parseDate("dd/mm/yy",u);t._orderItems.g_FromWidget=!0;t._orderItems.g_FromWidgetEditOrderItemId=0;n.Apps.Transact.Managers.OrderManager.Instance().getOrderDetails(t._order.g_OrderId).then(function(i){if(i.result!=null){t._order.g_IsPointsOrder=i.result.IsPointsOrder;t._order.g_IsPointsOrder&&n.Apps.Paybacks.Managers.SchemeManager.Instance().getloyaltypointsbycontactid(t._order.g_OrganizationId).then(function(n){n.result!=null&&(t._order.g_LoyaltyPoints=n.result.Points)});let r=Unibase.Platform.Membership.Infos.Identity.getCurrentUser().userId;n.Apps.Transact.Managers.OrderManager.Instance().getEmployeeLeverage(r,t.g_LobId).then(function(r){r.result!=null&&(t._order.g_LeveragePercent=r.result.LeveragePercent,t._order.g_IsLeverageApplied=!0);t.g_BranchId=i.result.BillFromAddressId;t._order.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.Sales||t._order.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.SalesClaim?t._orderItems.g_WarehouseId=t.g_ShipFromAddressId:(t._order.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.Purchase||t._order.g_OrderTypeId==n.Apps.Transact.Enums.OrderType.PurchaseClaim)&&(t._orderItems.g_WarehouseId=t.g_ShippingAddressId);(t._orderItems.g_WarehouseId=="null"||t._orderItems.g_WarehouseId==null)&&(t._orderItems.g_WarehouseId=Number(t.g_BranchId))})}})}searchItemDesign(){let n=this;$("#"+n.g_VisibleContainerId).find(".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" style="margin:0px -21px"><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.Order.Instance().g_TagGroupId,r=n.Apps.Transact.Controls.Order.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;$("#"+n.g_VisibleContainerId).find("#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._order.g_PriceCodeId),ContactId:n.g_ContactId,ShippingAddressId:Number(n.g_ShippingAddressId),BranchId:Number(n.g_BranchId),WareHouseId:Number(n._orderItems.g_WarehouseId),LobId:Number(n.g_LobId),OrderType:n._order.g_OrderTypeId,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,IsPoints:n._order.g_IsPointsOrder},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;$("#"+n.g_VisibleContainerId).find(".txtAutoComplete_ItemId").change(function(){$("#"+n.g_VisibleContainerId).find("#div_ItemList").removeClass("hidden");$("#"+n.g_VisibleContainerId).find(".div_titledetails").removeClass("hidden");let t=$("#"+n.g_VisibleContainerId).find(this).val(),i=!1;const r=n._orderItems.g_CartItems_New.findIndex(n=>n.ItemId==t);r!=-1&&(i=!0);i||n.loadItems($("#"+n.g_VisibleContainerId).find("#bulk_txt_SearchItem").val(),t,null);$("#"+n.g_VisibleContainerId).find(".txtAutoComplete_ItemId").text("")})}loadItems(t,i,r){let u=this;u._order.getInventoryApplyType(u.g_LobId,u.g_BillingAddressId,u.g_BranchId);u._order.getOrderSettings(u.g_LobId,u.g_BillingAddressId,u.g_BranchId);u.g_ContactId==0&&(u.g_ContactId=u._order.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._order.g_PriceCodeId),contactId:u.g_ContactId,ShippingAddressId:Number(u.g_ShippingAddressId),BranchId:Number(u.g_BranchId),WareHouseId:Number(u._orderItems.g_WarehouseId),LobId:Number(u.g_LobId),orderType:n.Apps.Transact.Controls.Order.Instance().g_OrderTypeId,offerOnly:!1,isExcise:!1,query:t,page:u.g_PageIndex,IsCompositePrice:u._orderItems.g_IsEnableCompositePrice,rows:10,ItemId:i.toString(),IsPoints:u._order.g_IsPointsOrder};f=n.Apps.Transact.Managers.ItemManager.Instance().getItemsForOrder(e);f.then(function(n){if(n.result.length>0){if(n.result.forEach(n=>{let t=u._orderItems.g_LoadedItems.findIndex(t=>t.ItemId==n.ItemId);t==-1?u._orderItems.g_LoadedItems.push(n):u._orderItems.g_LoadedItems[t].TaxPercentList=n.TaxPercentList}),u.bindItemList(r,i),$("#"+u.g_VisibleContainerId).find("#lblItemTotalRecords").text(n.result.length),u._orderItems.g_CartItems_New.length>10){let i=$("#"+u.g_VisibleContainerId).find("#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 $("#"+u.g_VisibleContainerId).find("#div_ItemList").html('<ul class="variant-list list-group" style="margin:0px -21px"><li class="variant-item"><div class="text-center">Items not found.<\/div><\/li><\/ul>')})})}bindItemList(n,t){let i=this;$("#"+i.g_VisibleContainerId).find(".orderItemspage").removeClass("hidden");$("#"+i.g_VisibleContainerId).find("#div_chkpieces").removeClass("hidden");$("#"+i.g_VisibleContainerId).find("#div_ItemList").append('<ul class="variant-list list-group" style="margin:0px -21px"><li class="variant-item hidden"><\/li>');n!=null&&i._order.setInventorySettings(i._order.g_InventoryApplyType);let r=i._orderItems.g_LoadedItems.find(n=>n.ItemId==t),u=i._orderItems.getItemDesign(r,!0);$("#"+i.g_VisibleContainerId).find(".variant-item:last").after(u);let f=$("#"+i.g_VisibleContainerId).find(".variant-item:last");i.g_Edit_OrderItemId!=0?(i.editOrderItem(n),i._orderItems.checkOffers(!0,"FromWidget"),$("#"+i.g_VisibleContainerId).find(".defaultSelectedCartons").addClass("floating-label-form-group-with-value")):i._orderItems.allItemEvents(f)}edit(t){var i=this;i.g_Edit_OrderItemId=t;i._orderItems.g_FromWidgetEditOrderItemId=t;i.g_Edit_OrderItemId>0&&$(".section_Items").after(`<div class="card"><div class="card-header"> Description </div> <div class="col-sm-12 ma-10 mt-20 mb-50"><div class="input-group descriptionFloatLabels"><textarea id="txt_Description" class="type-control value-control floating-label-control" rows="5" style="width:100%;" placeholder="Enter Description" data-placeholder="Enter Description" data-label="Enter Description" data-regularexp="" data-validatemsg=""></textarea></div></div> </div>`);$("#"+i.g_VisibleContainerId).find(".ItemsDiv").addClass("hidden");i.fileCacheHelper.loadJsFile("apps/transact/managers/orders/ordermanager.js",function(){n.Apps.Transact.Managers.OrderManager.Instance().getOrderItemsDetails(t).then(function(n){let t=n.result;if(i._order.g_IsTaxInclusive=t.IsTaxInclusive,n.result.FocItems!=null&&n.result.FocItems!=""){let r=n.result.FocItems.split(",");for(let n=0;n<r.length;n++){let u=r[n].split(":"),e=Number(u[0]),f=Number(u[1]);i.g_FocItems.push({OrderItemId:e,ItemId:f});i._orderItems.g_ValidFocItems.push({ItemId:f,RefItemIds:t.ItemId})}}i.loadItems(null,t.ItemId,t,!0)})})}editOrderItem(t){let r=this,u=t,i=r._orderItems.g_LoadedItems.find(n=>n.ItemId==u.ItemId);i.UnitPrice=u.UnitPrice;let e=0,f=u.UnitPrice,o=0,h=0,l=0,a=0,w=!1,b=0,k=0,v=u.DiscountPercent!=0?1:2,s=$("#"+r.g_VisibleContainerId).find(".variant-addeditem-"+u.ItemId);v==1?(h=Number($("#"+r.g_VisibleContainerId).find(s).find("#txt_editItemPrice").val())*Number(i.DiscountPercent/100),l=Number($("#"+r.g_VisibleContainerId).find(s).find("#txt_editItemPrice").val())-Number(h)):v==2&&(h=i.DiscountValue,l=Number($("#"+r.g_VisibleContainerId).find(s).find("#txt_editItemPrice").val())-i.DiscountValue);let y=r._orderItems.g_ItemsUnitPrice_New.find(n=>n.ItemId==u.ItemId);if(y.UnitPrice=f,y.length==0&&r._orderItems.g_ItemsUnitPrice_New.push({ItemId:u.ItemId,UnitPrice:f,TaxRateAmount:0}),o=r._order.g_InventoryApplyType==n.Apps.Transact.Enums.InventoryApplyType.Quantity?Number(u.Quantity):r._orderItems.g_IsEnablePiecePrice?Number(i.PackCount)*Number(u.Packs):Number(i.PackCount)*Number(i.PackSize)*Number(u.Packs)+u.Pieces*i.PackSize,t.PriceTypeId==n.Apps.Transact.Enums.PriceType.PiecePrice?(r._orderItems.g_IsEnablePiecePrice=!0,r._orderItems.g_IsEnableCompositePiecePrice=!1,r._orderItems.g_IsEnableCompositePrice=!1):t.PriceTypeId==n.Apps.Transact.Enums.PriceType.CompositePrice?(r._orderItems.g_IsEnablePiecePrice=!1,r._orderItems.g_IsEnableCompositePiecePrice=!1,r._orderItems.g_IsEnableCompositePrice=!0):t.PriceTypeId==n.Apps.Transact.Enums.PriceType.Both?(r._orderItems.g_IsEnablePiecePrice=!1,r._orderItems.g_IsEnableCompositePiecePrice=!0,r._orderItems.g_IsEnableCompositePrice=!1):(r._orderItems.g_IsEnablePiecePrice=!1,r._orderItems.g_IsEnableCompositePiecePrice=!1,r._orderItems.g_IsEnableCompositePrice=!1),r._orderItems.g_IsEnableCompositePiecePrice)e=f*Number(o)+Number(i.TaxRate),Number(o)==0&&(e=0),f=i.CompositePiecePrice,$("#"+r.g_VisibleContainerId).find("#chk_PiecePrice").prop("checked",!0),$("#"+r.g_VisibleContainerId).find("#chk_CompositePrice").prop("checked",!0);else if(r._orderItems.g_IsEnableCompositePrice){let n=Number(f)*Number(i.TaxPercentage)/100;a=Number(f)+Number(n);e=Number(o)*a;f=i.CompositePrice;$("#"+r.g_VisibleContainerId).find("#chk_PiecePrice").prop("checked",!1);$("#"+r.g_VisibleContainerId).find("#chk_CompositePrice").prop("checked",!0)}else r._orderItems.g_IsEnablePiecePrice?(e=Number(o)*f,f=i.PiecePrice,$("#"+r.g_VisibleContainerId).find("#chk_PiecePrice").prop("checked",!0),$("#"+r.g_VisibleContainerId).find("#chk_CompositePrice").prop("checked",!1)):e=Number(o)*f;y.TaxRateAmount=a;let p=Number(e),d=Number(e*u.DiscountPercent/100)+Number(u.DiscountValue)*Number(o),nt=d+Number(b);p=Number(p)-Number(nt);let tt=Number(e)-Number(d),g="";if(r._order.g_IsCalculateTax)if(i.TaxGroupId==0)w=!0;else{for(let n=0;n<i.TaxPercentList.length;n++){let t=i.TaxPercentList[n],r=p*t.Percentage/100;k+=r}g=i.strTaxPercents;r._orderItems.getPriceTypeValues(u.ItemId);r._orderItems.g_IsEnablePiecePrice&&(f=i.PiecePrice);r._orderItems.g_IsEnableCompositePrice&&(f=i.CompositePrice);r._orderItems.g_IsEnableCompositePiecePrice&&(f=i.CompositePiecePrice)}let c=0;r._order.g_InventoryApplyType==n.Apps.Transact.Enums.InventoryApplyType.Quantity?(c=u.Quantity,u.Packs=c):c=i.PackCount*i.PackSize*u.Packs+u.Pieces*i.PackSize;let it=r._orderItems.g_CartItems_New.length+1;r._orderItems.g_CartItems_New.push({OrderItemId:u.OrderItemId,ItemIndex:it,ItemId:u.ItemId,ItemName:i.ItemName,Packs:u.Packs,Pieces:u.Pieces,PriceListId:u.PriceListId,UnitPrice:f,UnitPriceWithOutTax:u.UnitPrice,ExpectedPrice:u.UnitPrice,ActualPrice:u.UnitPrice,PackCount:i.PackCount,PackSize:i.PackSize,UnitName:i.UnitName,Quantity:c,SKU:i.SKU,PartNo:i.PartNo,Amount:e,AmountWithDiscount:tt,DiscountPercent:u.DiscountPercent,DiscountValue:u.DiscountValue,DiscountType:v,DiscountAmount:h,ItemValueAfterDiscount:l,StrTaxPercents:g,AvailableQuantity:i.AvailableQuantity,AvailablePacks:i.AvailablePacks,AvailablePieces:i.AvailablePieces,TotalAvailablePieces:i.TotalAvailablePieces,ExchangeDC:u.ExchangeDC,IsAfterTax:u.IsAfterTax,BaseQty:u.Quantity,IsFocItem:u.IsFoc,optoutAmount:b,TaxGroupId:i.TaxGroupId,TaxGroupName:i.TaxGroupName,TaxAmount:k,TaxRateAmount:i.TaxRateAmount,TaxRate:i.TaxRate,TaxPercentage:i.TaxPercentage,IsOfferAvailable:i.IsOfferAvailable,Description:u.Description==undefined?"":u.Description,Discountable:i.Discountable,PiecePrice:i.PiecePrice,CompositePrice:i.CompositePrice,CompositePiecePrice:i.CompositePiecePrice,IsCheckPendingItems:!0,IsError:!1,ErrorMsg:"",ErrorClass:"text-danger",IsTaxError:w,IsLeverageError:!1,IsFocAdded:!1,RefOrderItemId:0,RefItemIds:"",RefItemSKUs:"",FocItemIds:"",DiscountGroupId:0,IsOfferDiscountApplied:!1,AppliedOfferVolume:0,AppliedPlanVolumeId:0,AppliedOfferId:0,optoutOfferGroupId:0,SuggestedPacks:0,MinPacks:0,AvgPacks:0,InwardOrderPacks:0,OutwardOrderPacks:0,UOMs:i.UOMs,IsManualUOM:i.IsManualUOM,IsMultipleUOMs:i.IsMultipleUOMs,UOMSchemaId:i.UOMSchemaId,MultipleUOMs:i.MultipleUOMs,SelectedUnitId:u.AlternateUnitId,SelectedUnitName:i.UnitName,DefaultSize:u.DefaultSize,IsBoMAvailable:i.IsBoMAvailable,IsSpecialPrice:i.IsSpecialPrice,ConversionQuantity:u.ConversionQuantity,HSNId:u.HSNId,RowTotal:0,RowDiscount:0,TaxTotal:0});r._orderItems.g_SelectedItems=[...r._orderItems.g_CartItems_New];r._orderItems.updateItemsDesign(s,"FromWidget");r._orderItems.updateItemsArray(s,"FromWidget",!0)}getOrderItems(){let n=this,i=n._orderItems.getOrderItems(n._order.g_OrderId);if(n._orderItems.g_CartItems_New.length==0&&$("#"+n.g_VisibleContainerId).find(".variant-addeditem").length==0)return Unibase.Platform.Forms.Components.FormViewer.Instance().showError("Please Select Item"),!1;let r=n._orderItems.g_CartItems_New.filter(n=>n.Quantity==0),t=$("#"+n.g_VisibleContainerId).find("#spn_InventoryTitle").text();return $("#"+n.g_VisibleContainerId).find(".variant-list").find(".list-group-item").length>n._orderItems.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.AddOrderItems=i})(i=t.Controls||(t.Controls={}))})(i=t.Transact||(t.Transact={}))})(t=n.Apps||(n.Apps={}))})(Bizgaze||(Bizgaze={}));
|