Пример #1
0
        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);
        }
Пример #2
0
        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);
        }
Пример #3
0
        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);
        }