//Author: Hanh Nguyen // GET: StoreDept public async Task <IActionResult> Index() { if (getUserRole().Equals("")) { return(RedirectToAction("Login", "Login")); } //Security if (!(getUserRole() == DeptRole.StoreClerk.ToString() || getUserRole() == DeptRole.StoreSupervisor.ToString() || getUserRole() == DeptRole.StoreManager.ToString())) { return(RedirectToAction(_filterService.Filter(getUserRole()), "Dept")); } var departments = await _context.Departments.ToListAsync(); var dList = new List <Department>(); foreach (var d in departments) { if (d.DepartmentStatus == DepartmentStatus.Active) { dList.Add(d); } } ViewData["username"] = HttpContext.Session.GetString("username"); return(View(dList)); }
// Author: Benedict, Kyaw Thiha, Saw Htet Kyaw // Displays the login page public IActionResult Index() { //Security if (getUserRole().Equals("")) { return(View()); } else if (!((getUserRole().Equals(DeptRole.StoreClerk.ToString())) || (getUserRole().Equals(DeptRole.StoreSupervisor.ToString())) || (getUserRole().Equals(DeptRole.StoreManager.ToString())))) { return(RedirectToAction(_filterService.Filter(getUserRole()), "Dept")); } else { return(RedirectToAction(_filterService.Filter(getUserRole()), "Store")); } }
public IActionResult Index() { // check if user is logged in var usernameInSession = HttpContext.Session.GetString("username"); if (getUserRole().Equals("")) { return(RedirectToAction("Login", "Login")); } //Security if (!((getUserRole().Equals(DeptRole.StoreClerk.ToString())) || (getUserRole().Equals(DeptRole.StoreSupervisor.ToString())) || (getUserRole().Equals(DeptRole.StoreManager.ToString())))) { return(RedirectToAction(_filterService.Filter(getUserRole()), "Dept")); } else { return(RedirectToAction(_filterService.Filter(getUserRole()), "Store")); } }
// Author: Hanh Nguyen // GET: PO public async Task <IActionResult> Index() { if (getUserRole().Equals("")) { return(RedirectToAction("Login", "Login")); } //Security if (!(getUserRole() == DeptRole.StoreClerk.ToString() || getUserRole() == DeptRole.StoreSupervisor.ToString() || getUserRole() == DeptRole.StoreManager.ToString())) { return(RedirectToAction(_filterService.Filter(getUserRole()), "Dept")); } var pos = await _context.POs.ToListAsync(); var poList = new List <PO>(); foreach (var po in pos) { if (po.POStatus == POStatus.Processing || po.POStatus == POStatus.Completed) { poList.Add(po); } } ViewData["username"] = HttpContext.Session.GetString("username"); return(View(poList)); }