using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace CRMDAL.DTO.Task { public class TaskDashBoardReportDTO { private string description; private int dailycount; private int weeklycount; private int fortnightlycount; private int monthlycount; private int quaterlycount; private int halfyearlycount; private int yearlycount; private int reporttype; public string Description { get { return description; } set { description = value; } } public int DailyCount { get { return dailycount; } set { dailycount = value; } } public int WeeklyCount { get { return weeklycount; } set { weeklycount = value; } } public int FortNightlyCount { get { return fortnightlycount; } set { fortnightlycount = value; } } public int MonthlyCount { get { return monthlycount; } set { monthlycount = value; } } public int QuaterlyCount { get { return quaterlycount; } set { quaterlycount = value; } } public int HalfYearlyCount { get { return halfyearlycount; } set { halfyearlycount = value; } } public int YearlyCount { get { return yearlycount; } set { yearlycount = value; } } public int ReportType { get { return reporttype; } set { reporttype = value; } } } public class MaintenanceFinalDashBoard { private MaintenanceSummaryDashBoard maintenancesummarydashboard; private List maintenancebranchwisedashboards; private List maintenacecatgeorywisedashboards; public MaintenanceSummaryDashBoard MaintenanceSummaryDashBoard { get { return maintenancesummarydashboard; } set { maintenancesummarydashboard = value; } } public List MaintenanceBranchWiseDashBoards { get { return maintenancebranchwisedashboards; } set { maintenancebranchwisedashboards = value; } } public List MiantenancedCatgeoryWiseDashBoards { get { return maintenacecatgeorywisedashboards; } set { maintenacecatgeorywisedashboards = value; } } } public class MaintenanceSummaryDashBoard { private int assignedcount; private int completedcount; private int pendingcount; private int resendcount; private int overduecount; private int approvedcount; private int pendingforapprovalcount; private int inprogresscount; private int closedcount; private int totalcount; public int AssignedCount { get { return assignedcount; } set { assignedcount = value; } } public int CompletedCount { get { return completedcount; } set { completedcount = value; } } public int PendingCount { get { return pendingcount; } set { pendingcount = value; } } public int ReSendCount { get { return resendcount; } set { resendcount = value; } } public int OverDueCount { get { return overduecount; } set { overduecount = value; } } public int ApprovedCount { get { return approvedcount; } set { approvedcount = value; } } public int PendingForApprovalCount { get { return pendingforapprovalcount; } set { pendingforapprovalcount = value; } } public int InProgressCount { get { return inprogresscount; } set { inprogresscount = value; } } public int ClosedCount { get { return closedcount; } set { closedcount = value; } } public int TotalCount { get { return totalcount; } set { totalcount = value; } } } public class MaintenanceBranchWiseDashBoard { private int partybranchid; private string partybranchcode; private string partybranchname; private int assignedcount; private int resendcount; private int completedcount; private int pendingcount; private int overduecount; private int approvedcount; private int pendingforapprovalcount; private int inprogresscount; private int closedcount; private int totalcount; private decimal assignedperc; private decimal closedperc; private decimal completedperc; private decimal overdueperc; private decimal pendingperc; private int todayschedule; public int PartyBranchId { get { return partybranchid; } set { partybranchid = value; } } public string PartyBranchCode { get { return partybranchcode; } set { partybranchcode = value; } } public string PartyBranchName { get { return partybranchname; } set { partybranchname = value; } } public int AssignedCount { get { return assignedcount; } set { assignedcount = value; } } public int CompletedCount { get { return completedcount; } set { completedcount = value; } } public int PendingCount { get { return pendingcount; } set { pendingcount = value; } } public int ReSendCount { get { return resendcount; } set { resendcount = value; } } public int OverDueCount { get { return overduecount; } set { overduecount = value; } } public int ApprovedCount { get { return approvedcount; } set { approvedcount = value; } } public int PendingForApprovalCount { get { return pendingforapprovalcount; } set { pendingforapprovalcount = value; } } public int InProgressCount { get { return inprogresscount; } set { inprogresscount = value; } } public int ClosedCount { get { return closedcount; } set { closedcount = value; } } public int TotalCount { get { return totalcount; } set { totalcount = value; } } public decimal AssignedPerc { get { return assignedperc; } set { assignedperc = value; } } public decimal ClosedPerc { get { return closedperc; } set { closedperc = value; } } public decimal CompletedPerc { get { return completedperc; } set { completedperc = value; } } public decimal OverDuePerc { get { return overdueperc; } set { overdueperc = value; } } public decimal PendingPerc { get { return pendingperc; } set { pendingperc = value; } } public int TodaySchedule { get { return todayschedule; } set { todayschedule = value; } } } public class MaintenanceCatgeoryWiseDashBoard { private int categoryid; private string categorycode; private string categoryname; private int assignedcount; private int completedcount; private int pendingcount; private int resendcount; private int overduecount; private int approvedcount; private int pendingforapprovalcount; public int CategoryId { get { return categoryid; } set { categoryid = value; } } public string CategoryCode { get { return categorycode; } set { categorycode = value; } } public string CategoryName { get { return categoryname; } set { categoryname = value; } } public int AssignedCount { get { return assignedcount; } set { assignedcount = value; } } public int CompletedCount { get { return completedcount; } set { completedcount = value; } } public int PendingCount { get { return pendingcount; } set { pendingcount = value; } } public int ReSendCount { get { return resendcount; } set { resendcount = value; } } public int OverDueCount { get { return overduecount; } set { overduecount = value; } } public int ApprovedCount { get { return approvedcount; } set { approvedcount = value; } } public int PendingForApprovalCount { get { return pendingforapprovalcount; } set { pendingforapprovalcount = value; } } } }