using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace CRMDAL.DTO.ResourcePlan { public class ResourcePlanDTO { #region PrivateMembers #region Resource Plan private int resourceplanid; //Id private string resourceplannumber = "NONE"; //Number private DateTime resourceplandate = DateTime.Now; //Date private string resourceplanreferencenumber = "NONE"; //ReferenceNumber private DateTime resourceplanreferencedate = DateTime.Now; //ReferenceDate private int resourceplancombineid = -1; private int resourceplanplannature; #region OrganizationUnit private int ouid = -1; //Id private string oucode; //Code private string ouname; //Name #endregion #region BizTransactionType private int biztransactiontypeid = -1; //Id private string biztransactiontypecode; //Code private string biztransactiontypename; //Name #endregion #region Entity private int objectheadertypeid = -1; //Id private string objectheadertypecode; //Code private string objectheadertypename; //Name #endregion private int resourceplanobjectheaderid = -1; //ObjectHeaderId #region Entity private int objecttypeid = -1; //Id private string objecttypecode; //Code private string objecttypename; //Name #endregion private int resourceplanobjectid = -1; //ObjectId #region Allocation private int allocationid = -1; //Id private string allocationname; //Name private string allocationshortname; //ShortName #endregion private Int16 resourceplanslno = 0; //SlNo #region ResourceType private int resourcetypeid = -1; //Id private string resourcetypecode; private string resourcetypename; #endregion #region Resource private int resourceid = -1; //Id #endregion #region Machine private int machinetypeid = -1; //Id private string machinetypecode; //Code private string machinetypename; //Name #endregion #region Machine private int machineid = -1; //Id private string machinecode; //Code private string machinename; //name #endregion #region WorkType private int worktypeid = -1; //Id private string worktypecode; //Code private string worktypename; //Name #endregion #region Employee private int employeeid = -1; //Id private string employeecode; //Code private string employeename; //Name #endregion #region PartyBranch private int partybranchid = -1; //Id private string partybranchcode; //Code private string partybranchname; //Name #endregion #region Address private int contactid = -1; //Id private string contactname; //Name #endregion #region User private int userid = -1; //Id private string usercode; //Code private string username; //Name #endregion #region User private int usergroupid = -1; //Id private string usergroupcode; //Code private string usergroupname; //Name #endregion #region User private int roleid = -1; //Id private string rolecode; //Code private string rolename; //Name #endregion private Int16 resourceplandays = 0; //Days private Int16 resourceplanminutes = 0; //Minutes private DateTime resourceplanstartdate = DateTime.Now; //StartDate private Int16 resourceplanstarttime = 0; //StartTime private DateTime resourceplanenddate = DateTime.Now; //EndDate private Int16 resourceplanendtime = 0; //EndTime private Int16 resourceplanactualdays = 0; //ActualDays private Int16 resourceplanactualminutes = 0; //ActualMinutes private DateTime resourceplanactualstartdate = DateTime.Now; //ActualStartDate private Int16 resourceplanactualstarttime = 0; //ActualStartTime private DateTime resourceplanactualenddate = DateTime.Now; private Int16 resourceplanactualendtime = 0; //ActualEndTime private double resourceplanpostedcost = 0; //PostedCost private double resourceplanpostedvalue = 0; //PostedValue private byte resourceplantaskstatus = 0; //TaskStatus private byte resourceplanstatus = 0; //Status private string resourceplanparticulars = "NONE"; //resourceplanparticulars private byte resourceplanresourcelevel = 3; private string resourceplanresourcemark = "01"; private Int16 resourceplanresourcesequence = 999; private byte resourceplanparallelnumber = 1; private int planbiztransactiontypeid = -1; private string planbiztransactiontypecode; private string planbiztransactiontypename; private string resourceplanplantonumber = ""; private int planitemid = -1; private string planitemcode; private string planitemname; private int planskuid = -1; private string planskucode; private string planskuname; private double resourceplanplanquantity = 0; private string resourceplanplantodescription = ""; private int productionplandetailid = -1; private string productionplandetailproductionplanproductionplannumber;//productionplandetailProductionPlanProductionPlanNumber private string resourceplanbatchnumber = ""; private int periodid = -1; private string periodcode; private string periodname; private int resourceplanmmscheduleid = -1; #endregion #endregion #region PublicMembers #region Resource Plan public int ResourcePlanId { get { return resourceplanid; } //Id set { resourceplanid = value; } //Id } public int ResourcePlanCombineId { get { return resourceplancombineid; } set { resourceplancombineid = value; } } public int ResourcePlanPlanNature { get { return resourceplanplannature; } set { resourceplanplannature = value; } } public string ResourcePlanNumber { get { return resourceplannumber; } //Number set { resourceplannumber = value; } //Number } public DateTime ResourcePlanDate { get { return resourceplandate; } //Date set { resourceplandate = value; } //Date } public string ResourcePlanReferenceNumber { get { return resourceplanreferencenumber; } //ReferenceNumber set { resourceplanreferencenumber = value; } //ReferenceNumber } public DateTime ResourcePlanReferenceDate { get { return resourceplanreferencedate; } //ReferenceDate set { resourceplanreferencedate = value; } //ReferenceDate } #region OrganizationUnit public int OUId { get { return ouid; } //Id set { ouid = value; } //Id } public string OUCode { get { return oucode; } //Code set { oucode = value; } //Code } public string OUName { get { return ouname; } //Name set { ouname = value; } //Name } #endregion #region BizTransactionType public int BIZTransactionTypeId { get { return biztransactiontypeid; } //Id set { biztransactiontypeid = value; } //Id } public string BIZTransactionTypeCode { get { return biztransactiontypecode; } //Code set { biztransactiontypecode = value; } //Code } public string BIZTransactionTypeName { get { return biztransactiontypename; } //Name set { biztransactiontypename = value; } //Name } #endregion #region Entity public int ObjectHeaderTypeId { get { return objectheadertypeid; } //Id set { objectheadertypeid = value; } //Id } public string ObjectHeaderTypeCode { get { return objectheadertypecode; } //Code set { objectheadertypecode = value; } //Code } public string ObjectHeaderTypeName { get { return objectheadertypename; } //Name set { objectheadertypename = value; } //Name } #endregion public int ResourcePlanObjectHeaderId { get { return resourceplanobjectheaderid; } //ObjectHeaderId set { resourceplanobjectheaderid = value; } //ObjectHeaderId } #region Entity public int ObjectTypeId { get { return objecttypeid; } //Id set { objecttypeid = value; } //Id } public string ObjectTypeCode { get { return objecttypecode; } //Code set { objecttypecode = value; } //Code } public string ObjectTypeName { get { return objecttypename; } //Name set { objecttypename = value; } //Name } #endregion public int ResourcePlanObjectId { get { return resourceplanobjectid; } //ObjectId set { resourceplanobjectid = value; } //ObjectId } #region Allocation public int AllocationId { get { return allocationid; } //Id set { allocationid = value; } //Id } public string AllocationName { get { return allocationname; } //Name set { allocationname = value; } //Name } public string AllocationShortName { get { return allocationshortname; } //ShortName set { allocationshortname = value; } //ShortName } #endregion public Int16 ResourcePlanSlNo { get { return resourceplanslno; } //SlNo set { resourceplanslno = value; } //SlNo } #region ResourceType public int ResourceTypeId { get { return resourcetypeid; } //Id set { resourcetypeid = value; } //Id } public string ResourceTypeCode { get { return resourcetypecode; } set { resourcetypecode = value; } } public string ResourceTypeName { get { return resourcetypename; } set { resourcetypename = value; } } #endregion #region Resource public int ResourceId { get { return resourceid; } //Id set { resourceid = value; } //Id } #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 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 WorkType public int WorkTypeId { get { return worktypeid; } //Id set { worktypeid = value; } //Id } public string WorkTypeCode { get { return worktypecode; } //Code set { worktypecode = value; } //Code } public string WorkTypeName { get { return worktypename; } //Name set { worktypename = value; } //Name } #endregion #region Employee public int EmployeeId { get { return employeeid; } //Id set { employeeid = value; } //Id } public string EmployeeCode { get { return employeecode; } //Code set { employeecode = value; } //Code } public string EmployeeName { get { return employeename; } //Name set { employeename = value; } //Name } #endregion #region PartyBranch public int PartyBranchId { get { return partybranchid; } //Id set { partybranchid = value; } //Id } public string PartyBranchCode { get { return partybranchcode; } //Code set { partybranchcode = value; } //Code } public string PartyBranchName { get { return partybranchname; } //Name set { partybranchname = value; } //Name } #endregion #region Address public int ContactId { get { return contactid; } //Id set { contactid = value; } //Id } public string ContactName { get { return contactname; } //Name set { contactname = value; } //Name } #endregion #region User public int UserId { get { return userid; } //Id set { userid = value; } //Id } public string UserCode { get { return usercode; } //Code set { usercode = value; } //Code } public string UserName { get { return username; } //Name set { username = value; } //Name } #endregion #region User public int UserGroupId { get { return usergroupid; } //Id set { usergroupid = value; } //Id } public string UserGroupCode { get { return usergroupcode; } //Code set { usergroupcode = value; } //Code } public string UserGroupName { get { return usergroupname; } //Name set { usergroupname = value; } //Name } #endregion #region User public int RoleId { get { return roleid; } //Id set { roleid = value; } //Id } public string RoleCode { get { return rolecode; } //Code set { rolecode = value; } //Code } public string RoleName { get { return rolename; } //Name set { rolename = value; } //Name } #endregion public Int16 ResourcePlanDays { get { return resourceplandays; } //Days set { resourceplandays = value; } //Days } public Int16 ResourcePlanMinutes { get { return resourceplanminutes; } //Minutes set { resourceplanminutes = value; } //Minutes } public DateTime ResourcePlanStartDate { get { return resourceplanstartdate; } //StartDate set { resourceplanstartdate = value; } //StartDate } public Int16 ResourcePlanStartTime { get { return resourceplanstarttime; } //StartTime set { resourceplanstarttime = value; } //StartTime } public DateTime ResourcePlanEndDate { get { return resourceplanenddate; } //EndDate set { resourceplanenddate = value; } //EndDate } public Int16 ResourcePlanEndTime { get { return resourceplanendtime; } //EndTime set { resourceplanendtime = value; } //EndTime } public Int16 ResourcePlanActualDays { get { return resourceplanactualdays; } //ActualDays set { resourceplanactualdays = value; } //ActualDays } public Int16 ResourcePlanActualMinutes { get { return resourceplanactualminutes; } //ActualMinutes set { resourceplanactualminutes = value; } //ActualMinutes } public DateTime ResourcePlanActualStartDate { get { return resourceplanactualstartdate; } //ActualStartDate set { resourceplanactualstartdate = value; } //ActualStartDate } public Int16 ResourcePlanActualStartTime { get { return resourceplanactualstarttime; } //ActualStartTime set { resourceplanactualstarttime = value; } //ActualStartTime } public DateTime ResourcePlanActualEndDate { get { return resourceplanactualenddate; } //ActualStartDate set { resourceplanactualenddate = value; } //ActualStartDate } public Int16 ResourcePlanActualEndTime { get { return resourceplanactualendtime; } //ActualEndTime set { resourceplanactualendtime = value; } //ActualEndTime } public double ResourcePlanPostedCost { get { return resourceplanpostedcost; } //PostedCost set { resourceplanpostedcost = value; } //PostedCost } public double ResourcePlanPostedValue { get { return resourceplanpostedvalue; } //PostedValue set { resourceplanpostedvalue = value; } //PostedValue } public byte ResourcePlanTaskStatus { get { return resourceplantaskstatus; } //TaskStatus set { resourceplantaskstatus = value; } //TaskStatus } public byte ResourcePlanStatus { get { return resourceplanstatus; } //Status set { resourceplanstatus = value; } //Status } public string ResourcePlanParticulars { get { return resourceplanparticulars; } //ResourcePlanParticulars set { resourceplanparticulars = value; } //ResourcePlanParticulars } public byte ResourcePlanResourceLevel { get { return resourceplanresourcelevel; } set { resourceplanresourcelevel = value; } } public string ResourcePlanResourceMark { get { return resourceplanresourcemark; } set { resourceplanresourcemark = value; } } public Int16 ResourcePlanResourceSequence { get { return resourceplanresourcesequence; } set { resourceplanresourcesequence = value; } } public byte ResourcePlanParallelNumber { get { return resourceplanparallelnumber; } set { resourceplanparallelnumber = value; } } public int PlanBiztransactionTypeId { get { return planbiztransactiontypeid; } set { planbiztransactiontypeid = value; } } public string PlanBiztransactionTypeCode { get { return planbiztransactiontypecode; } set { planbiztransactiontypecode = value; } } public string PlanBiztransactionTypeName { get { return planbiztransactiontypename; } set { planbiztransactiontypename = value; } } public string ResourcePlanPlanToNumber { get { return resourceplanplantonumber; } set { resourceplanplantonumber = value; } } public int PlanItemId { get { return planitemid; } set { planitemid = value; } } public string PlanItemCode { get { return planitemcode; } set { planitemcode = value; } } public string PlanItemName { get { return planitemname; } set { planitemname = value; } } public int PlanSkuId { get { return planskuid; } set { planskuid = value; } } public string PlanSkuCode { get { return planskucode; } set { planskucode = value; } } public string PlanSkuName { get { return planskuname; } set { planskuname = value; } } public double ResourcePlanPlanQuantity { get { return resourceplanplanquantity; } set { resourceplanplanquantity = value; } } public string ResourcePlanPlanToDescription { get { return resourceplanplantodescription; } set { resourceplanplantodescription = value; } } public int ProductionPlanDetailId { get { return productionplandetailid; } set { productionplandetailid = value; } } public string ProductionPlanDetailProductionPlanProductionPlanNumber { get { return productionplandetailproductionplanproductionplannumber; } set { productionplandetailproductionplanproductionplannumber = value; } } public string ResourcePlanBatchNumber { get { return resourceplanbatchnumber; } set { resourceplanbatchnumber = value; } } public int PeriodId { get { return periodid; } set { periodid = value; } } public string PeriodCode { get { return periodcode; } set { periodcode = value; } } public string PeriodName { get { return periodname; } set { periodname = value; } } public int ResourcePlanMMScheduleId { get { return resourceplanmmscheduleid; } set { resourceplanmmscheduleid = value; } } #endregion #endregion } }