using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace MMDAL.DTO.ItemTemplate { public class ItemTemplatePartDTO { #region PrivateMembers #region ItemTemplate private int itemtemplatepartid; private string itemtemplatepartcode; private string itemtemplatepartname; private short itemtemplateparttype; //0.Part,1.Component,2.Subsection,3.Section,4.Aly,5.Product private int parentid; private string parentcode; private string parentname; #region ParameterSet private int parametersetid; //Set Id private string parametersetcode; //Set Code private string parametersetname; //Set Name #endregion private string itemtemplatepartpartdescription; #region UOM private int uomid; private string uomcode; private string uomname; #endregion private short itemtemplatepartitemlinktype; //0.NoLink, 1.Item, 2.Variant private string itemtemplatepartitemlinktypename; //0.NoLink, 1.Item, 2.Variant private int itemtemplatepartlinkitemid; private string itemtemplatepartlinkitemcode; private string itemtemplatepartlinkitemname; private short itemtemplatepartcalculationmethod; //0.No Calc, 1.Formula, 2.Excel #endregion #region Base private int itemtemplatepartcreatedbyid; //Created By Person (User Id) private string itemtemplatepartcreatedbyname; //Created By Person (User Id) private DateTime itemtemplatepartcreatedon; //Created On Date private int itemtemplatepartmodifiedbyid; //Modified By Person (User Id) private string itemtemplatepartmodifiedbyname; //Modified By Person (User Id) private DateTime itemtemplatepartmodifiedon; //Modified On Date #endregion #region Standard private Int16 itemtemplatepartsortorder; private short itemtemplatepartstatus; //0.Pending, 1.Active, 2.Deleted, 3.Amended, 4.Inactive, 5.Archived private Int16 itemtemplatepartversion; //No Of Times Updated #endregion private List itemtemplatepartvsparameter = new List(); #endregion #region PublicMembers #region ItemTemplate public int ItemTemplatePartId { get { return itemtemplatepartid; } set { itemtemplatepartid = value; } } public string ItemTemplatePartCode { get { return itemtemplatepartcode; } set { itemtemplatepartcode = value; } } public string ItemTemplatePartName { get { return itemtemplatepartname; } set { itemtemplatepartname = value; } } public short ItemTemplatePartType { get { return itemtemplateparttype; } //0.Part,1.Component,2.Subsection,3.Section,4.Aly,5.Product set { itemtemplateparttype = value; } //0.Part,1.Component,2.Subsection,3.Section,4.Aly,5.Product } public int ParentId { get { return parentid; } set { parentid = value; } } public string ParentCode { get { return parentcode; } set { parentcode = value; } } public string ParentName { get { return parentname; } set { parentname = value; } } #region ParameterSet public int ParameterSetId { get { return parametersetid; } //Set Id set { parametersetid = value; } //Set Id } public string ParameterSetCode { get { return parametersetcode; } //Set Code set { parametersetcode = value; } //Set Code } public string ParameterSetName { get { return parametersetname; } //Set Name set { parametersetname = value; } //Set Name } #endregion public string ItemTemplatePartPartDescription { get { return itemtemplatepartpartdescription; } set { itemtemplatepartpartdescription = value; } } #region UOM public int UOMId { get { return uomid; } set { uomid = value; } } public string UOMCode { get { return uomcode; } set { uomcode = value; } } public string UOMName { get { return uomname; } set { uomname = value; } } #endregion public short ItemTemplatePartItemLinkType { get { return itemtemplatepartitemlinktype; } //0.NoLink, 1.Item, 2.Variant set { itemtemplatepartitemlinktype = value; } //0.NoLink, 1.Item, 2.Variant } public string ItemTemplatePartItemLinkTypeName { get { return itemtemplatepartitemlinktypename; } //0.NoLink, 1.Item, 2.Variant set { itemtemplatepartitemlinktypename = value; } //0.NoLink, 1.Item, 2.Variant } public int ItemTemplatePartLinkItemId { get { return itemtemplatepartlinkitemid; } set { itemtemplatepartlinkitemid = value; } } public string ItemTemplatePartLinkItemCode { get { return itemtemplatepartlinkitemcode; } set { itemtemplatepartlinkitemcode = value; } } public string ItemTemplatePartLinkItemName { get { return itemtemplatepartlinkitemname; } set { itemtemplatepartlinkitemname = value; } } public short ItemTemplatePartCalculationMethod { get { return itemtemplatepartcalculationmethod; } //0.No Calc, 1.Formula, 2.Excel set { itemtemplatepartcalculationmethod = value; } //0.No Calc, 1.Formula, 2.Excel } #endregion #region Base public int ItemTemplatePartCreatedById { get { return itemtemplatepartcreatedbyid; } //Created By Person (User Id) set { itemtemplatepartcreatedbyid = value; } //Created By Person (User Id) } public string ItemTemplatePartCreatedByName { get { return itemtemplatepartcreatedbyname; } //Created By Person (User Id) set { itemtemplatepartcreatedbyname = value; } //Created By Person (User Id) } public DateTime ItemTemplatePartCreatedOn { get { return itemtemplatepartcreatedon; } //Created On Date set { itemtemplatepartcreatedon = value; } //Created On Date } public int ItemTemplatePartModifiedById { get { return itemtemplatepartmodifiedbyid; } //Modified By Person (User Id) set { itemtemplatepartmodifiedbyid = value; } } public string ItemTemplatePartModifiedByName { get { return itemtemplatepartmodifiedbyname; } //Modified By Person (User Id) set { itemtemplatepartmodifiedbyname = value; } } public DateTime ItemTemplatePartModifiedOn { get { return itemtemplatepartmodifiedon; } //Modified On Date set { itemtemplatepartmodifiedon = value; } } #endregion #region Standard public Int16 ItemTemplatePartSortOrder { get { return itemtemplatepartsortorder; } set { itemtemplatepartsortorder = value; } } public short ItemTemplatePartStatus { get { return itemtemplatepartstatus; } //0.Pending, 1.Active, 2.Deleted, 3.Amended, 4.Inactive, 5.Archived set { itemtemplatepartstatus = value; } } public Int16 ItemTemplatePartVersion { get { return itemtemplatepartversion; } //No Of Times Updated set { itemtemplatepartversion = value; } } #endregion public List ItemTemplatePartVsParameterArray { get { return itemtemplatepartvsparameter; } set { itemtemplatepartvsparameter = value; } } #endregion } }