using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace CRMDAL.DTO.Task { public class ActivityTaskTreeReporttDTO { #region PrivateMembers #region Task private int taskid; ////Id private string tasknumber; private string taskdescription; ////Description private string transactionnumber; private DateTime transactiondate; private int personid; private string personname; private int pendingreasonid; private string pendingreasonname; private string particulars; private DateTime taskdate; private string taskname; #region Employee private int requestedbyid; ////Id private string requestedbycode; ////Code private string requestedbyname; ////Name #endregion #region Employee private int inchargeid; ////Id private string inchargecode; ////Code private string inchargename; ////Name #endregion #region Allocation private int allocationid; ////Id private string allocationname; ////Name #endregion private string remarks; ////Remarks private DateTime planstarton; ////PlanStartOn private DateTime planendon; ////PlanEndOn private DateTime expireon; ////DueOn private int plannedhours; private int actualhours; private byte taskstatus; private string taskoriginalstatusname; private string taskdetailtype; private string activitycode; ////Code private string activityname; private string levelcode; private byte childdetailtype; private decimal completedpercentagae; private Int16 duration; private decimal durationhrs; private decimal plannedinhrs; private decimal actualinhrs; public decimal CompletedPercentage { get { return completedpercentagae; } set { completedpercentagae = value; } } public decimal DurationHrs { get { return durationhrs; } set { durationhrs = value; } } public Int16 Duration { get { return duration; } set { duration = value; } } public decimal PlannedInHrs { get { return plannedinhrs; } set { plannedinhrs = value; } } public decimal ActualInHrs { get { return actualinhrs; } set { actualinhrs = value; } } #endregion #endregion #region PublicMembers #region Task public int TaskId { get { return taskid; } ////Id set { taskid = value; } ////Id } public string TaskNumber { get { return tasknumber; } ////Number set { tasknumber = value; } ////Number } public DateTime TaskDate { get { return taskdate; } ////Date set { taskdate = value; } ////Date } public string TaskDescription { get { return taskdescription; } ////Description set { taskdescription = value; } ////Description } public string TaskName { get { return taskname; } ////TaskName set { taskname = value; } ////TaskName } public string TransactionNumber { get { return transactionnumber; } ////TaskName set { transactionnumber = value; } ////TaskName } public DateTime TransactionDate { get { return transactiondate; } ////TaskName set { transactiondate = value; } ////TaskName } public int PersonId { get { return personid; } ////Id set { personid = value; } ////Id } public string PersonName { get { return personname; } ////TaskName set { personname = value; } ////TaskName } public int PendingReasonId { get { return pendingreasonid; } ////Id set { pendingreasonid = value; } ////Id } public string PendingReasonName { get { return pendingreasonname; } ////TaskName set { pendingreasonname = value; } ////TaskName } public string Particulars { get { return particulars; } ////TaskName set { particulars = value; } ////TaskName } public string TaskDetailType { get { return taskdetailtype; } ////DetailType set { taskdetailtype = value; } ////DetailType } #endregion #region Activities public string ActivityCode { get { return activitycode; } ////Code set { activitycode = value; } ////Code } public string ActivityName { get { return activityname; } ////Name set { activityname = value; } ////Name } #endregion #region Employee public int RequestedById { get { return requestedbyid; } ////Id set { requestedbyid = value; } ////Id } public string RequestedByCode { get { return requestedbycode; } ////Code set { requestedbycode = value; } ////Code } public string RequestedByName { get { return requestedbyname; } ////Name set { requestedbyname = value; } ////Name } #endregion #region Employee public int InChargeId { get { return inchargeid; } ////Id set { inchargeid = value; } ////Id } public string InChargeCode { get { return inchargecode; } ////Code set { inchargecode = value; } ////Code } public string InChargeName { get { return inchargename; } ////Name set { inchargename = value; } ////Name } #endregion #region Allocation public int AllocationId { get { return allocationid; } ////Id set { allocationid = value; } ////Id } public string AllocationName { get { return allocationname; } ////Name set { allocationname = value; } ////Name } #endregion public byte TaskStatus { get { return taskstatus; } ////TaskStatus set { taskstatus = value; } ////TaskStatus } public string TaskOriginalStatusName { get { return taskoriginalstatusname; } ////TaskStatus set { taskoriginalstatusname = value; } ////TaskStatus } public int PlannedHours { get { return plannedhours; } ////PlannedHours set { plannedhours = value; } ////PlannedHours } public DateTime PlanStartOn { get { return planstarton; } ////PlanStartOn set { planstarton = value; } ////PlanStartOn } public int ActualHours { get { return actualhours; } ////PlanEndOn set { actualhours = value; } ////PlanEndOn } public DateTime PlanEndOn { get { return planendon; } ////DueOn set { planendon = value; } ////DueOn } public DateTime ExpireOn { get { return expireon; } ////ExpireOn set { expireon = value; } ////ExpireOn } public string Remarks { get { return remarks; } ////Remarks set { remarks = value; } ////Remarks } public byte ChildDetailType { get { return childdetailtype; } ////DetailType set { childdetailtype = value; } ////DetailType } public string LevelCode { get { return levelcode; } ////TaskName set { levelcode = value; } ////TaskName } #endregion } }