public static List <Requisition> DisplayPastRequisitions(long deptId) { string[] status = { "Approved", "Assigned to Collection", "Partially Completed", "Partially Completed(assigned)", "Completed" }; List <Requisition> list = RequisitionDAO.GetRequisitionsByStatuses(status); List <Requisition> filtered = new List <Requisition>(); if (list.Count != 0) { list = GetRequisitionsWithObjects(list); for (int i = 0; i < list.Count; i++) { if (list[i].Employee.Department.DeptId == deptId) { filtered.Add(list[i]); } } } return(filtered); }
public static List <Requisition> ShowAllRequisitionsByStatusByDate(string status) { List <Requisition> list; if (status == "Outstanding" || status == null) { list = RequisitionDAO.GetRequisitionsByStatuses("Approved", "Partially Completed"); } else { list = RequisitionDAO.GetRequisitionsByStatuses("Completed"); } if (list.Count == 0) { return(null); } list = GetRequisitionsWithObjects(list); return(list); }
public static List <Requisition> DisplayPendingRequisitions(long deptId) { string[] status = { "Pending Approval" }; List <Requisition> list = RequisitionDAO.GetRequisitionsByStatuses(status); List <Requisition> filtered = new List <Requisition>(); if (list.Count != 0) { list = GetRequisitionsWithObjects(list); for (int i = 0; i < list.Count; i++) { ; if (list[i].Employee.Department.DeptId == deptId) { filtered.Add(list[i]); } } } return(filtered); }