using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace CRMDAL.DTO.Task { public class ProjectSummaryWorkStatusDTO { private int allocationid; // AllocationId; private string allocationshortname; //AllocationShortName private string allocationname; //AllocationName private int allocationinchargeid; //InchargeId private string allocationinchargecode; //InchargeCode private string allocationinchargenmae; //InchargeNmae private string allocationinchargemailid; private int billtypeid; private string billtypecode; private string billtypename; private int billmethodid; private string billmethodcode; private string billmethodname; #region NewlyAdded private int portfolioid; private string portfoliocode; private string portfolioname; private byte pmstatus; private string pmstatusname; private int allocationtypeid; private string allocationtypecode; private string allcoationtypename; #endregion region private DateTime fromdate; private DateTime todate; private int pending; //Pending private int progress; //Progress private int completed; //Completed private int openworks; private int closed; ///Closed private int total; //Total private DateTime originalplandate; //OriginalPlanDate private DateTime currentplandate; //CurrentPlanDate private int originaldays; //ODays private int currentdays; //CDays private int numberofoverdue; private int overduedays; #region NewlyAdded private decimal projectvalue; private decimal amountreceived; private decimal balance; private decimal totalcompletedpercent; private string prjstatus; private int splitid; private string splitcode; private string splitname; private decimal earnedvalue; private decimal spi; #endregion private int totalpending; //Pending private int totalprogress; //Progress private int totalcompleted; //Completed private int totalopenworks; private int totalclosed; ///Closed private int ovaralltotal; //Total private int totaloriginaldays; //ODays private int totalcurrentdays; //CDays private int totalnumberofoverdue; private int totaloverduedays; private decimal totalprojectvalue; private decimal totalamounteceived; private decimal totalbalance; public int AllocationId { get { return allocationid; } set { allocationid = value; } } public string AllocationShortName { get { return allocationshortname; } set { allocationshortname = value; } } public string AllocationName { get { return allocationname; } set { allocationname = value; } } public int AllocationInchargeId { get { return allocationinchargeid; } set { allocationinchargeid = value; } } public string AllocationInChargeCode { get { return allocationinchargecode; } set { allocationinchargecode = value; } } public string AllocationInChargeName { get { return allocationinchargenmae; } set { allocationinchargenmae = value; } } public string AllocationInChargeMailId { get { return allocationinchargemailid; } set { allocationinchargemailid = value; } } public int BillTypeId { get { return billtypeid; } set { billtypeid = value; } } public string BillTypeCode { get { return billtypecode; } set { billtypecode = value; } } public string BillTypeName { get { return billtypename; } set { billtypename = value; } } public int BillMethodId { get { return billmethodid; } set { billmethodid = value; } } public string BillMethodCode { get { return billmethodcode; } set { billmethodcode = value; } } public string BillMethodName { get { return billmethodname; } set { billmethodname = value; } } #region NewlyAdded public int PortFolioId { get { return portfolioid; } set { portfolioid = value; } } public string PortFolioCode { get { return portfoliocode; } set { portfoliocode = value; } } public string PortFolioName { get { return portfolioname; } set { portfolioname = value; } } public byte PMStatus { get { return pmstatus; } set { pmstatus = value; } } public string PMStatusName { get { return pmstatusname; } set { pmstatusname = value; } } public int AllocationTypeId { get { return allocationtypeid; } set { allocationtypeid = value; } } public string AllocationTypeCode { get { return allocationtypecode; } set { allocationtypecode = value; } } public string AllocationTypeName { get { return allcoationtypename; } set { allcoationtypename = value; } } #endregion public DateTime FromDate { get { return fromdate; } set { fromdate = value; } } public DateTime ToDate { get { return todate; } set { todate = value; } } public int Pending { get { return pending; } set { pending = value; } } public int Progress { get { return progress; } set { progress = value; } } public int Completed { get { return completed; } set { completed = value; } } public int OpenWorks { get { return openworks; } set { openworks = value; } } public int Closed { get { return closed; } set { closed = value; } } public int Total { get { return total; } set { total = value; } } public DateTime OriginalPlanDate { get { return originalplandate; } set { originalplandate = value; } } public DateTime CurrentPlanDate { get { return currentplandate; } set { currentplandate = value; } } public int OriginalDays { get { return originaldays; } set { originaldays = value; } } public int CurrentDays { get { return currentdays; } set { currentdays = value; } } public int NumberOfOverDue { get { return numberofoverdue; } set { numberofoverdue = value; } } public int OverDueDays { get { return overduedays; } set { overduedays = value; } } #region NewlyAdded public decimal ProjectValue { get { return projectvalue; } set { projectvalue = value; } } public decimal AmountReceived { get { return amountreceived; } set { amountreceived = value; } } public decimal Balance { get { return balance; } set { balance = value; } } public decimal TotalCompletedPercent { get { return totalcompletedpercent; } set { totalcompletedpercent = value; } } public string PrjStatus { get { return prjstatus; } set { prjstatus = value; } } public int SplitId { get { return splitid; } set { splitid = value; } } public string SplitCode { get { return splitcode; } set { splitcode = value; } } public string SplitName { get { return splitname; } set { splitname = value; } } public decimal EarnedValue { get { return earnedvalue; } set { earnedvalue = value; } } public decimal SPI { get { return spi; } set { spi = value; } } #endregion public int TotalPending { get { return totalpending; } set { totalpending = value; } } public int TotalProgress { get { return totalprogress; } set { totalprogress = value; } } public int TotalCompleted { get { return totalcompleted; } set { totalcompleted = value; } } public int TotalOpenWorks { get { return totalopenworks; } set { totalopenworks = value; } } public int TotalClosed { get { return totalclosed; } set { totalclosed = value; } } public int OverAllTotal { get { return ovaralltotal; } set { ovaralltotal = value; } } public int TotalOriginalDays { get { return totaloriginaldays; } set { totaloriginaldays = value; } } public int TotalCurrentDays { get { return totalcurrentdays; } set { totalcurrentdays = value; } } public int TotalNumberOfOverDue { get { return totalnumberofoverdue; } set { totalnumberofoverdue = value; } } public int TotalOverDueDays { get { return totaloverduedays; } set { totaloverduedays = value; } } public decimal TotalProjectValue { get { return totalprojectvalue; } set { totalprojectvalue = value; } } public decimal TotalAmountReceived { get { return totalamounteceived; } set { totalamounteceived = value; } } public decimal TotalBalance { get { return totalbalance; } set { totalbalance = value; } } } }