var __awaiter,Unibase,Bizgaze;(function(Bizgaze){let Apps;(function(Apps){let Transact;(function(Transact){let Infos;(function(Infos){class OrderItem{static Instance(){return this.instance===undefined&&(this.instance=new OrderItem),this.instance}}Infos.OrderItem=OrderItem;class FoCItem{}Infos.FoCItem=FoCItem;class ValidOrderFoCItem{}Infos.ValidOrderFoCItem=ValidOrderFoCItem;class AppliedOffer{}Infos.AppliedOffer=AppliedOffer;class OrderTotals{}Infos.OrderTotals=OrderTotals;class UOMSchemaDetails{}Infos.UOMSchemaDetails=UOMSchemaDetails;class POSOrderItem{static Instance(){return this.instance===undefined&&(this.instance=new OrderItem),this.instance}}Infos.POSOrderItem=POSOrderItem;class Cart_Item{static Instance(){return this.instance===undefined&&(this.instance=new Cart_Item),this.instance}}Infos.Cart_Item=Cart_Item;class ValidFoCItem{}Infos.ValidFoCItem=ValidFoCItem;class RawMaterial{}Infos.RawMaterial=RawMaterial;class Operation{}Infos.Operation=Operation})(Infos=Transact.Infos||(Transact.Infos={}))})(Transact=Apps.Transact||(Apps.Transact={}))})(Apps=Bizgaze.Apps||(Bizgaze.Apps={}))})(Bizgaze||(Bizgaze={}));__awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value)})}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator["throw"](value))}catch(e){reject(e)}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())})},function(Bizgaze){let Apps;(function(Apps){let Transact;(function(Transact){let Controls;(function(Controls){class OrderItems extends Unibase.Platform.Core.BaseComponent{constructor(){super(...arguments);this._order=Bizgaze.Apps.Transact.Controls.Order.Instance();this.g_ValidFocItems=[];this.g_SelectedItems=[];this.g_AppliedOffers=[];this.g_LoadedItems=[];this.g_UOMs=[];this.g_PurPlanData=[];this.g_ItemsUnitPrice_New=[];this.g_CartItems_New=[];this.g_SC_PC_CartItems=[];this.g_AppliedTaxGroups=[];this.g_PageIndex=0;this.g_PriceTypeId=1;this.g_IsEnablePieces=!1;this.g_IsEnablePacks=!1;this.g_IsEnablePiecePrice=!1;this.g_IsEnableCompositePrice=!1;this.g_IsEnableCompositePiecePrice=!1;this.g_BodyWidth=$("body").width();this.g_IsExcise=!1;this.g_PacksFocus=!0;this.g_PiecesFocus=!1;this.g_OfferApplyDate=new Date;this.g_FromWidget=!1;this.g_FromWidgetEditOrderItemId=0;this.g_FromContinueShopping=!1;this.g_IsFilterApplied=!1;this.g_TagArray=[];this.g_ContainerId="";this.g_VisibleContainerId="";this.Modified_Discount=0}init(formpropertyid,prop){let instance=this;instance.fileCacheHelper.loadJsFile("apps/transact/enums/enum.js",function(){instance.loadControlSettings(prop.ControlJsonText,prop.FormPropertyId);instance.loadPropertySettings(prop.PropertySettings,prop.FormPropertyId)})}loadControl(containerid){let instance=this;instance.g_ContainerId=containerid;instance.g_VisibleContainerId=Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds[Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds.length-1];instance._order.g_OrderTypeId=Number($("#"+instance.g_VisibleContainerId).find(".hdn_ordertypeid").val());let html='
<\/span> <\/i><\/span ><\/a>'+` `+'';instance.fileCacheHelper.loadJsFile("apps/transact/enums/enum.js",function(){html+=instance._order.g_OrderTypeId==Bizgaze.Apps.Transact.Enums.OrderType.SalesClaim||instance._order.g_OrderTypeId==Bizgaze.Apps.Transact.Enums.OrderType.PurchaseClaim?'