using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace MMDAL.DTO.ItemTemplate { public class ItemTemplateBOMDTO { #region PrivateMembers #region ItemTemplateBOM private int itemtemplatebomid; #region ItemTemplate private int itemtemplatepartid; private string itemtemplatepartcode; private string itemtemplatepartname; #endregion private int itemtemplatebomproductionqty; private string itemtemplatebomversionname; private string itemtemplatebomspreadsheetname; //SpreadSheetName #endregion #region Base private int itemtemplatebomcreatedbyid; //Created By Person (User Id) private DateTime itemtemplatebomcreatedon; //Created On Date private int itemtemplatebommodifiedbyid; //Modified By Person (User Id) private DateTime itemtemplatebommodifiedon; //Modified On Date #endregion #region Standard private Int16 itemtemplatebomsortorder; private byte itemtemplatebomstatus; //0.Pending, 1.Active, 2.Deleted, 3.Amended, 4.Inactive, 5.Archived private Int16 itemtemplatebomversion; //No Of Times Updated private byte itemtemplatebomsourcetype; #endregion private List itemtemplatebomdetail = new List(); #endregion #region PublicMembers #region ItemTemplateBOM public int ItemTemplateBOMId { get { return itemtemplatebomid; } set { itemtemplatebomid = value; } } #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 int ItemTemplateBOMProductionQty { get { return itemtemplatebomproductionqty; } set { itemtemplatebomproductionqty = value; } } public string ItemTemplateBOMVersionName { get { return itemtemplatebomversionname; } set { itemtemplatebomversionname = value; } } public string ItemTemplateBOMSpreadSheetName { get { return itemtemplatebomspreadsheetname; } //SpreadSheetName set { itemtemplatebomspreadsheetname = value; } //SpreadSheetName } #endregion #region Base public int ItemTemplateBOMCreatedById { get { return itemtemplatebomcreatedbyid; } //Created By Person (User Id) set { itemtemplatebomcreatedbyid = value; } //Created By Person (User Id) } public DateTime ItemTemplateBOMCreatedOn { get { return itemtemplatebomcreatedon; } //Created On Date set { itemtemplatebomcreatedon = value; } //Created On Date } public int ItemTemplateBOMModifiedById { get { return itemtemplatebommodifiedbyid; } //Modified By Person (User Id) set { itemtemplatebommodifiedbyid = value; } } public DateTime ItemTemplateBOMModifiedOn { get { return itemtemplatebommodifiedon; } //Modified On Date set { itemtemplatebommodifiedon = value; } } #endregion #region Standard public Int16 ItemTemplateBOMSortOrder { get { return itemtemplatebomsortorder; } set { itemtemplatebomsortorder = value; } } public byte ItemTemplateBOMStatus { get { return itemtemplatebomstatus; } //0.Pending, 1.Active, 2.Deleted, 3.Amended, 4.Inactive, 5.Archived set { itemtemplatebomstatus = value; } } public Int16 ItemTemplateBOMVersion { get { return itemtemplatebomversion; } //No Of Times Updated set { itemtemplatebomversion = value; } } public byte ItemTemplateBOMSourceType { get { return itemtemplatebomsourcetype; } set { itemtemplatebomsourcetype = value; } } #endregion #endregion public List ItemTemplateBOMDetailArray { get { return itemtemplatebomdetail; } set { itemtemplatebomdetail = value; } } #endregion } }