public async Task <IActionResult> Index()
        {
            ADTeam5User user = await _userManager.GetUserAsync(HttpContext.User);

            List <string> identity = userCheck.checkUserIdentityAsync(user);
            int           userID   = user.WorkID;

            //Generate disbursement list
            List <Models.Department> dList       = _context.Department.ToList();
            List <string>            depCodeList = new List <string>();

            foreach (Models.Department d in dList)
            {
                depCodeList.Add(d.DepartmentCode);
            }

            for (int i = 0; i < depCodeList.Count(); i++)
            {
                List <RecordDetails> rd = b.GenerateRecordDetailsOfDisbursementList(depCodeList[i]);
            }

            List <StationeryRetrievalList> result = b.GetStationeryRetrievalLists();

            return(View(result));
        }
Example #2
0
        // GET: DisbursementLists
        public async Task <IActionResult> Index()
        {
            ViewData["InsufficientCheck"] = null;

            ADTeam5User user = await _userManager.GetUserAsync(HttpContext.User);

            List <string> identity = userCheck.checkUserIdentityAsync(user);
            int           userID   = user.WorkID;

            ViewData["Department"] = identity[0];
            ViewData["role"]       = identity[1];

            //Generate disbursement list
            List <Models.Department> dList       = _context.Department.ToList();
            List <string>            depCodeList = new List <string>();

            foreach (Models.Department d in dList)
            {
                depCodeList.Add(d.DepartmentCode);
            }

            for (int i = 0; i < depCodeList.Count(); i++)
            {
                List <RecordDetails> rd = b.GenerateRecordDetailsOfDisbursementList(depCodeList[i]);
            }

            var sSISTeam5Context = _context.DisbursementList.Include(d => d.CollectionPointNavigation).Include(d => d.DepartmentCodeNavigation).Include(d => d.RepNavigation).OrderByDescending(x => x.Dlid);

            return(View(await sSISTeam5Context.ToListAsync()));
        }