using Microsoft.SqlServer.Server; using MMDAL.DTO.Item; using MMDAL.DTO.ItemAlias; using MMDAL.DTO.ItemStock; using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace MMDAL.DTO.Item { public class ItemDTO { #region PrivateMembers #region Classification //private string itemtype=""; //Type private byte itemissaleableitem; //IsSaleableItem private byte itemisactivity; //IsActivity #endregion #region ItemType private int itemtypeid = -1; private string itemtypecode; private string itemtypename; #endregion #region PlanningGroup private int planninggroupid = -1; private string planninggroupcode; private string planninggroupname; #endregion #region DutyFormType private int dutyformtypeid = -1; private string dutyformtypecode; private string dutyformtypename; #endregion #region PurchaseCurrency private int purchasecurrencyid = -1; private string purchasecurrencycode; private string purchasecurrencyname; #endregion private double itemlastpurchaserate; #region LastPurchaseCurrency private int lastpurchasecurrencyid = -1; private string lastpurchasecurrencycode; private string lastpurchasecurrencyname; #endregion #region CodeCategory private int codecategoryid = -1; private string codecategorycategorycode; private string codecategorycategoryname; private int codedefinegenerationtype; #endregion #region Category private int itemcategoriyid=-1; private string itemcategorycode; private string itemcategoryname; #endregion #region SubCategory private int subcategoryid = -1; private string subcategorycode; private string subcategoryname; #endregion #region ItemGroup private int itemgroupid = -1; private string itemgroupcode; private string itemgroupname; #endregion #region ItemBrand private int itembrandid = -1; private string itembrandcode; private string itembrandname; #endregion #region ItemModel private int modelid = -1; private string modelcode; private string modelname; #endregion #region PriceCategory private int pricecategoryid = -1; private string pricecategorycode; private string pricecategoryname; #endregion #region MaterialGroup private int materialgroupid = -1; private string materialgroupcode; private string materialgroupname; #endregion #region ProcessGroup private int processgroupid = -1; private string processgroupcode = ""; private string processgroupname = ""; private string processgroupprocessgroupnumber; #endregion #region MaterialAccount private int materialaccountid = -1; private string materialaccountcode; private string materialaccountname; #endregion #region ParameterSet private int parametersetid = -1; private string parametersetcode; private string parametersetname; #endregion #region DefaultSKU private int defaultskuid = -1; private string defaultskucode; private string defaultskuname; #endregion #region PurchaseUOM private int purchaseuomid = -1; private string purchaseuomcode; private string purchaseuomname; #endregion #region StockUOM private int stockuomid = -1; private string stockuomcode; private string stockuomname; #endregion #region UOMSet private int uomsetid = -1; private string uomsetcode; private string uomsetname; #endregion #region PackSet private int packsetid = -1; private string packsetcode; private string packsetname; #endregion #region DefaultPack private int defaultpackid = -1; private string defaultpackcode; private string defaultpackname; #endregion #region QualityParameterSet private int qualityparametersetid = -1; private string qualityparametersetcode; private string qualityparametersetname; #endregion #region LinkItem private int linkitemid = -1; private string linkitemcode; private string linkitemname; #endregion #region TaxTable private int taxtableid = -1; private string taxtablecode; private string taxtablename; #endregion #region VatCommodity private int vatcommodityid = -1; //Id private string vatcommoditycode; //Code private string vatcommodityname; //Name #endregion #region Details private byte itemisexciseapplicable; private DateTime itemintroduceddate = DateTime.UtcNow; //IntroducedDate private byte itemitemortemplate; //ItemorTemplate private string itemdrawingnumber = ""; //DrawingNumber private string itemcataloguenumber = ""; //CatalogueNumber private byte itemisitemrevised; //IsItemRevised private DateTime itemitemrevisedfrom = DateTime.UtcNow; //ItemRevisedFrom private DateTime itemitemrevisedto = DateTime.UtcNow; //ItemRevisedTo #endregion #region Duties&Taxes private byte itemisdutyapplicable; //IsDutyApplicable private byte itemiscenvatapplicable; //IsCENVATApplicable //private int itemdutycategoryid = -1; //DutyCategoryId private int dutytableid = -1; //DutyTableId private string dutytablecode; //Code private string dutytablename; //Name //private string itemdutyformtype=""; //DutyFromType private byte itemistaxtypechangeable; //IsTaxTypeChangeable private byte itemvatclaimtype; //VATClaimType #endregion #region Item private int itemid; //Id private string itemcode; //Code private string itemname; //Name private string itemshortname; //ShortName private string itemdescription; //Description #endregion #region Options private byte itemistransactable; //IsTransactable private byte itemispurchasable; //IsPurchasable private byte itemisinternalorder; //IsInternalOrder private byte itemisbuyback; //IsBuyBack private byte itemisvariablesizeitem; //IsVariablesizeItem private byte itemisspare = 1; //IsSpare private byte itemisbuywithoutorder; //IsBuyWithoutOrder private byte itembomtype; //BOMType #endregion #region Packing private byte itemispackingsdetailsrequired; //IsPackingsDetailsRequired private double itemcasecount; //CaseCount #endregion #region Planning private byte itemmasterplanmethod; //MasterPlanMethod private byte itemmrpplanmethod; //MRPPlanMethod private Int16 itemleadtime; //LeadTime private Int16 itemreviewperiod; //ReviewPeriod private double itemminimumorderquantity; //MinimumOrderQuantity private double itemminlevel; //MinLevel private double itemmaxlevel; //MaxLevel private double itemlotsize; //LotSize #endregion #region Pricing private byte itemratetype; //RateType private byte itempricefortype; //PriceForType private double itemlinkvariation; //LinkVariation private string itempricingreferencenumber = ""; //PricingReferenceNumber private byte itemisdiscountapplicable; //IsDiscountApplicable private double itemmaximumdiscountpercentage; //MaximumDiscountPercentage private byte itemisfreeapplicable; //IsFreeApplicable private double itemmrprate; //MRPRate #endregion #region Quality private byte iteminspectiontype; //InspectionType private byte itemisexpirytrackingrequired = 1; //IsExpirytrackingRequired private Int16 itemlifeindays; //LifeinDays #endregion #region Service private byte itemisserviceapplicable = 1; //IsServiceApplicable private byte itemiswarrantyapplicable = 1; //IsWarrantyApplicable private Int16 itemwarrantyperiod; //WarrantyPeriod private byte itemisposttocustomerproduct = 1; //IsPostToCustomerProduct private byte itemisinstallationtrackingrequired = 1;//IsInstallationTrackingRequired private byte itemisdefectivetobereturned; //IsDefectiveToBeReturned #endregion #region SKU private int itemisskutrackingapplicable; //IsSKUTrackingapplicable data type change from byte to int for itemsku screen purpose private byte itemisstyleapplicable; //IsStyleApplicable private byte itemiscolorapplicable; //IsColorApplicable private byte itemissizeapplicable; //IsSizeApplicable private byte itemisprocessapplicable; //IsProcessApplicable private byte itemismakeapplicable; //IsMakeApplicable private byte itemispricepointapplicable; //IsPricePointApplicable private byte itemisgradeapplicable; //IsGradeApplicable private byte itemisseasonapplicable; //IsSeasonApplicable #endregion #region Specification private double itemheight; //Height private double itemweight; //Weight private double itemlength; //Length private double itembreath; //Breath private double itemthickness; //Thickness #endregion #region Stock private byte itemisstockposting; //IsStockPosting private byte itemisbatchstock; //IsBatchStock private byte itemisuniquebatch; //IsUniqueBatch private byte itemstockvaluationtype; //StockValuationType private byte itemtollerancetype; //TolleranceType private double itemtollerancevalue; //TolleranceValue #endregion #region Units private double itemconversionfactor; //ConversionFactor #endregion #region Routing private int routingid = -1; private string routingcode; private string routingname; #endregion private double itempurchaserate; private double itempurchaserateinclusive; private double itempurchasecostnlc; private double itemsalesrate; private double itemsalesrateinclusive; #region Planner private int plannerid = -1; private string plannercode; private string plannername; #endregion #region ProcurmentIncharge private int procurmentinchargeid = -1; private string procurmentinchargecode; private string procurmentinchargename; #endregion #region CycleClass private int cycleclassid = -1; private string cycleclasscycleclasso; private string cycleclassdescription; #endregion // private string itemplanninggroup = ""; private byte itemproductionnature; private byte itemismakeorbuy = 1; private byte itemismanufacturable; private byte itemisbulkissueitem; private double itemshrinkagepercentage; private double itemcomponentyield; private double itempreprocessingleadtime; private double itemprocessingleadtime; private double itempostprocessingleadtime; private double itemleadtimelotsize; private double itemfixedleadtime; private double itemvariableleadtime; private double itemvariablequantity; private double itemmanufacturingleadtime; private double itemleadtimeoffset; private double itembomyieldpercentage; private byte itemsafetystockmethod; private double itemsafetydays; private double itemmrpplannedpercentage; private byte itemlotmethod; private byte iteminventorymethod; private byte itemlowestlevelinbom; private byte itemisbintrackingrequired; #region DutyTariff private int dutytariffid = -1; //Id private string dutytariffcode; //Code private string dutytariffname; //Name #endregion private string itemdefaultcmsid; private List itemdetailarray = new List(); #region Base private int itemcreatedbyid; //CreatedById private string itemcreatedbyname; //CreatedByName private DateTime itemcreatedon; //CreatedOn private int itemmodifiedbyid; //ModifiedById private DateTime itemmodifiedon; //ModifiedOn private string itemmodifiedbyname; //ModifiedByName #endregion #region Standard private Int16 itemsortorder; //SortOrder private byte itemstatus; //Status private Int16 itemversion; //Version private byte itemsourcetype; //SourceType #endregion private Int64 itemcount; #region RawMaterialItem private int rawmaterialitemid = -1; private string rawmaterialitemcode; private string rawmaterialitemname; #endregion #region RawMaterialSku private int rawmaterialskuid = -1; private string rawmaterialskucode; private string rawmaterialskuname; #endregion private double rawmaterialquantity; private byte itemisasset; private int assettypeid = -1; private string assettypecode; private string assettypename; private byte itemassetlinktype; private byte itemassetbatchlinktype; private int assetid = -1; private string assetcode; private string assetname; #endregion #region NestingPlan private int nestingplanid = -1; private string nestingplancode; private string nestingplandescription; #endregion #region PublicMembers #region Item public int ItemId { get { return itemid; } //Id set { itemid = value; } //Id } public string ItemCode { get { return itemcode; } //Code set { itemcode = value; } //Code } public string ItemName { get { return itemname; } //Name set { itemname = value; } //Name } public string ItemShortName { get { return itemshortname; } //ShortName set { itemshortname = value; } //ShortName } public string ItemDescription { get { return itemdescription; } //Description set { itemdescription = value; } //Description } #endregion #region ItemType public int ItemTypeId { get { return itemtypeid; } //Id set { itemtypeid = value; } //Id } public string ItemTypeCode { get { return itemtypecode; } //Code set { itemtypecode = value; } //Code } public string ItemTypeName { get { return itemtypename; } //Name set { itemtypename = value; } //Name } #endregion #region DutyFormType public int DutyFormTypeId { get { return dutyformtypeid; } //Id set { dutyformtypeid = value; } //Id } public string DutyFormTypeCode { get { return dutyformtypecode; } //Code set { dutyformtypecode = value; } //Code } public string DutyFormTypeName { get { return dutyformtypename; } //Name set { dutyformtypename = value; } //Name } #endregion #region Classification public byte ItemIsSaleableItem { get { return itemissaleableitem; } //IsSaleableItem set { itemissaleableitem = value; } //IsSaleableItem } public byte ItemIsActivity { get { return itemisactivity; } //IsActivity set { itemisactivity = value; } //IsActivity } #endregion #region CodeCategory public int CodeCategoryId { get { return codecategoryid; } //Id set { codecategoryid = value; } //Id } public string CodeCategoryCategoryCode { get { return codecategorycategorycode; } //Code set { codecategorycategorycode = value; } //Code } public string CodeCategoryCategoryName { get { return codecategorycategoryname; } //Name set { codecategorycategoryname = value; } //Name } public int CodeDefineGenerationType { get { return codedefinegenerationtype; } //Id set { codedefinegenerationtype = value; } //Id } #endregion #region Category public int ItemCategoryId { get { return itemcategoryid; } //Id set { itemcategoryid = value; } //Id } public string ItemCategoryCode { get { return itemcategorycode; } //Code set { itemcategorycode = value; } //Code } public string ItemCategoryName { get { return itemcategoryname; } //Name set { itemcategoryname = value; } //Name } #endregion #region SubCategory public int SubCategoryId { get { return subcategoryid; } //Id set { subcategoryid = value; } //Id } public string SubCategoryCode { get { return subcategorycode; } //Code set { subcategorycode = value; } //Code } public string SubCategoryName { get { return subcategoryname; } //Name set { subcategoryname = value; } //Name } #endregion #region ItemGroup public int ItemGroupId { get { return itemgroupid; } //Id set { itemgroupid = value; } //Id } public string ItemGroupCode { get { return itemgroupcode; } //Code set { itemgroupcode = value; } //Code } public string ItemGroupName { get { return itemgroupname; } //Name set { itemgroupname = value; } //Name } #endregion #region ItemBrand public int ItemBrandId { get { return itembrandid; } //Id set { itembrandid = value; } //Id } public string ItemBrandCode { get { return itembrandcode; } //Code set { itembrandcode = value; } //Code } public string ItemBrandName { get { return itembrandname; } //Name set { itembrandname = value; } //Name } #endregion #region Model public int ModelId { get { return modelid; } //Id set { modelid = value; } //Id } public string ModelCode { get { return modelcode; } //Code set { modelcode = value; } //Code } public string ModelName { get { return modelname; } //Name set { modelname = value; } //Name } #endregion #region PriceCategory public int PriceCategoryId { get { return pricecategoryid; } //Id set { pricecategoryid = value; } //Id } public string PriceCategoryCode { get { return pricecategorycode; } //Code set { pricecategorycode = value; } //Code } public string PriceCategoryName { get { return pricecategoryname; } //Name set { pricecategoryname = value; } //Name } #endregion #region MaterialGroup public int MaterialGroupId { get { return materialgroupid; } //Id set { materialgroupid = value; } //Id } public string MaterialGroupCode { get { return materialgroupcode; } //Code set { materialgroupcode = value; } //Code } public string MaterialGroupName { get { return materialgroupname; } //Name set { materialgroupname = value; } //Name } #endregion #region ProcessGroup public int ProcessGroupId { get { return processgroupid; } //Id set { processgroupid = value; } //Id } public string ProcessGroupCode { get { return processgroupcode; } //id set { processgroupcode = value; } //id } public string ProcessGroupName { get { return processgroupname; } //id set { processgroupname = value; } //Id } public string ProcessGroupProcessGroupNumber { get { return processgroupprocessgroupnumber; } //Code set { processgroupprocessgroupnumber = value; } //Code } #endregion #region MaterialAccount public int MaterialAccountId { get { return materialaccountid; } //Id set { materialaccountid = value; } //Id } public string MaterialAccountCode { get { return materialaccountcode; } //Code set { materialaccountcode = value; } //Code } public string MaterialAccountName { get { return materialaccountname; } //Name set { materialaccountname = value; } //Name } #endregion #region ParameterSet public int ParameterSetId { get { return parametersetid; } //Id set { parametersetid = value; } //Id } public string ParameterSetCode { get { return parametersetcode; } //Code set { parametersetcode = value; } //Code } public string ParameterSetName { get { return parametersetname; } //Name set { parametersetname = value; } //Name } #endregion #region DefaultSKU public int DefaultSKUId { get { return defaultskuid; } //Id set { defaultskuid = value; } //Id } public string DefaultSKUCode { get { return defaultskucode; } //Code set { defaultskucode = value; } //Code } public string DefaultSKUName { get { return defaultskuname; } //Name set { defaultskuname = value; } //Name } #endregion #region PurchaseUOM public int PurchaseUOMId { get { return purchaseuomid; } //Id set { purchaseuomid = value; } //Id } public string PurchaseUOMCode { get { return purchaseuomcode; } //Code set { purchaseuomcode = value; } //Code } public string PurchaseUOMName { get { return purchaseuomname; } //Name set { purchaseuomname = value; } //Name } #endregion #region StockUOM public int StockUOMId { get { return stockuomid; } //Id set { stockuomid = value; } //Id } public string StockUOMCode { get { return stockuomcode; } //Code set { stockuomcode = value; } //Code } public string StockUOMName { get { return stockuomname; } //Name set { stockuomname = value; } //Name } #endregion #region UOMSet public int UOMSetId { get { return uomsetid; } //Id set { uomsetid = value; } //Id } public string UOMSetCode { get { return uomsetcode; } //Code set { uomsetcode = value; } //Code } public string UOMSetName { get { return uomsetname; } //Name set { uomsetname = value; } //Name } #endregion #region PackSet public int PackSetId { get { return packsetid; } //Id set { packsetid = value; } //Id } public string PackSetCode { get { return packsetcode; } //Code set { packsetcode = value; } //Code } public string PackSetName { get { return packsetname; } //Name set { packsetname = value; } //Name } #endregion #region DefaultPack public int DefaultPackId { get { return defaultpackid; } //Id set { defaultpackid = value; } //Id } public string DefaultPackCode { get { return defaultpackcode; } //Code set { defaultpackcode = value; } //Code } public string DefaultPackName { get { return defaultpackname; } //Name set { defaultpackname = value; } //Name } #endregion #region QualityParameterSet public int QualityParameterSetId { get { return qualityparametersetid; } //Id set { qualityparametersetid = value; } //Id } public string QualityParameterSetCode { get { return qualityparametersetcode; } //Code set { qualityparametersetcode = value; } //Code } public string QualityParameterSetName { get { return qualityparametersetname; } //Name set { qualityparametersetname = value; } //Name } #endregion #region LinkItem public int LinkItemId { get { return linkitemid; } //Id set { linkitemid = value; } //Id } public string LinkItemCode { get { return linkitemcode; } //Code set { linkitemcode = value; } //Code } public string LinkItemName { get { return linkitemname; } //Name set { linkitemname = value; } //Name } #endregion #region TaxTable public int TaxTableId { get { return taxtableid; } //Id set { taxtableid = value; } //Id } public string TaxTableCode { get { return taxtablecode; } //Code set { taxtablecode = value; } //Code } public string TaxTableName { get { return taxtablename; } //Name set { taxtablename = value; } //Name } #endregion #region Routing public int RoutingId { get { return routingid; } //Id set { routingid = value; } //Id } public string RoutingCode { get { return routingcode; } //Code set { routingcode = value; } //Code } public string RoutingName { get { return routingname; } //Name set { routingname = value; } //Name } #endregion #region Details public byte ItemIsExciseApplicable { get { return itemisexciseapplicable; } set { itemisexciseapplicable = value; } } public DateTime ItemIntroducedDate { get { return itemintroduceddate; } //IntroducedDate set { itemintroduceddate = value; } //IntroducedDate } public byte ItemItemorTemplate { get { return itemitemortemplate; } //ItemorTemplate set { itemitemortemplate = value; } //ItemorTemplate } public string ItemDrawingNumber { get { return itemdrawingnumber; } //DrawingNumber set { itemdrawingnumber = value; } //DrawingNumber } public string ItemCatalogueNumber { get { return itemcataloguenumber; } //CatalogueNumber set { itemcataloguenumber = value; } //CatalogueNumber } public byte ItemIsItemRevised { get { return itemisitemrevised; } //IsItemRevised set { itemisitemrevised = value; } //IsItemRevised } public DateTime ItemItemRevisedFrom { get { return itemitemrevisedfrom; } //ItemRevisedFrom set { itemitemrevisedfrom = value; } //ItemRevisedFrom } public DateTime ItemItemRevisedTo { get { return itemitemrevisedto; } //ItemRevisedTo set { itemitemrevisedto = value; } //ItemRevisedTo } #endregion #region Duties&Taxes public byte ItemIsDutyApplicable { get { return itemisdutyapplicable; } //IsDutyApplicable set { itemisdutyapplicable = value; } //IsDutyApplicable } public byte ItemIsCENVATApplicable { get { return itemiscenvatapplicable; } //IsCENVATApplicable set { itemiscenvatapplicable = value; } //IsCENVATApplicable } //public int ItemDutyCategoryId //{ //get { return itemdutycategoryid; } //DutyCategoryId //set { itemdutycategoryid=value; } //DutyCategoryId //} public int DutyTableId { get { return dutytableid; } //Id set { dutytableid = value; } //Id } public string DutyTableCode { get { return dutytablecode; } //Code set { dutytablecode = value; } //Code } public string DutyTableName { get { return dutytablename; } //Name set { dutytablename = value; } //Name } //public string ItemDutyFormType //{ // get { return itemdutyformtype; } //DutyFromType // set { itemdutyformtype = value; } //DutyFromType //} public byte ItemIsTaxTypeChangeable { get { return itemistaxtypechangeable; } //IsTaxTypeChangeable set { itemistaxtypechangeable = value; } //IsTaxTypeChangeable } public byte ItemVATClaimType { get { return itemvatclaimtype; } //VATClaimType set { itemvatclaimtype = value; } //VATClaimType } #endregion #region Options public byte ItemIsTransactable { get { return itemistransactable; } //IsTransactable set { itemistransactable = value; } //IsTransactable } public byte ItemIsPurchasable { get { return itemispurchasable; } //IsPurchasable set { itemispurchasable = value; } //IsPurchasable } public byte ItemIsInternalOrder { get { return itemisinternalorder; } //IsInternalOrder set { itemisinternalorder = value; } //IsInternalOrder } public byte ItemIsBuyBack { get { return itemisbuyback; } //IsBuyBack set { itemisbuyback = value; } //IsBuyBack } public byte ItemIsVariablesizeItem { get { return itemisvariablesizeitem; } //IsVariablesizeItem set { itemisvariablesizeitem = value; } //IsVariablesizeItem } public byte ItemIsSpare { get { return itemisspare; } //IsSpare set { itemisspare = value; } //IsSpare } public byte ItemIsBuyWithoutOrder { get { return itemisbuywithoutorder; } //IsBuyWithoutOrder set { itemisbuywithoutorder = value; } //IsBuyWithoutOrder } public byte ItemBOMType { get { return itembomtype; } //BOMType set { itembomtype = value; } //BOMType } #endregion #region Packing public byte ItemIsPackingsDetailsRequired { get { return itemispackingsdetailsrequired; } //IsPackingsDetailsRequired set { itemispackingsdetailsrequired = value; } //IsPackingsDetailsRequired } public double ItemCaseCount { get { return itemcasecount; } //CaseCount set { itemcasecount = value; } //CaseCount } #endregion #region Planning public byte ItemMasterPlanMethod { get { return itemmasterplanmethod; } //MasterPlanMethod set { itemmasterplanmethod = value; } //MasterPlanMethod } public byte ItemMRPPlanMethod { get { return itemmrpplanmethod; } //MRPPlanMethod set { itemmrpplanmethod = value; } //MRPPlanMethod } public Int16 ItemLeadTime { get { return itemleadtime; } //LeadTime set { itemleadtime = value; } //LeadTime } public Int16 ItemReviewPeriod { get { return itemreviewperiod; } //ReviewPeriod set { itemreviewperiod = value; } //ReviewPeriod } public double ItemMinimumOrderQuantity { get { return itemminimumorderquantity; } //MinimumOrderQuantity set { itemminimumorderquantity = value; } //MinimumOrderQuantity } public double ItemMinLevel { get { return itemminlevel; } //MinLevel set { itemminlevel = value; } //MinLevel } public double ItemMaxLevel { get { return itemmaxlevel; } //MaxLevel set { itemmaxlevel = value; } //MaxLevel } public double ItemLotSize { get { return itemlotsize; } //LotSize set { itemlotsize = value; } //LotSize } #endregion #region Pricing public byte ItemRateType { get { return itemratetype; } //RateType set { itemratetype = value; } //RateType } public byte ItemPriceForType { get { return itempricefortype; } //PriceForType set { itempricefortype = value; } //PriceForType } public double ItemLinkVariation { get { return itemlinkvariation; } //LinkVariation set { itemlinkvariation = value; } //LinkVariation } public string ItemPricingReferenceNumber { get { return itempricingreferencenumber; } //PricingReferenceNumber set { itempricingreferencenumber = value; } //PricingReferenceNumber } public byte ItemIsDiscountApplicable { get { return itemisdiscountapplicable; } //IsDiscountApplicable set { itemisdiscountapplicable = value; } //IsDiscountApplicable } public double ItemMaximumDiscountPercentage { get { return itemmaximumdiscountpercentage; } //MaximumDiscountPercentage set { itemmaximumdiscountpercentage = value; } //MaximumDiscountPercentage } public byte ItemIsFreeApplicable { get { return itemisfreeapplicable; } //IsFreeApplicable set { itemisfreeapplicable = value; } //IsFreeApplicable } public double ItemMRPRate { get { return itemmrprate; } //MRPRate set { itemmrprate = value; } //MRPRate } #endregion #region Quality public byte ItemInspectionType { get { return iteminspectiontype; } //InspectionType set { iteminspectiontype = value; } //InspectionType } public byte ItemIsExpirytrackingRequired { get { return itemisexpirytrackingrequired; } //IsExpirytrackingRequired set { itemisexpirytrackingrequired = value; } //IsExpirytrackingRequired } public Int16 ItemLifeinDays { get { return itemlifeindays; } //LifeinDays set { itemlifeindays = value; } //LifeinDays } #endregion #region Service public byte ItemIsServiceApplicable { get { return itemisserviceapplicable; } //IsServiceApplicable set { itemisserviceapplicable = value; } //IsServiceApplicable } public byte ItemIsWarrantyApplicable { get { return itemiswarrantyapplicable; } //IsWarrantyApplicable set { itemiswarrantyapplicable = value; } //IsWarrantyApplicable } public Int16 ItemWarrantyPeriod { get { return itemwarrantyperiod; } //WarrantyPeriod set { itemwarrantyperiod = value; } //WarrantyPeriod } public byte ItemIsPostToCustomerProduct { get { return itemisposttocustomerproduct; } //IsPostToCustomerProduct set { itemisposttocustomerproduct = value; } //IsPostToCustomerProduct } public byte ItemIsInstallationTrackingRequired { get { return itemisinstallationtrackingrequired; }//IsInstallationTrackingRequired set { itemisinstallationtrackingrequired = value; }//IsInstallationTrackingRequired } public byte ItemIsDefectiveToBeReturned { get { return itemisdefectivetobereturned; } //IsDefectiveToBeReturned set { itemisdefectivetobereturned = value; } //IsDefectiveToBeReturned } #endregion #region SKU public int ItemIsSKUTrackingapplicable { get { return itemisskutrackingapplicable; } //IsSKUTrackingapplicable set { itemisskutrackingapplicable = value; } //IsSKUTrackingapplicable } public byte ItemIsStyleApplicable { get { return itemisstyleapplicable; } //IsStyleApplicable set { itemisstyleapplicable = value; } //IsStyleApplicable } public byte ItemIsColorApplicable { get { return itemiscolorapplicable; } //IsColorApplicable set { itemiscolorapplicable = value; } //IsColorApplicable } public byte ItemIsSizeApplicable { get { return itemissizeapplicable; } //IsSizeApplicable set { itemissizeapplicable = value; } //IsSizeApplicable } public byte ItemIsProcessApplicable { get { return itemisprocessapplicable; } //IsProcessApplicable set { itemisprocessapplicable = value; } //IsProcessApplicable } public byte ItemIsMakeApplicable { get { return itemismakeapplicable; } //IsMakeApplicable set { itemismakeapplicable = value; } //IsMakeApplicable } public byte ItemIsPricePointApplicable { get { return itemispricepointapplicable; } //IsPricePointApplicable set { itemispricepointapplicable = value; } //IsPricePointApplicable } public byte ItemIsGradeApplicable { get { return itemisgradeapplicable; } //IsGradeApplicable set { itemisgradeapplicable = value; } //IsGradeApplicable } public byte ItemIsSeasonApplicable { get { return itemisseasonapplicable; } //IsSeasonApplicable set { itemisseasonapplicable = value; } //IsSeasonApplicable } #endregion #region Specification public double ItemHeight { get { return itemheight; } //Height set { itemheight = value; } //Height } public double ItemWeight { get { return itemweight; } //Weight set { itemweight = value; } //Weight } public double ItemLength { get { return itemlength; } //Length set { itemlength = value; } //Length } public double ItemBreath { get { return itembreath; } //Breath set { itembreath = value; } //Breath } public double ItemThickness { get { return itemthickness; } //Thickness set { itemthickness = value; } //Thickness } #endregion #region Stock public byte ItemIsStockPosting { get { return itemisstockposting; } //IsStockPosting set { itemisstockposting = value; } //IsStockPosting } public byte ItemIsBatchStock { get { return itemisbatchstock; } //IsBatchStock set { itemisbatchstock = value; } //IsBatchStock } public byte ItemIsUniqueBatch { get { return itemisuniquebatch; } //IsUniqueBatch set { itemisuniquebatch = value; } //IsUniqueBatch } public byte ItemStockValuationType { get { return itemstockvaluationtype; } //StockValuationType set { itemstockvaluationtype = value; } //StockValuationType } public byte ItemTolleranceType { get { return itemtollerancetype; } //TolleranceType set { itemtollerancetype = value; } //TolleranceType } public double ItemTolleranceValue { get { return itemtollerancevalue; } //TolleranceValue set { itemtollerancevalue = value; } //TolleranceValue } #endregion #region Units public double ItemConversionFactor { get { return itemconversionfactor; } //ConversionFactor set { itemconversionfactor = value; } //ConversionFactor } #endregion public double ItemPurchaseRate { get { return itempurchaserate; } set { itempurchaserate = value; } } public double ItemPurchaseRateInclusive { get { return itempurchaserateinclusive; } set { itempurchaserateinclusive = value; } } public double ItemPurchaseCostNLC { get { return itempurchasecostnlc; } set { itempurchasecostnlc = value; } } public double ItemSalesRate { get { return itemsalesrate; } set { itemsalesrate = value; } } public double ItemSalesRateInclusive { get { return itemsalesrateinclusive; } set { itemsalesrateinclusive = value; } } #region Planner public int PlannerId { get { return plannerid; } set { plannerid = value; } } public string PlannerCode { get { return plannercode; } set { plannercode = value; } } public string PlannerName { get { return plannername; } set { plannername = value; } } #endregion #region ProcurmentIncharge public int ProcurmentInchargeId { get { return procurmentinchargeid; } set { procurmentinchargeid = value; } } public string ProcurmentInchargeCode { get { return procurmentinchargecode; } set { procurmentinchargecode = value; } } public string ProcurmentInchargeName { get { return procurmentinchargename; } set { procurmentinchargename = value; } } #endregion public byte ItemProductionNature { get { return itemproductionnature; } set { itemproductionnature = value; } } public byte ItemIsMakeOrBuy { get { return itemismakeorbuy; } set { itemismakeorbuy = value; } } public byte ItemIsManufacturable { get { return itemismanufacturable; } set { itemismanufacturable = value; } } public byte ItemIsBulkIssueItem { get { return itemisbulkissueitem; } set { itemisbulkissueitem = value; } } public double ItemShrinkagePercentage { get { return itemshrinkagepercentage; } set { itemshrinkagepercentage = value; } } public double ItemComponentYield { get { return itemcomponentyield; } set { itemcomponentyield = value; } } public double ItemPreProcessingLeadTime { get { return itempreprocessingleadtime; } set { itempreprocessingleadtime = value; } } public double ItemProcessingLeadTime { get { return itemprocessingleadtime; } set { itemprocessingleadtime = value; } } public double ItemPostProcessingLeadTime { get { return itempostprocessingleadtime; } set { itempostprocessingleadtime = value; } } public double ItemLeadTimeLotSize { get { return itemleadtimelotsize; } set { itemleadtimelotsize = value; } } public double ItemFixedLeadTime { get { return itemfixedleadtime; } set { itemfixedleadtime = value; } } public double ItemVariableLeadTime { get { return itemvariableleadtime; } set { itemvariableleadtime = value; } } public double ItemVariableQuantity { get { return itemvariablequantity; } set { itemvariablequantity = value; } } public double ItemManufacturingLeadTime { get { return itemmanufacturingleadtime; } set { itemmanufacturingleadtime = value; } } public double ItemLeadTimeOffSet { get { return itemleadtimeoffset; } set { itemleadtimeoffset = value; } } public double ItemBOMYieldPercentage { get { return itembomyieldpercentage; } set { itembomyieldpercentage = value; } } public byte ItemSafetyStockMethod { get { return itemsafetystockmethod; } set { itemsafetystockmethod = value; } } public double ItemSafetyDays { get { return itemsafetydays; } set { itemsafetydays = value; } } public double ItemMRPPlannedPercentage { get { return itemmrpplannedpercentage; } set { itemmrpplannedpercentage = value; } } public byte ItemLotMethod { get { return itemlotmethod; } set { itemlotmethod = value; } } public byte ItemInventoryMethod { get { return iteminventorymethod; } set { iteminventorymethod = value; } } public byte ItemLowestLevelInBOM { get { return itemlowestlevelinbom; } set { itemlowestlevelinbom = value; } } public byte ItemIsBinTrackingRequired { get { return itemisbintrackingrequired; } set { itemisbintrackingrequired = value; } } #region DutyTariff public int DutyTariffId { get { return dutytariffid; } //Id set { dutytariffid = value; } //Id } public string DutyTariffCode { get { return dutytariffcode; } //Code set { dutytariffcode = value; } //Code } public string DutyTariffName { get { return dutytariffname; } //Name set { dutytariffname = value; } //Name } #endregion //Added by Vikash Since asked by VV sir on 4th July public string ItemDefaultCmsId { get { return itemdefaultcmsid; } set { itemdefaultcmsid = value; } } #region VatCommodity public int VatCommodityId { get { return vatcommodityid; } //Id set { vatcommodityid = value; } //Id } public string VatCommodityCode { get { return vatcommoditycode; } //Code set { vatcommoditycode = value; } //Code } public string VatCommodityName { get { return vatcommodityname; } //Name set { vatcommodityname = value; } //Name } #endregion public List ItemDetailArray { get { return itemdetailarray; } set { itemdetailarray = value; } } #region Base public int ItemCreatedById { get { return itemcreatedbyid; } //CreatedById set { itemcreatedbyid = value; } //CreatedById } public DateTime ItemCreatedOn { get { return itemcreatedon; } //CreatedOn set { itemcreatedon = value; } //CreatedOn } public string ItemCreatedByName { get { return itemcreatedbyname; } //CreatedByName set { itemcreatedbyname = value; } //CreatedByName } public int ItemModifiedById { get { return itemmodifiedbyid; } //ModifiedById set { itemmodifiedbyid = value; } //ModifiedById } public string ItemModifiedByName { get { return itemmodifiedbyname; } //ModifiedByName set { itemmodifiedbyname = value; } //ModifiedByName } public DateTime ItemModifiedOn { get { return itemmodifiedon; } //ModifiedOn set { itemmodifiedon = value; } //ModifiedOn } #endregion #region Standard public Int16 ItemSortOrder { get { return itemsortorder; } //SortOrder set { itemsortorder = value; } //SortOrder } public byte ItemStatus { get { return itemstatus; } //Status set { itemstatus = value; } //Status } public Int16 ItemVersion { get { return itemversion; } //Version set { itemversion = value; } //Version } public byte ItemSourceType { get { return itemsourcetype; } //SourceType set { itemsourcetype = value; } //SourceType } #endregion public Int64 ItemCount { get { return itemcount; } set { itemcount = value; } } #region RawMaterialItem public int RawMaterialItemId { get { return rawmaterialitemid; } //Id set { rawmaterialitemid = value; } //Id } public string RawMaterialItemCode { get { return rawmaterialitemcode; } //Code set { rawmaterialitemcode = value; } //Code } public string RawMaterialItemName { get { return rawmaterialitemname; } //Name set { rawmaterialitemname = value; } //Name } #endregion #region RawMaterialSKU public int RawMaterialSKUId { get { return rawmaterialskuid; } //Id set { rawmaterialskuid = value; } //Id } public string RawMaterialSKUCode { get { return rawmaterialskucode; } //Code set { rawmaterialskucode = value; } //Code } public string RawMaterialSKUName { get { return rawmaterialskuname; } //Name set { rawmaterialskuname = value; } //Name } #endregion public double RawMaterialQuantity { get { return rawmaterialquantity; } set { rawmaterialquantity = value; } } #region NestingPlan public int NestingPlanId { get { return nestingplanid; } //Id set { nestingplanid = value; } //Id } public string NestingPlanCode { get { return nestingplancode; } //Code set { nestingplancode = value; } //Code } //no where used so commented by Vikash on 30th Nov 2018 //public string NestingPlanDescription //{ // get { return nestingplandescription; } //Name // set { nestingplandescription = value; } //Name //} #endregion #region PurchaseCurrency public int PurchaseCurrencyId { get { return purchasecurrencyid; } //Id set { purchasecurrencyid = value; } //Id } public string PurchaseCurrencyCode { get { return purchasecurrencycode; } //Code set { purchasecurrencycode = value; } //Code } public string PurchaseCurrencyName { get { return purchasecurrencyname; } //Name set { purchasecurrencyname = value; } //Name } #endregion public double ItemLastPurchaseRate { get { return itemlastpurchaserate; } //Name set { itemlastpurchaserate = value; } //Name } #region LastPurchaseCurrency public int LastPurchaseCurrencyId { get { return lastpurchasecurrencyid; } //Id set { lastpurchasecurrencyid = value; } //Id } public string LastPurchaseCurrencyCode { get { return lastpurchasecurrencycode; } //Code set { lastpurchasecurrencycode = value; } //Code } public string LastPurchaseCurrencyName { get { return lastpurchasecurrencyname; } //Name set { lastpurchasecurrencyname = value; } //Name } #endregion #region PlanningGroup public int PlanningGroupId { get { return planninggroupid; } //Id set { planninggroupid = value; } //Id } public string PlanningGroupCode { get { return planninggroupcode; } //Code set { planninggroupcode = value; } //Code } public string PlanningGroupName { get { return planninggroupname; } //Name set { planninggroupname = value; } //Name } #endregion public byte ItemIsAsset { get { return itemisasset; } //isasset set { itemisasset = value; } //isasset } public int AssetTypeId { get { return assettypeid; } //isasset set { assettypeid = value; } //isasset } public string AssetTypeCode { get { return assettypecode; } //isasset set { assettypecode = value; } //isasset } public string AssetTypeName { get { return assettypename; } //isasset set { assettypename = value; } //isasset } public byte ItemAssetLinkType { get { return itemassetlinktype; } //isasset set { itemassetlinktype = value; } //isasset } public byte ItemAssetBatchLinkType { get { return itemassetbatchlinktype; } //isasset set { itemassetbatchlinktype = value; } //isasset } public int AssetId { get { return assetid; } //isasset set { assetid = value; } //isasset } public string AssetCode { get { return assetcode; } //isasset set { assetcode = value; } //isasset } public string AssetName { get { return assetname; } //isasset set { assetname = value; } //isasset } #endregion //Added by Vikash For Temp Field For Filling Batch Details on 07th Nov 2016 private int tempisbatchstock; //IsBatchStock private int tempisuniquebatch; //IsUniqueBatch private int tempisstockposting; //IsUniqueBatch //Added by Vivek for Temp field for Last purchase rate while generating BDC in Parcel Booking BLL on 11 May 2017 private decimal templastpurchaserate; //Added by Nagendran //private IList itemaddon = new List(); // ItemAddon private List itemstockdto = new List(); // ItemStockDTO private byte itemgsttype; private byte itemitctype; private int gsttariffid = -1; private string gsttariffcode; private string gsttariffname; private int gsttableid = -1; private string gsttablecode; private string gsttablename; private int colorid = -1; private string colorcode; private string colorname; private int sizesetdetailid = -1; private string sizesetdetailsize; private double itembomtollerancevalue; private int callsetid = -1; private string callsetcode; private string callsetname; #region DefaultBOM private int defaultbomid = -1; private string defaultbomcode; private string defaultbomname; #endregion private int revisedfromitemid = -1; private string revisedfromitemcode; private string revisedfromitemname; private string itemrevisionnumber = ""; private string itemthumbnail; //ThumbNail #region DefaultBOM public int DefaultBOMId { get { return defaultbomid; } //DefaultBOMId set { defaultbomid = value; } //DefaultBOMId } public string DefaultBOMCode { get { return defaultbomcode; } set { defaultbomcode = value; } } public string DefaultBOMName { get { return defaultbomname; } set { defaultbomname = value; } } #endregion public int CallSetId { get { return callsetid; } //CallSetId set { callsetid = value; } //CallSetId } public string CallSetCode { get { return callsetcode; } set { callsetcode = value; } } public string CallSetName { get { return callsetname; } set { callsetname = value; } } public byte ItemGSTType { get { return itemgsttype; } //ItemGSTType set { itemgsttype = value; } //ItemGSTType } public byte ItemITCType { get { return itemitctype; } //ItemITCType set { itemitctype = value; } //ItemITCType } public int GSTTariffId { get { return gsttariffid; } //GSTTariffId set { gsttariffid = value; } //GSTTariffId } public string GSTTariffCode { get { return gsttariffcode; } //GSTTariffCode set { gsttariffcode = value; } //GSTTariffCode } public string GSTTariffName { get { return gsttariffname; } //GSTTariffName set { gsttariffname = value; } //GSTTariffName } public int GSTTableId { get { return gsttableid; } //GSTTableId set { gsttableid = value; } //GSTTableId } public string GSTTableCode { get { return gsttablecode; } //GSTTableCode set { gsttablecode = value; } //GSTTableCode } public string GSTTableName { get { return gsttablename; } //GSTTableName set { gsttablename = value; } //GSTTableName } public int ColorId { get { return colorid; } //ColorId set { colorid = value; } //ColorId } public string ColorCode { get { return colorcode; } //ColorCode set { colorcode = value; } //ColorCode } public string ColorName { get { return colorname; } //ColorName set { colorname = value; } //ColorName } public int SizeSetDetailId { get { return sizesetdetailid; } //SizeSetDetailId set { sizesetdetailid = value; } //SizeSetDetailId } public string SizeSetDetailSize { get { return sizesetdetailsize; } //SizeSetDetailSize set { sizesetdetailsize = value; } //SizeSetDetailSize } public int TempIsBatchStock { get { return tempisbatchstock; } //isasset set { tempisbatchstock = value; } //isasset } public int TempIsUniqueBatch { get { return tempisuniquebatch; } //isasset set { tempisuniquebatch = value; } //isasset } public int TempIsStockPosting { get { return tempisstockposting; } //isasset set { tempisstockposting = value; } //isasset } //public virtual IList ItemAddon //{ // get { return itemaddon; } // set { itemaddon = value; } //} public decimal TempLastPurchaseRate { get { return templastpurchaserate; } //TempLastPurchaseRate set { templastpurchaserate = value; } //TempLastPurchaseRate } //Added for TempPurpose private int postingintoitemstock = 1;//0 Yes 1 No 2 All During Import private int autogenitemname = 1; public int PostingIntoItemStock { get { return postingintoitemstock; } //IsItemStockPosting set { postingintoitemstock = value; } //IsItemStockPosting } public int AutoGenItemName { get { return autogenitemname; } //AutoGenItemName set { autogenitemname = value; } //AutoGenItemName } public double ItemBOMTolleranceValue { get { return itembomtollerancevalue; } set { itembomtollerancevalue = value; } } public virtual List ItemStockDTO { get { return itemstockdto; } set { itemstockdto = value; } } private int itemsamplespercentage; private string itemqualityplanreferenceno = ""; public int ItemSamplesPercentage { get { return itemsamplespercentage; } //ItemSamplesPercentage set { itemsamplespercentage = value; } //ItemSamplesPercentage } public string ItemQualityPlanReferenceNo { get { return itemqualityplanreferenceno; } //ItemQualityPlanReferenceNo set { itemqualityplanreferenceno = value; } //ItemQualityPlanReferenceNo } private decimal temppackconversionfactor; public decimal TempPackConversionFactor { get { return temppackconversionfactor; } //TempPackConversionFactor set { temppackconversionfactor = value; } //TempPackConversionFactor } #region CycleClass public int CycleClassId { get { return cycleclassid; } set { cycleclassid = value; } } public string CycleClassCycleClasso { get { return cycleclasscycleclasso; } set { cycleclasscycleclasso = value; } } public string CycleClassDescription { get { return cycleclassdescription; } set { cycleclassdescription = value; } } #endregion private byte itemreservationtype = 0; public byte ItemReservationType { get { return itemreservationtype; } set { itemreservationtype = value; } } private int activityid = -1; private string activitycode; private string activityname; public int ActivityId { get { return activityid; } set { activityid = value; } } public string ActivityCode { get { return activitycode; } set { activitycode = value; } } public string ActivityName { get { return activityname; } set { activityname = value; } } private byte itemisewtype; private int ewcategoryid = -1; private string ewcategorycode; private string ewcategoryname; private double itemewpricefrom; private double itemewpriceto; private Int16 itemcomprehensivemonths; private Int16 itemnoncomprehensivemonths; private int ewvendorid = -1; private string ewvendorcode; private string ewvendorname; private Int16 itemmaxmonths; private byte itemisewown; public byte ItemIsEWType { get { return itemisewtype; } set { itemisewtype = value; } } public int EWCategoryId { get { return ewcategoryid; } set { ewcategoryid = value; } } public string EWCategoryCode { get { return ewcategorycode; } set { ewcategorycode = value; } } public string EWCategoryName { get { return ewcategoryname; } set { ewcategoryname = value; } } public double ItemEWPriceFrom { get { return itemewpricefrom; } set { itemewpricefrom = value; } } public double ItemEWPriceTo { get { return itemewpriceto; } set { itemewpriceto = value; } } public Int16 ItemComprehensiveMonths { get { return itemcomprehensivemonths; } set { itemcomprehensivemonths = value; } } public Int16 ItemNonComprehensiveMonths { get { return itemnoncomprehensivemonths; } set { itemnoncomprehensivemonths = value; } } public int EWVendorId { get { return ewvendorid; } set { ewvendorid = value; } } public string EWVendorCode { get { return ewvendorcode; } set { ewvendorcode = value; } } public string EWVendorName { get { return ewvendorname; } set { ewvendorname = value; } } public Int16 ItemMaxMonths { get { return itemmaxmonths; } set { itemmaxmonths = value; } } public byte ItemIsEWOwn { get { return itemisewown; } set { itemisewown = value; } } private byte itemisprepaid = 0; private Int16 itemnoofperiods; private int deferalplanid = -1; private string deferalplancode; private string deferalplanname; public byte ItemIsPrepaid { get { return itemisprepaid; } set { itemisprepaid = value; } } public Int16 ItemNoOfPeriods { get { return itemnoofperiods; } set { itemnoofperiods = value; } } public int DeferalPlanId { get { return deferalplanid; } set { deferalplanid = value; } } public string DeferalPlanCode { get { return deferalplancode; } set { deferalplancode = value; } } public string DeferalPlanName { get { return deferalplanname; } set { deferalplanname = value; } } #region size and skusetting and supplygrp and measuretype private int sizesetid = -1; private string sizesetcode; private string sizesetname; private int measuretypeid = -1; private string measuretypecode; private string measuretypename; private int skusettingid = -1; private string skusettingcode; private string skusettingname; private int supplygroupid = -1; private string supplygroupcode; private string supplygroupname; #endregion #region sizeset public int SizeSetId { get { return sizesetid; } set { sizesetid = value; } } public string SizeSetCode { get { return sizesetcode; } set { sizesetcode = value; } } public string SizeSetName { get { return sizesetname; } set { sizesetname = value; } } #endregion #region measurtype public int MeasureTypeId { get { return measuretypeid; } set { measuretypeid = value; } } public string MeasureTypeCode { get { return measuretypecode; } set { measuretypecode = value; } } public string MeasureTypeName { get { return measuretypename; } set { measuretypename = value; } } #endregion #region SKUSetting public int SKUSettingId { get { return skusettingid; } set { skusettingid = value; } } public string SKUSettingCode { get { return skusettingcode; } set { skusettingcode = value; } } public string SKUSettingName { get { return skusettingname; } set { skusettingname = value; } } #endregion #region SupplyGroup public int SupplyGroupId { get { return supplygroupid; } set { supplygroupid = value; } } public string SupplyGroupCode { get { return supplygroupcode; } set { supplygroupcode = value; } } public string SupplyGroupName { get { return supplygroupname; } set { supplygroupname = value; } } #endregion private List itemaliasdtos = new List(); // ItemAliasDTO public List ItemAliasDTOs { get { return itemaliasdtos; } set { itemaliasdtos = value; } } private decimal tempproductionquantity;//Used for FIFO consumption Time Added by Vikash on 14 June 2022 public decimal TempProductionQuantity { get { return tempproductionquantity; } set { tempproductionquantity = value; } } public int RevisedFromItemId { get { return revisedfromitemid; } set { revisedfromitemid = value; } } public string RevisedFromItemCode { get { return revisedfromitemcode; } set { revisedfromitemcode = value; } } public string RevisedFromItemName { get { return revisedfromitemname; } set { revisedfromitemname = value; } } public string ItemRevisionNumber { get { return itemrevisionnumber; } //item set { itemrevisionnumber = value; } //item } public string ItemThumbNail { get { return itemthumbnail; } //ThumbNail set { itemthumbnail = value; } //ThumbNail } private byte itemdrawingrevisionnumber = 0; public byte ItemDrawingRevisionNumber { get { return itemdrawingrevisionnumber; } //DrawingRevisionNumber set { itemdrawingrevisionnumber = value; } //DrawingRevisionNumber } //New Fields added by Vikash on 01 Feb 2026 private int shapeid = -1; private string shapecode; private string shapename; private int materialid = -1; private string materialcode; private string materialname; private double itemd1; private double itemd2; private double itemd3; private double itemd4; private double itemd5; private int d1displayunitid = -1; private string d1displayunitcode; private string d1displayunitname; private int d2displayunitid = -1; private string d2displayunitcode; private string d2displayunitname; private int d3displayunitid = -1; private string d3displayunitcode; private string d3displayunitname; private int d4displayunitid = -1; private string d4displayunitcode; private string d4displayunitname; private int d5displayunitid = -1; private string d5displayunitcode; private string d5displayunitname; private double itemdisplayd1; private double itemdisplayd2; private double itemdisplayd3; private double itemdisplayd4; private double itemdisplayd5; private double itemstandardlengthbase; private double itemweightpermeter; private double itemvolumepermeter; private int tenantid = -1; private int itemcategoryid; public int TenantId { get { return tenantid; } set { tenantid = value; } } public int ShapeId { get { return shapeid; } set { shapeid = value; } } public string ShapeCode { get { return shapecode; } set { shapecode = value; } } public string ShapeName { get { return shapename; } set { shapename = value; } } public int MaterialId { get { return materialid; } set { materialid = value; } } public string MaterialCode { get { return materialcode; } set { materialcode = value; } } public string MaterialName { get { return materialname; } set { materialname = value; } } public double ItemD1 { get { return itemd1; } set { itemd1 = value; } } public double ItemD2 { get { return itemd2; } set { itemd2 = value; } } public double ItemD3 { get { return itemd3; } set { itemd3 = value; } } public double ItemD4 { get { return itemd4; } set { itemd4 = value; } } public double ItemD5 { get { return itemd5; } set { itemd5 = value; } } public int D1DisplayUnitId { get { return d1displayunitid; } set { d1displayunitid = value; } } public string D1DisplayUnitCode { get { return d1displayunitcode; } set { d1displayunitcode = value; } } public string D1DisplayUnitName { get { return d1displayunitname; } set { d1displayunitname = value; } } public int D2DisplayUnitId { get { return d2displayunitid; } set { d2displayunitid = value; } } public string D2DisplayUnitCode { get { return d2displayunitcode; } set { d2displayunitcode = value; } } public string D2DisplayUnitName { get { return d2displayunitname; } set { d2displayunitname = value; } } public int D3DisplayUnitId { get { return d3displayunitid; } set { d3displayunitid = value; } } public string D3DisplayUnitCode { get { return d3displayunitcode; } set { d3displayunitcode = value; } } public string D3DisplayUnitName { get { return d3displayunitname; } set { d3displayunitname = value; } } public int D4DisplayUnitId { get { return d4displayunitid; } set { d4displayunitid = value; } } public string D4DisplayUnitCode { get { return d4displayunitcode; } set { d4displayunitcode = value; } } public string D4DisplayUnitName { get { return d4displayunitname; } set { d4displayunitname = value; } } public int D5DisplayUnitId { get { return d5displayunitid; } set { d5displayunitid = value; } } public string D5DisplayUnitCode { get { return d5displayunitcode; } set { d5displayunitcode = value; } } public string D5DisplayUnitName { get { return d5displayunitname; } set { d5displayunitname = value; } } public double ItemDisplayD1 { get { return itemdisplayd1; } set { itemdisplayd1 = value; } } public double ItemDisplayD2 { get { return itemdisplayd2; } set { itemdisplayd2 = value; } } public double ItemDisplayD3 { get { return itemdisplayd3; } set { itemdisplayd3 = value; } } public double ItemDisplayD4 { get { return itemdisplayd4; } set { itemdisplayd4 = value; } } public double ItemDisplayD5 { get { return itemdisplayd5; } set { itemdisplayd5 = value; } } public double ItemStandardLengthBase { get { return itemstandardlengthbase; } set { itemstandardlengthbase = value; } } public double ItemWeightPerMeter { get { return itemweightpermeter; } set { itemweightpermeter = value; } } public double ItemVolumePerMeter { get { return itemvolumepermeter; } set { itemvolumepermeter = value; } } } }