using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace CostingDAL.DTO.ResourceType { public class ResourceTypeDTO { #region PrivateMembers #region ResourceType private int resourcetypeid; //Id private string resourcetypecode; //Code private string resourcetypename; //Name #region ResourceType private int parenttypeid = -1; //Id private string parenttypename; private string parenttypecode; #endregion private string resourcetyperemarks; //Remarks #region UOM private int capacityuomid = -1; //Id private string capacityuomcode; //Code private string capacityuomname; //Name #endregion private byte resourcetypeiscapacityplanning; //IsCapacityPlanning private byte resourcetypeisrccp; //IsRCCP private byte resourcetypecosttype; //CostType private byte resourcetyperesourcenature; //ResourceNature #region Department private int departmentid = -1; //Id private string departmentcode; //Code private string departmentname; //Name #endregion private byte resourcetypeisproduction; //IsProduction #region Machine private int machinetypeid = -1; //Id private string machinetypecode; //Code private string machinetypename; //Name #endregion #region Employee private int employeetypeid = -1; //Id private string employeetypecode; //Code private string employeetypename; //Name #endregion #region Process private int processid = -1; //Id private string processcode; //Code private string processname; //Name #endregion #region WorkCenter private int workcenterid = -1; //Id private string workcentercode; //Code private string workcentername; //Name #endregion #region ResourceType private int materialfilterid; //Id #endregion #endregion #region Base private Int16 resourcetypesortorder; //SortOrder private byte resourcetypestatus; //Status private Int16 resourcetypeversion; //Version #endregion #region Standard private int resourcetypecreatedbyid; //CreatedById private DateTime resourcetypecreatedon; //CreatedOn private string resourcetypecreatedbyname; //CreatedByName private int resourcetypemodifiedbyid; //ModifiedById private DateTime resourcetypemodifiedon; //ModifiedOn private string resourcetypemodifiedbyname; //ModifiedByName #endregion #region AssetType private int assettypeid = -1; //Id private string assettypecode; //Code private string assettypename; //Name #endregion #endregion #region PublicMembers #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 } #region ResourceType public int ParentTypeId { get { return parenttypeid; } //Id set { parenttypeid = value; } //Id } public string ParentTypeName { get { return parenttypename; } //Id set { parenttypename = value; } //Id } public string ParentTypeCode { get { return parenttypecode; } //Id set { parenttypecode = value; } //Id } #endregion public string ResourceTypeRemarks { get { return resourcetyperemarks; } //Remarks set { resourcetyperemarks = value; } //Remarks } #region UOM public int CapacityUOMId { get { return capacityuomid; } //Id set { capacityuomid = value; } //Id } public string CapacityUOMCode { get { return capacityuomcode; } //Code set { capacityuomcode = value; } //Code } public string CapacityUOMName { get { return capacityuomname; } //Name set { capacityuomname = value; } //Name } #endregion public byte ResourceTypeIsCapacityPlanning { get { return resourcetypeiscapacityplanning; } //IsCapacityPlanning set { resourcetypeiscapacityplanning = value; } //IsCapacityPlanning } public byte ResourceTypeIsRCCP { get { return resourcetypeisrccp; } //IsRCCP set { resourcetypeisrccp = value; } //IsRCCP } public byte ResourceTypeCostType { get { return resourcetypecosttype; } //CostType set { resourcetypecosttype = value; } //CostType } public byte ResourceTypeResourceNature { get { return resourcetyperesourcenature; } //ResourceNature set { resourcetyperesourcenature = value; } //ResourceNature } #region Department public int DepartmentId { get { return departmentid; } //Id set { departmentid = value; } //Id } public string DepartmentCode { get { return departmentcode; } //Code set { departmentcode = value; } //Code } public string DepartmentName { get { return departmentname; } //Name set { departmentname = value; } //Name } #endregion public byte ResourceTypeIsProduction { get { return resourcetypeisproduction; } //IsProduction set { resourcetypeisproduction = value; } //IsProduction } #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 Employee public int EmployeeTypeId { get { return employeetypeid; } //Id set { employeetypeid = value; } //Id } public string EmployeeTypeCode { get { return employeetypecode; } //Code set { employeetypecode = value; } //Code } public string EmployeeTypeName { get { return employeetypename; } //Name set { employeetypename = value; } //Name } #endregion #region Process public int ProcessId { get { return processid; } //Id set { processid = value; } //Id } public string ProcessCode { get { return processcode; } //Code set { processcode = value; } //Code } public string ProcessName { get { return processname; } //Name set { processname = value; } //Name } #endregion #region WorkCenter public int WorkCenterId { get { return workcenterid; } //Id set { workcenterid = value; } //Id } public string WorkCenterCode { get { return workcentercode; } //Code set { workcentercode = value; } //Code } public string WorkCenterName { get { return workcentername; } //Name set { workcentername = value; } //Name } #endregion #region ResourceType public int MaterialFilterId { get { return materialfilterid; } //Id set { materialfilterid = value; } //Id } #endregion #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 #endregion #region Base public Int16 ResourceTypeSortOrder { get { return resourcetypesortorder; } //SortOrder set { resourcetypesortorder = value; } //SortOrder } public byte ResourceTypeStatus { get { return resourcetypestatus; } //Status set { resourcetypestatus = value; } //Status } public Int16 ResourceTypeVersion { get { return resourcetypeversion; } //Version set { resourcetypeversion = value; } //Version } #endregion #region Standard public int ResourceTypeCreatedById { get { return resourcetypecreatedbyid; } //CreatedById set { resourcetypecreatedbyid = value; } //CreatedById } public DateTime ResourceTypeCreatedOn { get { return resourcetypecreatedon; } //CreatedOn set { resourcetypecreatedon = value; } //CreatedOn } public string ResourceTypeCreatedByName { get { return resourcetypecreatedbyname; } //CreatedByName set { resourcetypecreatedbyname = value; } //CreatedByName } public int ResourceTypeModifiedById { get { return resourcetypemodifiedbyid; } //ModifiedById set { resourcetypemodifiedbyid = value; } //ModifiedById } public DateTime ResourceTypeModifiedOn { get { return resourcetypemodifiedon; } //ModifiedOn set { resourcetypemodifiedon = value; } //ModifiedOn } public string ResourceTypeModifiedByName { get { return resourcetypemodifiedbyname; } //ModifiedByName set { resourcetypemodifiedbyname = value; } //ModifiedByName } #endregion #endregion } }