using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace MMDAL.DTO.WorkPlan { public class WorkPlanDTO { private int workplanid; #region BIZTransactionType private int biztransactiontypeid = -1; private string biztransactiontypecode; private string biztransactiontypename; #endregion #region OrganizationUnit private int ouid = -1; private string oucode; private string ouname; #endregion #region Period private int periodid = -1; private string periodcode; private string periodname; private DateTime periodfromdate = DateTime.UtcNow; private DateTime periodtodate = DateTime.UtcNow; #endregion private string workplannumber; private DateTime workplandate = DateTime.UtcNow; private string workplanreferencenumber; private DateTime workplanreferencedate = DateTime.UtcNow; #region Base private int workplancreatedbyid; private DateTime workplancreatedon; private int workplanmodifiedbyid; private DateTime workplanmodifiedon; #endregion #region Standard private byte workplanstatus; //0.Pending, 1.Active, 2.Deleted, 3.Amended, 4.Inactive, 5.Archived private Int16 workplanversion; #endregion private List workplandetail = new List(); public int WorkPlanId { get { return workplanid; } set { workplanid = value; } } #region BizTransactionType public int BizTransactionTypeId { get { return biztransactiontypeid; } set { biztransactiontypeid = value; } } public string BizTransactionTypeCode { get { return biztransactiontypecode; } set { biztransactiontypecode = value; } } public string BizTransactionTypeName { get { return biztransactiontypename; } set { biztransactiontypename = value; } } #endregion #region OrganizationUnit public int OUId { get { return ouid; } set { ouid = value; } } public string OUCode { get { return oucode; } set { oucode = value; } } public string OUName { get { return ouname; } set { ouname = value; } } #endregion #region Period 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 DateTime PeriodFromDate { get { return periodfromdate; } set { periodfromdate = value; } } public DateTime PeriodToDate { get { return periodtodate; } set { periodtodate = value; } } #endregion public string WorkPlanWorkPlanNumber { get { return workplannumber; } set { workplannumber = value; } } public DateTime WorkPlanWorkPlanDate { get { return workplandate; } set { workplandate = value; } } public string WorkPlanReferenceNumber { get { return workplanreferencenumber; } set { workplanreferencenumber = value; } } public DateTime WorkPlanReferenceDate { get { return workplanreferencedate; } set { workplanreferencedate = value; } } #region Base public int WorkPlanCreatedById { get { return workplancreatedbyid; } set { workplancreatedbyid = value; } } public DateTime WorkPlanCreatedOn { get { return workplancreatedon; } set { workplancreatedon = value; } } public int WorkPlanModifiedById { get { return workplanmodifiedbyid; } set { workplanmodifiedbyid = value; } } public DateTime WorkPlanModifiedOn { get { return workplanmodifiedon; } set { workplanmodifiedon = value; } } #endregion #region Standard public byte WorkPlanStatus { get { return workplanstatus; } //0.Pending, 1.Active, 2.Deleted, 3.Amended, 4.Inactive, 5.Archived set { workplanstatus = value; } } public Int16 WorkPlanVersion { get { return workplanversion; } //No Of Times Updated set { workplanversion = value; } } #endregion public List WorkPlanDetailArray { get { return workplandetail; } set { workplandetail = value; } } } }