using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace MaintenanceDAL.DTO.KeyComponent { public class KeyComponentDTO { #region PrivateMembers #region KeyComponent private int keycomponentid; //Id private byte keycomponentnature; //Nature #region Asset private int assetid = -1; //Id private string assetcode; //Code private string assetname; //Name #endregion #region Resource private int resourceid = -1; //Id private string resourcecode; //Code private string resourcename; //Name #endregion #region Machine private int machineid = -1; //Id private string machinecode; //Code private string machinename; //Name #endregion #region Item private int itemid = -1; //Id private string itemcode; //Code private string itemname; //Name #endregion #region Lot private int lotid = -1; //Id private string lotlotnumber; //LotNumber #endregion private string keycomponentremarks; //Remarks #endregion #region private byte keycomponentsourcetype; //SourceType #endregion #region Base private Int16 keycomponentsortorder; //SortOrder private byte keycomponentstatus; //Status private Int16 keycomponentversion; //Version #endregion #region Standard private int keycomponentcreatedbyid; //CreatedById private DateTime keycomponentcreatedon; //CreatedOn private int keycomponentmodifiedbyid; //ModifiedById private DateTime keycomponentmodifiedon; //ModifiedOn private List keycomponentdetailarray = new List(); #endregion #endregion #region PublicMembers #region KeyComponent public int KeyComponentId { get { return keycomponentid; } //Id set { keycomponentid = value; } //Id } public byte KeyComponentNature { get { return keycomponentnature; } //Nature set { keycomponentnature = value; } //Nature } #region Asset public int AssetId { get { return assetid; } //Id set { assetid = value; } //Id } public string AssetCode { get { return assetcode; } //Code set { assetcode = value; } //Code } public string AssetName { get { return assetname; } //Name set { assetname = 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 #region Resource public int ResourceId { get { return resourceid; } //Id set { resourceid = value; } //Id } public string ResourceCode { get { return resourcecode; } //Code set { resourcecode = value; } //Code } public string ResourceName { get { return resourcename; } //Name set { resourcename = value; } //Name } #endregion #region Machine public int MachineId { get { return machineid; } //Id set { machineid = value; } //Id } public string MachineCode { get { return machinecode; } //Code set { machinecode = value; } //Code } public string MachineName { get { return machinename; } //Name set { machinename = value; } //Name } #endregion #region Lot public int LotId { get { return lotid; } //Id set { lotid = value; } //Id } public string LotLotNumber { get { return lotlotnumber; } //LotNumber set { lotlotnumber = value; } //LotNumber } #endregion public string KeyComponentRemarks { get { return keycomponentremarks; } //Remarks set { keycomponentremarks = value; } //Remarks } #endregion #region public byte KeyComponentSourceType { get { return keycomponentsourcetype; } //SourceType set { keycomponentsourcetype = value; } //SortOrder } #endregion #region Base public Int16 KeyComponentSortOrder { get { return keycomponentsortorder; } //SortOrder set { keycomponentsortorder = value; } //SortOrder } public byte KeyComponentStatus { get { return keycomponentstatus; } //Status set { keycomponentstatus = value; } //Status } public Int16 KeyComponentVersion { get { return keycomponentversion; } //Version set { keycomponentversion = value; } //Version } #endregion #region Standard public int KeyComponentCreatedById { get { return keycomponentcreatedbyid; } //CreatedById set { keycomponentcreatedbyid = value; } //CreatedById } public DateTime KeyComponentCreatedOn { get { return keycomponentcreatedon; } //CreatedOn set { keycomponentcreatedon = value; } //CreatedOn } public int KeyComponentModifiedById { get { return keycomponentmodifiedbyid; } //ModifiedById set { keycomponentmodifiedbyid = value; } //ModifiedById } public DateTime KeyComponentModifiedOn { get { return keycomponentmodifiedon; } //ModifiedOn set { keycomponentmodifiedon = value; } //ModifiedOn } private int keycomponenttenantid; public int KeyComponentTenantId { get { return keycomponenttenantid; } set { keycomponenttenantid = value; } } public List KeyComponentDetailArray { get { return keycomponentdetailarray; } set { keycomponentdetailarray = value; } } #endregion #endregion } }