using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace MMDAL.DTO.Indent { public class ResourceScheduleReportDTO //: ReportPaginationDTO--.DEVADMIN { private int workcenterid; private string workcentercode; private string workcentername; private int machinetypeid; private string machinetypecode; private string machinetypename; private int machineid; private string machinecode; private string machinename; private int numberofmachines; private DateTime detaildate; private decimal availableduration; private int stoppage; private decimal netduration; private int plannedduration; private decimal balanceduration; private decimal plannedpercent; private decimal availablepercent; private int actualduration; private decimal actualpercent; private List period; public int WorkCenterId { get { return workcenterid; } set { workcenterid = value; } } public string WorkCenterCode { get { return workcentercode; } set { workcentercode = value; } } public string WorkCenterName { get { return workcentername; } set { workcentername = value; } } public int MachineTypeId { get { return machinetypeid; } set { machinetypeid = value; } } public string MachineTypeCode { get { return machinetypecode; } set { machinetypecode = value; } } public string MachineTypeName { get { return machinetypename; } set { machinetypename = value; } } public int MachineId { get { return machineid; } set { machineid = value; } } public string MachineCode { get { return machinecode; } set { machinecode = value; } } public string MachineName { get { return machinename; } set { machinename = value; } } public int NumberOfMachines { get { return numberofmachines; } set { numberofmachines = value; } } public DateTime DetailDate { get { return detaildate; } set { detaildate = value; } } public decimal AvailableDuration { get { return availableduration; } set { availableduration = value; } } public int Stoppage { get { return stoppage; } set { stoppage = value; } } public decimal NetDuration { get { return netduration; } set { netduration = value; } } public int PlannedDuration { get { return plannedduration; } set { plannedduration = value; } } public decimal BalanceDuration { get { return balanceduration; } set { balanceduration = value; } } public decimal PlannedPercent { get { return plannedpercent; } set { plannedpercent = value; } } public decimal AvailablePercent { get { return availablepercent; } set { availablepercent = value; } } public int ActualDuration { get { return actualduration; } set { actualduration = value; } } public decimal ActualPercent { get { return actualpercent; } set { actualpercent = value; } } public List Period { get { return period; } set { period = value; } } } public class ResourceScheduleReportDetailDTO { public string Title { get; set; } public string Month { get; set; } public string Year { get; set; } public DateTime DetailDate { get; set; } public decimal AvailableDuration { get; set; } public decimal NetDuration { get; set; } public decimal Stoppage { get; set; } public decimal PlannedDuration { get; set; } public decimal BalanceDuration { get; set; } public decimal PlannedPercent { get; set; } public decimal AvailablePercent { get; set; } public decimal ActualDuration { get; set; } public decimal ActualPercent { get; set; } public decimal TotalAvailableDuration { get; set; } public decimal TotalNetDuration { get; set; } public decimal TotalStoppage { get; set; } public decimal TotalPlannedDuration { get; set; } public decimal TotalBalanceDuration { get; set; } public decimal TotalPlannedPercent { get; set; } public decimal TotalAvailablePercent { get; set; } public decimal TotalActualDuration { get; set; } public decimal TotalActualPercent { get; set; } } }