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