using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace MMDAL.DTO.ItemOU { public class ItemOUDTO { #region PrivateMembers #region ItemOU private int itemouid; //Id #region Item private int itemid; //Id private string itemcode; //Code private string itemname; //Name #endregion #region OrganizationUnit private int ouid; //Id private string oucode; //Code private string ouname; //Name #endregion private byte itemouissaleableitem; //IsSaleableItem private byte itemouispurchasable; //IsPurchasable private DateTime itemouintroduceddate; //IntroducedDate private byte itemouistransactable; //IsTransactable private byte itemouisinternalorder; //IsInternalOrder private byte itemouisbuyback; //IsBuyBack private byte itemouisspare; //IsSpare private byte itemouisbuywithoutorder; //IsBuyWithoutOrder private byte itemoubomtype; //BomType private byte itemouisstockposting; //IsStockPosting private byte itemouisbatchstock; //IsBatchStock private byte itemouisuniquebatch; //IsUniqueBatch private byte itemoustockvaluationtype; //StockValuationType private byte itemoutollerancetype; //TolleranceType private double itemoutollerancevalue; //TolleranceValue private byte itemouispackingsdetailsrequired; //IsPackingsDetailsRequired private byte itemouismanufacturable; //TolleranceType #region Planner private int plannerid; //Id private string plannercode; //Code private string plannername; //Name #endregion #region Pack private int packsetid; //Id private string packsetcode; //Code private string packsetname; //Name #endregion #region Pack private int defaultpackid; //Id private string defaultpackcode; //Code private string defaultpackname; //Name #endregion #region QualityParameterSet private int qualityparametersetid; //Id private string qualityparametersetcode; //Code private string qualityparametersetname; //Name #endregion private int itemoudefaultpack; //DefaultPack private double itemoucasecount; //CaseCount private byte itemouinspectiontype; //InspectionType private byte itemouisexpirytrackingrequired; //IsExpiryTrackingRequired private Int16 itemoulifeindays; //LifeInDays private byte itemouratetype; //RateType private byte itemoupricefortype; //PriceForType #region Item private int linkitemid; //Id private string linkitemcode; //Code private string linkitemname; //Name #endregion private double itemoulinkvariation; //LinkVariation private string itemoupricingreferencenumber; //PricingReferenceNumber private byte itemouisdiscountapplicable; //IsDiscountApplicable private double itemoumaximumdiscountpercentage; //MaximumDiscountPercentage private byte itemouisfreeapplicable; //IsFreeApplicable private double itemoumrprate; //MRPRate private byte itemouisserviceapplicable; //IsServiceApplicable private byte itemouiswarrantyapplicable; //IsWarrantyApplicable private Int16 itemouwarrantyperiod; //WarrantyPeriod private byte itemouisposttocustomerproduct; //IsPostToCustomerProduct private byte itemouisinstallationtrackingrequired;//IsInstallationTrackingRequired private byte itemouisdefectivetobereturned; //IsDefectiveToBeReturned private byte itemouisdutyapplicable; //IsDutyApplicable private byte itemouiscenvatapplicable; //IsCenvatApplicable #region DutyTable private int dutytableid; //Id private string dutytablecode; //Code private string dutytablename; //Name #endregion #region TaxTable private int taxtableid; //Id private string taxtablecode; //Code private string taxtablename; //Name #endregion private byte itemouistaxtypechangeable; //IsTaxTypeChangable private byte itemouvatclaimtype; //VatClaimType private byte itemoumasterplanmethod; //MasterPlanMethod private byte itemoumrpplanmethod; //MRPPlanMethod private Int16 itemouleadtime; //LeadTime private Int16 itemoureviewperiod; //ReviewPeriod private double itemouminimumorderquantity; //MinimumOrderQuantity private double itemouminlevel; //MinLevel private double itemoumaxlevel; //MaxLevel private double itemoulotsize; //LotSize #region Routing private int routingid; //Id private string routingcode; //Code private string routingname; //Name #endregion private byte itemouisexciseapplicable; //IsExciseApplicable private double itemoupurchaserate; //PurchaseRate private double itemoupurchaserateinclusive; //PurchaseRateInclusive private double itemoupurchasecostnlc; //PurchaseCostNLC private double itemousalesrate; //SalesRate private double itemousalesrateinclusive; //SalesRateinclusive #region Employee private int procurmentinchargeid; //Id private string procurmentinchargecode; //Code private string procurmentinchargename; //Name #endregion private byte itemouproductionnature; //ProductionNature private byte itemouismakeorbuy; //IsMakeOrBuy private byte itemouisbulkissueitem; //IsBulkIssueItem private double itemoushrinkagepercentage; //SHRInkagePercentage private double itemoucomponentyield; //Componentyield private double itemoupreprocessingleadtime; //PreProcessingLeadTime private double itemouprocessingleadtime; //ProcessingLeadTime private double itemoupostprocessingleadtime; //PostProcessingLeadTime private double itemouleadtimelotsize; //LeadTimeLotSize private double itemoufixedleadtime; //FixedLeadTime private double itemouvariableleadtime; //VariableLeadTime private double itemouvariablequantity; //VariableQuantity private double itemoumanufacturingleadtime; //ManuFacturingLeadTime private double itemouleadtimeoffset; //LeadTimeOfSet private double itemoubomyieldpercentage; //BomYieldPercentage private byte itemousafetystockmethod; //SafetyStockMethod private double itemousafetydays; //SafetyDays private double itemoumrpplannedpercentage; //MRPPlannedPercentage private byte itemoulotmethod; //LotMethod private byte itemouinventorymethod; //InventoryMethod private byte itemoulowestlevelinbom; //LowestLevlInBOM private byte itemouisbintrackingrequired; //IsBinTrackingRequired #region DutyTariff private int dutytariffid; //Id private string dutytariffcode; //Code private string dutytariffname; //Name #endregion #region Gcm private int vatcommodityid; //Id private string vatcommoditycode; //Code private string vatcommodityname; //Name #endregion #region Item private int rawmaterialitemid; //Id private string rawmaterialitemcode; //Code private string rawmaterialitemname; //Name #endregion #region SKU private int rawmaterialskuid; //Id private string rawmaterialskuname; //Name private string rawmaterialskucode; //SKUCODE #endregion private double itemourawmaterialquantity; //RawMaterialQuantity #region NestingPlan private int nestingplanid; //Id private string nestingplancode; //Code #endregion private byte itemousourcetype; //SourceType #region Currency private int purchasecurrencyid; //Id private string purchasecurrencycode; //Code private string purchasecurrencyname; //Name #endregion #region Currency private int lastpurchasecurrencyid; //Id private string lastpurchasecurrencycode; //Code private string lastpurchasecurrencyname; //Name #endregion private double itemoulastpurchaserate; //LastPurchaseRate #region Gcm private int itemtypeid; //Id private string itemtypecode; //Code private string itemtypename; //Name #endregion #region Gcm private int dutyformtypeid; //Id private string dutyformtypecode; //Code private string dutyformtypename; //Name #endregion #region Gcm private int planninggroupid; //Id private string planninggroupcode; //Code private string planninggroupname; //Name #endregion #endregion #region Base private Int16 itemousortorder; //SortOrder private byte itemoustatus; //Status private Int16 itemouversion; //Version #endregion #region Standard private int itemoucreatedbyid; //CreatedById private DateTime itemoucreatedon; //CreatedOn private int itemoumodifiedbyid; //ModifiedById private DateTime itemoumodifiedon; //ModifiedOn #endregion #endregion #region PublicMembers #region ItemOU public int ItemOUId { get { return itemouid; } //Id set { itemouid = value; } //Id } #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 } #endregion public byte ItemOUIsSaleableItem { get { return itemouissaleableitem; } //IsSaleableItem set { itemouissaleableitem = value; } //IsPurchasable } public byte ItemOUIsPurchasable { get { return itemouispurchasable; } //IsPurchasable set { itemouispurchasable = value; } //IsPurchasable } public DateTime ItemOUIntroducedDate { get { return itemouintroduceddate; } //IntroducedDate set { itemouintroduceddate = value; } //IntroducedDate } public byte ItemOUIsTransactable { get { return itemouistransactable; } //IsTransactable set { itemouistransactable = value; } //IntroducedDate } public byte ItemOUIsInternalOrder { get { return itemouisinternalorder; } //IsInternalOrder set { itemouisinternalorder = value; } //IntroducedDate } public byte ItemOUIsBuyBack { get { return itemouisbuyback; } //IsBuyBack set { itemouisbuyback = value; } //IsBuyBack } public byte ItemOUIsSpare { get { return itemouisspare; } //IsSpare set { itemouisspare = value; } //IsSpare } public byte ItemOUIsBuyWithoutOrder { get { return itemouisbuywithoutorder; } //IsBuyWithoutOrder set { itemouisbuywithoutorder = value; } //IsBuyWithoutOrder } public byte ItemOUBomType { get { return itemoubomtype; } //BomType set { itemoubomtype = value; } //BomType } public byte ItemOUIsStockPosting { get { return itemouisstockposting; } //IsStockPosting set { itemouisstockposting = value; } //IsStockPosting } public byte ItemOUIsBatchStock { get { return itemouisbatchstock; } //IsBatchStock set { itemouisbatchstock = value; } //IsBatchStock } public byte ItemOUIsUniqueBatch { get { return itemouisuniquebatch; } //IsUniqueBatch set { itemouisuniquebatch = value; } //IsUniqueBatch } public byte ItemOUStockValuationType { get { return itemoustockvaluationtype; } //StockValuationType set { itemoustockvaluationtype = value; } //StockValuationType } public byte ItemOUTolleranceType { get { return itemoutollerancetype; } //TolleranceType set { itemoutollerancetype = value; } //TolleranceType } public double ItemOUTolleranceValue { get { return itemoutollerancevalue; } //TolleranceValue set { itemoutollerancevalue = value; } //TolleranceValue } public byte ItemOUIsPackingsDetailsRequired { get { return itemouispackingsdetailsrequired; } //IsPackingsDetailsRequired set { itemouispackingsdetailsrequired = value; } //IsPackingsDetailsRequired } #region Pack 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 Pack public int DefaultPackId { get { return defaultpackid; } //Id set { defaultpackid = value; } //Id } public string DefaultPacksetCode { get { return defaultpackcode; } //Code set { defaultpackcode = value; } //Code } public string DefaultPackName { get { return defaultpackname; } //Name set { defaultpackname = value; } //Name } #endregion public double ItemOUCaseCount { get { return itemoucasecount; } //CaseCount set { itemoucasecount = value; } //CaseCount } public byte ItemOUInspectionType { get { return itemouinspectiontype; } //InspectionType set { itemouinspectiontype = value; } //InspectionType } public byte ItemOUIsExpiryTrackingRequired { get { return itemouisexpirytrackingrequired; } //IsExpiryTrackingRequired set { itemouisexpirytrackingrequired = value; } //IsExpiryTrackingRequired } public Int16 ItemOULifeInDays { get { return itemoulifeindays; } //LifeInDays set { itemoulifeindays = value; } //LifeInDays } public byte ItemOURateType { get { return itemouratetype; } //RateType set { itemouratetype = value; } //RateType } public byte ItemOUPriceForType { get { return itemoupricefortype; } //PriceForType set { itemoupricefortype = value; } //PriceForType } #region Item 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 public double ItemOULinkVariation { get { return itemoulinkvariation; } //LinkVariation set { itemoulinkvariation = value; } //LinkVariation } public string ItemOUPricingReferenceNumber { get { return itemoupricingreferencenumber; } //PricingReferenceNumber set { itemoupricingreferencenumber = value; } //PricingReferenceNumber } public byte ItemOUIsDiscountApplicable { get { return itemouisdiscountapplicable; } //IsDiscountApplicable set { itemouisdiscountapplicable = value; } //IsDiscountApplicable } public double ItemOUMaximumDiscountPercentage { get { return itemoumaximumdiscountpercentage; } //MaximumDiscountPercentage set { itemoumaximumdiscountpercentage = value; } //MaximumDiscountPercentage } public byte ItemOUIsFreeApplicable { get { return itemouisfreeapplicable; } //IsFreeApplicable set { itemouisfreeapplicable = value; } //IsFreeApplicable } public double ItemOUMRPRate { get { return itemoumrprate; } //MRPRate set { itemoumrprate = value; } //MRPRate } public byte ItemOUIsServiceApplicable { get { return itemouisserviceapplicable; } //IsServiceApplicable set { itemouisserviceapplicable = value; } //IsServiceApplicable } public byte ItemOUIsWarrantyApplicable { get { return itemouiswarrantyapplicable; } //IsWarrantyApplicable set { itemouiswarrantyapplicable = value; } //IsWarrantyApplicable } public Int16 ItemOUWarrantyPeriod { get { return itemouwarrantyperiod; } //WarrantyPeriod set { itemouwarrantyperiod = value; } //WarrantyPeriod } public byte ItemOUIsPostToCustomerProduct { get { return itemouisposttocustomerproduct; } //IsPostToCustomerProduct set { itemouisposttocustomerproduct = value; } //IsPostToCustomerProduct } public byte ItemOUIsInstallationTrackingRequired { get { return itemouisinstallationtrackingrequired; }//IsInstallationTrackingRequired set { itemouisinstallationtrackingrequired = value; }//IsInstallationTrackingRequired } public byte ItemOUIsDefectiveToBeReturned { get { return itemouisdefectivetobereturned; } //IsDefectiveToBeReturned set { itemouisdefectivetobereturned = value; } //IsDefectiveToBeReturned } public byte ItemOUIsDutyApplicable { get { return itemouisdutyapplicable; } //IsDutyApplicable set { itemouisdutyapplicable = value; } //IsDutyApplicable } public byte ItemOUIsCenvatApplicable { get { return itemouiscenvatapplicable; } //IsCenvatApplicable set { itemouiscenvatapplicable = value; } //IsCenvatApplicable } #region DutyTable 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 } #endregion #region TaxTable public int TaxTableId { get { return taxtableid; } //Id set { taxtableid = value; } //Id } public string TaxTableCode { get { return taxtablecode; } //Code set { taxtablecode = value; } //Id } public string TaxTableName { get { return taxtablename; } //Name set { taxtablename = value; } //Name } #endregion public byte ItemOUIsTaxTypeChangeable { get { return itemouistaxtypechangeable; } //IsTaxTypeChangable set { itemouistaxtypechangeable = value; } //IsTaxTypeChangable } public byte ItemOUVatClaimType { get { return itemouvatclaimtype; } //VatClaimType set { itemouvatclaimtype = value; } //VatClaimType } public byte ItemOUMasterPlanMethod { get { return itemoumasterplanmethod; } //MasterPlanMethod set { itemoumasterplanmethod = value; } //MasterPlanMethod } public byte ItemOUMRPPlanMethod { get { return itemoumrpplanmethod; } //MRPPlanMethod set { itemoumrpplanmethod = value; } //MRPPlanMethod } public Int16 ItemOULeadTime { get { return itemouleadtime; } //LeadTime set { itemouleadtime = value; } //LeadTime } public Int16 ItemOUReviewPeriod { get { return itemoureviewperiod; } //ReviewPeriod set { itemoureviewperiod = value; } //ReviewPeriod } public double ItemOUMinimumOrderQuantity { get { return itemouminimumorderquantity; } //MinimumOrderQuantity set { itemouminimumorderquantity = value; } //MinimumOrderQuantity } public double ItemOUMinLevel { get { return itemouminlevel; } //MinLevel set { itemouminlevel = value; } //MinLevel } public double ItemOUMaxLevel { get { return itemoumaxlevel; } //MaxLevel set { itemoumaxlevel = value; } //MaxLevel } public double ItemOULotSize { get { return itemoulotsize; } //LotSize set { itemoulotsize = value; } //LotSize } #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 public byte ItemOUIsExciseApplicable { get { return itemouisexciseapplicable; } //IsExciseApplicable set { itemouisexciseapplicable = value; } //IsExciseApplicable } public double ItemOUPurchaseRate { get { return itemoupurchaserate; } //PurchaseRate set { itemoupurchaserate = value; } //PurchaseRate } public double ItemOUPurchaseRateInclusive { get { return itemoupurchaserateinclusive; } //PurchaseRateInclusive set { itemoupurchaserateinclusive = value; } //PurchaseRateInclusive } public double ItemOUPurchaseCostNLC { get { return itemoupurchasecostnlc; } //PurchaseCostNLC set { itemoupurchasecostnlc = value; } //PurchaseCostNLC } public double ItemOUSalesRate { get { return itemousalesrate; } //SalesRate set { itemousalesrate = value; } //SalesRate } public double ItemOUSalesRateinclusive { get { return itemousalesrateinclusive; } //SalesRateinclusive set { itemousalesrateinclusive = value; } //SalesRateinclusive } #region Employee public int ProcurmentInchargeId { get { return procurmentinchargeid; } //Id set { procurmentinchargeid = value; } //Id } public string ProcurmentInchargeCode { get { return procurmentinchargecode; } //Code set { procurmentinchargecode = value; } //Code } public string ProcurmentInchargeName { get { return procurmentinchargename; } //Name set { procurmentinchargename = value; } //Name } #endregion public byte ItemOUProductionNature { get { return itemouproductionnature; } //ProductionNature set { itemouproductionnature = value; } //ProductionNature } public byte ItemOUIsMakeOrBuy { get { return itemouismakeorbuy; } //IsMakeOrBuy set { itemouismakeorbuy = value; } //IsMakeOrBuy } public byte ItemOUIsBulkIssueItem { get { return itemouisbulkissueitem; } //IsBulkIssueItem set { itemouisbulkissueitem = value; } //IsBulkIssueItem } public double ItemOUSHRInkagePercentage { get { return itemoushrinkagepercentage; } //SHRInkagePercentage set { itemoushrinkagepercentage = value; } //SHRInkagePercentage } public double ItemOUComponentyield { get { return itemoucomponentyield; } //Componentyield set { itemoucomponentyield = value; } //Componentyield } public double ItemOUPreProcessingLeadTime { get { return itemoupreprocessingleadtime; } //PreProcessingLeadTime set { itemoupreprocessingleadtime = value; } //PreProcessingLeadTime } public double ItemOUProcessingLeadTime { get { return itemouprocessingleadtime; } //ProcessingLeadTime set { itemouprocessingleadtime = value; } //ProcessingLeadTime } public double ItemOUPostProcessingLeadTime { get { return itemoupostprocessingleadtime; } //PostProcessingLeadTime set { itemoupostprocessingleadtime = value; } //PostProcessingLeadTime } public double ItemOULeadTimeLotSize { get { return itemouleadtimelotsize; } //LeadTimeLotSize set { itemouleadtimelotsize = value; } //LeadTimeLotSize } public double ItemOUFixedLeadTime { get { return itemoufixedleadtime; } //FixedLeadTime set { itemoufixedleadtime = value; } //FixedLeadTime } public double ItemOUVariableLeadTime { get { return itemouvariableleadtime; } //VariableLeadTime set { itemouvariableleadtime = value; } //VariableLeadTime } public double ItemOUVariableQuantity { get { return itemouvariablequantity; } //VariableQuantity set { itemouvariablequantity = value; } //VariableQuantity } public double ItemOUManuFacturingLeadTime { get { return itemoumanufacturingleadtime; } //ManuFacturingLeadTime set { itemoumanufacturingleadtime = value; } //ManuFacturingLeadTime } public double ItemOULeadTimeOffSet { get { return itemouleadtimeoffset; } //LeadTimeOfSet set { itemouleadtimeoffset = value; } //LeadTimeOfSet } public double ItemOUBomYieldPercentage { get { return itemoubomyieldpercentage; } //BomYieldPercentage set { itemoubomyieldpercentage = value; } //BomYieldPercentage } public byte ItemOUSafetyStockMethod { get { return itemousafetystockmethod; } //SafetyStockMethod set { itemousafetystockmethod = value; } //SafetyStockMethod } public double ItemOUSafetyDays { get { return itemousafetydays; } //SafetyDays set { itemousafetydays = value; } //SafetyDays } public double ItemOUMRPPlannedPercentage { get { return itemoumrpplannedpercentage; } //MRPPlannedPercentage set { itemoumrpplannedpercentage = value; } //MRPPlannedPercentage } public byte ItemOULotMethod { get { return itemoulotmethod; } //LotMethod set { itemoulotmethod = value; } //LotMethod } public byte ItemOUInventoryMethod { get { return itemouinventorymethod; } //InventoryMethod set { itemouinventorymethod = value; } //InventoryMethod } public byte ItemOULowestLevelInBOM { get { return itemoulowestlevelinbom; } //LowestLevlInBOM set { itemoulowestlevelinbom = value; } //LowestLevlInBOM } public byte ItemOUIsBinTrackingRequired { get { return itemouisbintrackingrequired; } //IsBinTrackingRequired set { itemouisbintrackingrequired = value; } //IsBinTrackingRequired } #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 #region Gcm 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 #region Item 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 SKU public int RawMaterialSKUId { get { return rawmaterialskuid; } //Id set { rawmaterialskuid = value; } //Id } public string RawMaterialSKUName { get { return rawmaterialskuname; } //Name set { rawmaterialskuname = value; } //Name } public string RawMaterialSKUCode { get { return rawmaterialskucode; } //SKUCODE set { rawmaterialskucode = value; } //SKUCODE } #endregion public double ItemOURawMaterialQuantity { get { return itemourawmaterialquantity; } //RawMaterialQuantity set { itemourawmaterialquantity = value; } //RawMaterialQuantity } #region NestingPlan public int NestingPlanId { get { return nestingplanid; } //Id set { nestingplanid = value; } //Id } public string NestingPlanCode { get { return nestingplancode; } //Code set { nestingplancode = value; } //Code } #endregion public byte ItemOUSourceType { get { return itemousourcetype; } //SourceType set { itemousourcetype = value; } //SourceType } #region Currency 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 #region Currency 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 public double ItemOULastPurchaseRate { get { return itemoulastpurchaserate; } //LastPurchaseRate set { itemoulastpurchaserate = value; } //LastPurchaseRate } public int PlannerId { get { return plannerid; } //LastPurchaseRate set { plannerid = value; } //LastPurchaseRate } public string PlannerCode { get { return plannercode; } //Code set { plannercode = value; } //Code } public string PlannerName { get { return plannername; } //Name set { plannername = value; } //Name } #region Gcm 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 Gcm 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 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 Gcm 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 private byte itemouitemortemplate; public byte ItemOUItemOrTemplate { get { return itemouitemortemplate; } //Name set { itemouitemortemplate = value; } //Name } #endregion #region Base public Int16 ItemOUSortOrder { get { return itemousortorder; } //SortOrder set { itemousortorder = value; } //SortOrder } public byte ItemOUStatus { get { return itemoustatus; } //Status set { itemoustatus = value; } //Status } public Int16 ItemOUVersion { get { return itemouversion; } //Version set { itemouversion = value; } //Version } #endregion #region Standard public int ItemOUCreatedById { get { return itemoucreatedbyid; } //CreatedById set { itemoucreatedbyid = value; } //CreatedById } public DateTime ItemOUCreatedOn { get { return itemoucreatedon; } //CreatedOn set { itemoucreatedon = value; } //CreatedOn } public int ItemOUModifiedById { get { return itemoumodifiedbyid; } //ModifiedById set { itemoumodifiedbyid = value; } //ModifiedById } public DateTime ItemOUModifiedOn { get { return itemoumodifiedon; } //ModifiedOn set { itemoumodifiedon = value; } //ModifiedOn } #region OrganizationUnit public int OUId { get { return ouid; } //Id set { ouid = value; } //Id } public string OUCode { get { return oucode; } //Code set { oucode = value; } //Code } public string OUName { get { return ouname; } //Name set { ouname = value; } //Name } public byte ItemOUIsManufacturable { get { return itemouismanufacturable; } //IsBinTrackingRequired set { itemouismanufacturable = value; } //IsBinTrackingRequired } #endregion #endregion #endregion private byte itemougsttype; private byte itemouitctype; private int gsttariffid = -1; private string gsttariffcode; private string gsttariffname; private int gsttableid = -1; private string gsttablecode; private string gsttablename; private int defaultstoreid = -1; private string defaultstorecode; private string defaultstorename; private int materialaccountid = -1; private string materialaccountcode; private string materialaccountname; public byte ItemOUGSTType { get { return itemougsttype; } //ItemGSTType set { itemougsttype = value; } //ItemGSTType } public byte ItemOUITCType { get { return itemouitctype; } //ItemITCType set { itemouitctype = value; } //ItemITCType } public int MaterialAccountId //material accountid { get { return materialaccountid; } set { materialaccountid = value; } } public string MaterialAccountCode { get { return materialaccountcode; } set { materialaccountcode = value; } } public string MaterialAccountName { get { return materialaccountname; } set { materialaccountname = value; } } 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 } private decimal tempitemoupostprocessingleadtime; public decimal TempItemOUPostProcessingLeadTime { get { return tempitemoupostprocessingleadtime; } //PostProcessingLeadTime set { tempitemoupostprocessingleadtime = value; } //PostProcessingLeadTime } public int DefaultStoreId { get { return defaultstoreid; } //PostProcessingLeadTime set { defaultstoreid = value; } //PostProcessingLeadTime } public string DefaultStoreCode { get { return defaultstorecode; } //PostProcessingLeadTime set { defaultstorecode = value; } //PostProcessingLeadTime } public string DefaultStoreName { get { return defaultstorename; } //PostProcessingLeadTime set { defaultstorename = value; } //PostProcessingLeadTime } private byte itemouisnontransacted = 1; public byte ItemOUIsNonTransacted { get { return itemouisnontransacted; } //isnontransacted set { itemouisnontransacted = value; } //isnontransacted } private byte itemoureservationtype = 0; private string itemourevisionnumber = ""; public byte ItemOUReservationType { get { return itemoureservationtype; } set { itemoureservationtype = value; } } public string ItemOURevisionNumber { get { return itemourevisionnumber; } //item set { itemourevisionnumber = value; } //item } } }