Пример #1
0
        public static List <RequisitionDetails> DisplayRequisitionDetailsByReqId(long reqId)
        {
            List <RequisitionDetails> list = RequisitionDAO.GetRequisitionDetailsByReqId(reqId);
            List <long> inventoryIds       = new List <long>();

            foreach (RequisitionDetails req in list)
            {
                inventoryIds.Add(req.Item.ItemId);
                //req.Employee = EmployeeDAO.GetEmployeeById(req.Employee.EmpId);
            }

            List <Inventory> items = CatalogueDAO.GetInventoriesByIdList(inventoryIds);

            if (items.Count != 0)
            {
                for (int i = 0; i < list.Count; i++)
                {
                    list[i].Item = items.Find(item => item.ItemId == list[i].Item.ItemId);
                }
            }
            return(list);
        }