using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace MaintenanceDAL.DTO.TypeComponent { public class TypeComponentDTO { #region PrivateMembers #region TypeComponent private int typecomponentid; //Id private byte typecomponentnature; private string typecomponentnaturename; //Nature private List typecomponentdetailarray = new List(); #region AssetType private int assettypeid; //Id private string assettypecode; //Code private string assettypename; //Name #endregion #region ResourceType private int resourcetypeid; //Id private string resourcetypecode; //Code private string resourcetypename; //Name #endregion #region Machine private int machinetypeid; //Id private string machinetypecode; //Code private string machinetypename; //Name #endregion #region ItemCategory private int categoryid; //Id private string categorycode; //Code private string categoryname; //Name #endregion #region ItemSubCategory private int subcategoryid; //Id private string subcategorycode; //Code private string subcategoryname; //Name #endregion #region Item private int itemid; //Id private string itemcode; //Code private string itemname; //Name #endregion private string typecomponentremarks; //Remarks #endregion #region private byte typecomponentsourcetype; //SourceType #endregion #region Base private Int16 typecomponentsortorder; //SortOrder private byte typecomponentstatus; //Status private Int16 typecomponentversion; //Version #endregion #region Standard private int typecomponentcreatedbyid; //CreatedById private DateTime typecomponentcreatedon; //CreatedOn private int typecomponentmodifiedbyid; //ModifiedById private DateTime typecomponentmodifiedon; //ModifiedOn private string typecomponentcreatedbyname; private string typecomponentmodifiedbyname; #endregion #endregion #region PublicMembers #region TypeComponent public int TypeComponentId { get { return typecomponentid; } //Id set { typecomponentid = value; } //Id } public string TypeComponentNatureName { get { return typecomponentnaturename; } //Nature set { typecomponentnaturename = value; } //Nature } public byte TypeComponentNature { get { return typecomponentnature; } set { typecomponentnature = value; } } #region AssetType public int AssetTypeId { get { return assettypeid; } //Id set { assettypeid = value; } //Id } public string AssetTypeCode { get { return assettypecode; } //Code set { assettypecode = value; } //Code } public string AssetTypeName { get { return assettypename; } //Name set { assettypename = value; } //Name } #endregion #region ResourceType public int ResourceTypeId { get { return resourcetypeid; } //Id set { resourcetypeid = value; } //Id } public string ResourceTypeCode { get { return resourcetypecode; } //Code set { resourcetypecode = value; } //Code } public string ResourceTypeName { get { return resourcetypename; } //Name set { resourcetypename = value; } //Name } #endregion #region Machine public int MachineTypeId { get { return machinetypeid; } //Id set { machinetypeid = value; } //Id } public string MachineTypeCode { get { return machinetypecode; } //Code set { machinetypecode = value; } //Code } public string MachineTypeName { get { return machinetypename; } //Name set { machinetypename = value; } //Name } #endregion #region ItemCategory public int CategoryId { get { return categoryid; } //Id set { categoryid = value; } //Id } public string CategoryCode { get { return categorycode; } //Code set { categorycode = value; } //Code } public string CategoryName { get { return categoryname; } //Name set { categoryname = value; } //Name } #endregion #region ItemSubCategory 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 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 string TypeComponentRemarks { get { return typecomponentremarks; } //Remarks set { typecomponentremarks = value; } //Remarks } #endregion #region public byte TypeComponentSourceType { get { return typecomponentsourcetype; } //SourceType set { typecomponentsourcetype = value; } //SourceType } #endregion #region Base public Int16 TypeComponentSortOrder { get { return typecomponentsortorder; } //SortOrder set { typecomponentsortorder = value; } //SortOrder } public byte TypeComponentStatus { get { return typecomponentstatus; } //Status set { typecomponentstatus = value; } //Status } public Int16 TypeComponentVersion { get { return typecomponentversion; } //Version set { typecomponentversion = value; } //Version } #endregion #region Standard public int TypeComponentCreatedById { get { return typecomponentcreatedbyid; } //CreatedById set { typecomponentcreatedbyid = value; } //CreatedById } public DateTime TypeComponentCreatedOn { get { return typecomponentcreatedon; } //CreatedOn set { typecomponentcreatedon = value; } //CreatedOn } public int TypeComponentModifiedById { get { return typecomponentmodifiedbyid; } //ModifiedById set { typecomponentmodifiedbyid = value; } //ModifiedById } public DateTime TypeComponentModifiedOn { get { return typecomponentmodifiedon; } //ModifiedOn set { typecomponentmodifiedon = value; } //ModifiedOn } public string TypeComponentCreatedByName { get { return typecomponentcreatedbyname; } //typecomponentcreatedbyname set { typecomponentcreatedbyname = value; } //typecomponentcreatedbyname } public string TypeComponentModifiedByName { get { return typecomponentmodifiedbyname; } //typecomponentmodifiedbyname set { typecomponentmodifiedbyname = value; } //typecomponentmodifiedbyname } public List TypeComponentDetailArray { get { return typecomponentdetailarray; } set { typecomponentdetailarray = value; } } private int tenantid = -1; public int TenantId { get { return tenantid; } set { tenantid = value; } } #endregion #endregion } }