using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace MaintenanceDAL.DTO.MaintenanceOrder { public class MaintenanceOrderRegisterReportDTO //: ReportPaginationDTO { #region PrivateMembers #region Task private int taskid; ////Id private int tasktasktype; ////TaskType private int biztransactiontypeid; private int ouid; private int periodid; private string tasknumber; ////Number private DateTime taskdate; ////Date private string taskreferencenumber; ////ReferenceNumber private DateTime taskreferencedate; ////ReferenceDate private string tasktaskname; ////TaskName private string taskdescription; ////Description private int childdetailtype; ////DetailType private int tasktasknature; ////TaskNature private int taskdetailtype; #endregion #region PartyBranch private int partybranchid; ////Id private string partybranchcode; ////Code private string partybranchname; ////Name #endregion #region Activities private int activityid; ////Id private string activitycode; ////Code private string activityname; ////Name #endregion #region RequestedBy private int requestedbyid; ////Id private string requestedbycode; ////Code private string requestedbyname; ////Name #endregion #region Incharge private int inchargeid; ////Id private string inchargecode; ////Code private string inchargename; ////Name #endregion #region Assignee private int assignedtoemployeeid; ////Id private string assignedtoemployeecode; ////Code private string assignedtoemployeename; ////Name #endregion #region Allocation private int allocationid; ////Id private string allocationname; ////Name private string allocationshortname; #endregion #region ParentTask private int parenttaskid; ////Id #endregion private byte taskorginalstatus; private int taskplannedhours = 0; private DateTime taskactualstarton; ////PlanStartOn private DateTime taskactualendon = DateTime.UtcNow; ////PlanEndOn private DateTime taskdueon; ////DueOn private DateTime expireon; ////ExpireOn private Int16 gracetime = 0; private int taskactualhours; private string taskremarks; ////Remarks private string taskoriginalstatusname; private string taskdetailtypename; private string tasknaturename; private string parentname; private string wbccode; private decimal completedpercentage; private string recordstatus; private string priority; private string defaultimageid; private string viewimageurls; private DateTime taskplanstarton; private DateTime taskplanendon; private string equipmentcode; private string equipmentname; private string statustype; private string criticality; private string equipmentnature; private int indentdetailid; private decimal resourcecost; private decimal materialcost; private decimal expensecost; private decimal totalcost; private string completedon; private string stringtaskplanstarton; private string assetbatch; private string departmentcode; private string departmentname; private string firstapproverstatus; private string firstapprovercode; private string firstapprovername; private string firstapproveron; private string secondapproverstatus; private string secondapprovercode; private string secondapprovername; private string secondapproveron; private string activityhours; private string completedondate; private string completedbyname; private string completedbycode; #region Maintenance Order Resource Details private byte resourcenature; private string resourcenaturename; private string resourcecode; private string resourcename; private int employeeid; private int machineid; private int resourceid; private decimal indentresourcevalue; private decimal indentresourcecost; private int duration; #endregion #region Maintenance Order Material Details private int itemid; private string itemcode; private string itemname; private int skuid; private string skucode; private string skuname; private string uomcode; private decimal indentmaterialquantity; private decimal indentmaterialcost; private decimal indentmaterialvalue; #endregion #endregion #region PublicMembers #region Task public int TaskId { get { return taskid; } ////Id set { taskid = value; } ////Id } public int TaskTaskType { get { return tasktasktype; } ////TaskType set { tasktasktype = value; } ////TaskType } public int BizTransactionTypeId { get { return biztransactiontypeid; } ////Id set { biztransactiontypeid = value; } ////Id } public int OuId { get { return ouid; } ////Id set { ouid = value; } ////Id } public int PeriodId { get { return periodid; } ////Id set { periodid = 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 DateTime TaskPlanStartOn { get { return taskplanstarton; } ////Date set { taskplanstarton = value; } ////Date } public DateTime TaskPlanEndOn { get { return taskplanendon; } ////Date set { taskplanendon = value; } ////Date } public string TaskReferenceNumber { get { return taskreferencenumber; } ////ReferenceNumber set { taskreferencenumber = value; } ////ReferenceNumber } public DateTime TaskReferenceDate { get { return taskreferencedate; } ////ReferenceDate set { taskreferencedate = value; } ////ReferenceDate } public string TaskTaskName { get { return tasktaskname; } ////TaskName set { tasktaskname = value; } ////TaskName } public string TaskDescription { get { return taskdescription; } ////Description set { taskdescription = value; } ////Description } public int ChildDetailType { get { return childdetailtype; } ////DetailType set { childdetailtype = value; } ////DetailType } public int TaskTaskNature { get { return tasktasknature; } ////TaskNature set { tasktasknature = value; } ////TaskNature } #region PartyBranch public int PartyBranchId { get { return partybranchid; } ////Id set { partybranchid = value; } ////Id } public string PartyBranchCode { get { return partybranchcode; } ////Code set { partybranchcode = value; } ////Code } public string PartyBranchName { get { return partybranchname; } ////Name set { partybranchname = value; } ////Name } #endregion #region Activities public int ActivityId { get { return activityid; } ////Id set { activityid = value; } ////Id } public string ActivityCode { get { return activitycode; } ////Code set { activitycode = value; } ////Code } public string ActivityName { get { return activityname; } ////Name set { activityname = value; } ////Name } #endregion #region RequestedBy 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 InCharge 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 InCharge public int AssignedToEmployeeId { get { return assignedtoemployeeid; } ////Id set { assignedtoemployeeid = value; } ////Id } public string AssignedToEmployeeCode { get { return assignedtoemployeecode; } ////Code set { assignedtoemployeecode = value; } ////Code } public string AssignedToEmployeeName { get { return assignedtoemployeename; } ////Name set { assignedtoemployeename = 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 } public string AllocationShortName { get { return allocationshortname; } set { allocationshortname = value; } } #endregion #region ParentTask public int ParentTaskId { get { return parenttaskid; } ////Id set { parenttaskid = value; } ////Id } #endregion public byte TaskOriginalStatus { get { return taskorginalstatus; } ////TaskStatus set { taskorginalstatus = value; } ////TaskStatus } public string TaskOriginalStatusName { get { return taskoriginalstatusname; } ////TaskStatus set { taskoriginalstatusname = value; } ////TaskStatus } public int TaskPlannedHours { get { return taskplannedhours; } ////PlannedHours set { taskplannedhours = value; } ////PlannedHours } public DateTime TaskActualStartOn { get { return taskactualstarton; } ////PlanStartOn set { taskactualstarton = value; } ////PlanStartOn } public DateTime TaskActualEndOn { get { return taskactualendon; } ////PlanEndOn set { taskactualendon = value; } ////PlanEndOn } public DateTime TaskDueOn { get { return taskdueon; } ////DueOn set { taskdueon = value; } ////DueOn } public DateTime ExpireOn { get { return expireon; } ////ExpireOn set { expireon = value; } ////ExpireOn } public Int16 GraceTime { get { return gracetime; } ////GraceTime set { gracetime = value; } ////GraceTime } public int TaskActualHours { get { return taskactualhours; } ////ActualHours set { taskactualhours = value; } ////ActualHours } public string TaskRemarks { get { return taskremarks; } ////Remarks set { taskremarks = value; } ////Remarks } public string TaskDetailTypeName { get { return taskdetailtypename; } ////Remarks set { taskdetailtypename = value; } ////Remarks } public string TaskNatureName { get { return tasknaturename; } ////Remarks set { tasknaturename = value; } ////Remarks } public string ParentName { get { return parentname; } ////ReferenceDate set { parentname = value; } ////ReferenceDate } public string WBCCode { get { return wbccode; } ////ReferenceDate set { wbccode = value; } ////ReferenceDate } public decimal CompletedPercentage { get { return completedpercentage; } ////ReferenceDate set { completedpercentage = value; } ////ReferenceDate } public string RecordStatus { get { return recordstatus; } ////ReferenceDate set { recordstatus = value; } ////ReferenceDate } public string Priority { get { return priority; } ////ReferenceDate set { priority = value; } ////ReferenceDate } public string DefaultImageId { get { return defaultimageid; } ////Id set { defaultimageid = value; } ////Id } public string ViewImageUrls { get { return viewimageurls; } ////DefaultImage set { viewimageurls = value; } ////DefaultImage } public int TaskDetailType { get { return taskdetailtype; } set { taskdetailtype = value; } } public string EquipmentCode { get { return equipmentcode; } set { equipmentcode = value; } } public string EquipmentName { get { return equipmentname; } set { equipmentname = value; } } public string Criticality { get { return criticality; } set { criticality = value; } } public string StatusType { get { return statustype; } set { statustype = value; } } public string EquipmentNature { get { return equipmentnature; } set { equipmentnature = value; } } public int IndentDetailId { get { return indentdetailid; } set { indentdetailid = value; } } public decimal ResourceCost { get { return resourcecost; } set { resourcecost = value; } } public decimal MaterialCost { get { return materialcost; } set { materialcost = value; } } public decimal ExpenseCost { get { return expensecost; } set { expensecost = value; } } public decimal TotalCost { get { return totalcost; } set { totalcost = value; } } private DateTime closedon; private string actionremarks; public DateTime ClosedOn { get { return closedon; } set { closedon = value; } } public string ActionRemarks { get { return actionremarks; } set { actionremarks = value; } } #region Maintenance Order Resource public byte ResourceNature { get { return resourcenature; } set { resourcenature = value; } } public string ResourceNatureName { get { return resourcenaturename; } set { resourcenaturename = value; } } public string ResourceCode { get { return resourcecode; } set { resourcecode = value; } } public string ResourceName { get { return resourcename; } set { resourcename = value; } } public int EmployeeId { get { return employeeid; } set { employeeid = value; } } public int MachineId { get { return machineid; } set { machineid = value; } } public int ResourceId { get { return resourceid; } set { resourceid = value; } } public decimal IndentResourceCost { get { return indentresourcecost; } set { indentresourcecost = value; } } public decimal IndentResourceValue { get { return indentresourcevalue; } set { indentresourcevalue = value; } } public int Duration { get { return duration; } set { duration = value; } } #endregion #region Maintenance Order Material public int ItemId { get { return itemid; } set { itemid = value; } } public string ItemCode { get { return itemcode; } set { itemcode = value; } } public string ItemName { get { return itemname; } set { itemname = value; } } public int SKUId { get { return skuid; } set { skuid = value; } } public string SKUCode { get { return skucode; } set { skucode = value; } } public string SKUName { get { return skuname; } set { skuname = value; } } public string UOMCode { get { return uomcode; } set { uomcode = value; } } public decimal IndentMaterialQuantity { get { return indentmaterialquantity; } set { indentmaterialquantity = value; } } public decimal IndentMaterialCost { get { return indentmaterialcost; } set { indentmaterialcost = value; } } public decimal IndentMaterialValue { get { return indentmaterialvalue; } set { indentmaterialvalue = value; } } public string CompletedOn { get { return completedon; } set { completedon = value; } } public string StringTaskPlanStartOn { get { return stringtaskplanstarton; } set { stringtaskplanstarton = value; } } public string AssetBatch { get { return assetbatch; } set { assetbatch = value; } } public string DepartmentCode { get { return departmentcode; } set { departmentcode = value; } } public string DepartmentName { get { return departmentname; } set { departmentname = value; } } public string FirstApproverStatus { get { return firstapproverstatus; } set { firstapproverstatus = value; } } public string FirstApproverCode { get { return firstapprovercode; } set { firstapprovercode = value; } } public string FirstApproverName { get { return firstapprovername; } set { firstapprovername = value; } } public string FirstApproverOn { get { return firstapproveron; } set { firstapproveron = value; } } public string SecondApproverStatus { get { return secondapproverstatus; } set { secondapproverstatus = value; } } public string SecondApproverCode { get { return secondapprovercode; } set { secondapprovercode = value; } } public string SecondApproverName { get { return secondapprovername; } set { secondapprovername = value; } } public string SecondApproverOn { get { return secondapproveron; } set { secondapproveron = value; } } public string ActivityHours { get { return activityhours; } set { activityhours = value; } } public string CompletedOnDate { get { return completedondate; } set { completedondate = value; } } public string CompletedByName { get { return completedbyname; } set { completedbyname = value; } } public string CompletedByCode { get { return completedbycode; } set { completedbycode = value; } } #endregion #endregion #endregion } }