public ActionResult AddAction(string NameGroupEmployee, string Note, bool acc1, bool acc2, bool acc3, bool acc4, bool acc5, bool acc6, bool acc7, bool acc8, bool acc9, bool acc10, bool acc11, bool acc12, bool acc13, bool acc14, bool acc15, bool acc16, bool acc17, bool acc18, bool acc19, bool acc20)
        {
            GroupEmployeeDao group_dao = new GroupEmployeeDao();
            GroupEmployee    group_new = new GroupEmployee();

            group_new.GroupName  = NameGroupEmployee;
            group_new.Note       = Note;
            group_new.CreateDate = DateTime.Now;
            bool[] list_access = new bool[20];
            list_access[0]  = acc1;
            list_access[1]  = acc2;
            list_access[2]  = acc3;
            list_access[3]  = acc4;
            list_access[4]  = acc5;
            list_access[5]  = acc6;
            list_access[6]  = acc7;
            list_access[7]  = acc8;
            list_access[8]  = acc9;
            list_access[9]  = acc10;
            list_access[10] = acc11;
            list_access[11] = acc12;
            list_access[12] = acc13;
            list_access[13] = acc14;
            list_access[14] = acc15;
            list_access[15] = acc16;
            list_access[16] = acc17;
            list_access[17] = acc18;
            list_access[18] = acc19;
            list_access[19] = acc20;
            group_dao.InsertGroupEmployee(group_new, list_access);
            // return RedirectToAction("List1", "GroupEmployee", new { id = bcbcb });
            return(RedirectToAction("List", "GroupEmployee"));
        }
        //public ActionResult List1(int id)
        //{
        //    GroupEmployeeDao group_dao = new GroupEmployeeDao();
        //    IEnumerable<GroupEmployee> list = group_dao.List();
        //    ViewBag.ida = id + "a";
        //    return View("List", list);
        //}
        public ActionResult List1(string id)
        {
            GroupEmployeeDao            group_dao = new GroupEmployeeDao();
            IEnumerable <GroupEmployee> list      = group_dao.List();

            ViewBag.ida = id + "a";
            return(View("List", list));
        }
 public ActionResult Delete(int id)
 {
     if (Session["UserLogin"] != null)
     {
         UserLogin        em = (UserLogin)Session["UserLogin"];
         AuthorizationDao au = new AuthorizationDao();
         if (au.CheckAccess(em.GroupEmployeeID, 20) == true)
         {
             GroupEmployeeDao dao = new GroupEmployeeDao();
             dao.DeleteGroupEmployee(id);
             return(RedirectToAction("List"));
         }
         else
         {
             return(RedirectToAction("Error", "Error"));
         }
     }
     else
     {
         return(RedirectToAction("Index", "Login", new { Area = "" }));
     }
 }
 public ActionResult Details(int id)
 {
     if (Session["UserLogin"] != null)
     {
         UserLogin        em = (UserLogin)Session["UserLogin"];
         AuthorizationDao au = new AuthorizationDao();
         if (au.CheckAccess(em.GroupEmployeeID, 19) == true)
         {
             GroupEmployeeDao my       = new GroupEmployeeDao();
             GroupEmployee    employee = my.FindGroupEmployeeByID(id);
             return(View("Details", employee));
         }
         else
         {
             return(RedirectToAction("Error", "Error"));
         }
     }
     else
     {
         return(RedirectToAction("Index", "Login", new { Area = "" }));
     }
 }
 public ActionResult Edit(int id)
 {
     if (Session["UserLogin"] != null)
     {
         UserLogin        em = (UserLogin)Session["UserLogin"];
         AuthorizationDao au = new AuthorizationDao();
         if (au.CheckAccess(em.GroupEmployeeID, 19) == true)
         {
             GroupEmployeeDao            dao           = new GroupEmployeeDao();
             GroupEmployee               employee_edit = dao.FindGroupEmployeeByID(id);
             IEnumerable <Authorization> list_access   = dao.ListAuthorization(id);
             ViewBag.ListAuthorization = list_access;
             return(View("Edit", employee_edit));
         }
         else
         {
             return(RedirectToAction("Error", "Error"));
         }
     }
     else
     {
         return(RedirectToAction("Index", "Login", new { Area = "" }));
     }
 }
 //
 // GET: /GroupEmployee/
 public ActionResult List(int page)
 {
     if (Session["UserLogin"] != null)
     {
         UserLogin        em = (UserLogin)Session["UserLogin"];
         AuthorizationDao au = new AuthorizationDao();
         if (au.CheckAccess(em.GroupEmployeeID, 17) == true)
         {
             GroupEmployeeDao            groupemployee_dao = new GroupEmployeeDao();
             IEnumerable <GroupEmployee> list = groupemployee_dao.ListEmployee_GetPage(page, 10);
             ViewBag.Count        = groupemployee_dao.CountOrder();
             ViewBag.RequiredPage = page;
             return(View("List", list));
         }
         else
         {
             return(RedirectToAction("Error", "Error"));
         }
     }
     else
     {
         return(RedirectToAction("Index", "Login", new { Area = "" }));
     }
 }