// GET: Admin/HomeAdmin public ActionResult Index() { HomePage homePage = new HomePage(); var teachers = new List <TB_USERS>(); try { homePage = ReportService.GetHomePage(); var users = User_Service.GetAll(); foreach (var user in users) { if (user.UserType.Equals("TEACHER") && user.UserStatus.Equals("D")) { teachers.Add(user); } } } catch (Exception ex) { CORE.Helpers.IOHelper.WriteLog(StartUpPath, "HomeController :", ex.Message, ex.ToString()); } ViewBag.teachers = teachers; return(View(homePage)); }
public PartialViewResult _Index(string keyText = "", string boxId = "", string subjectId = "", string timeIn = "", string timeEnd = "", string status = "", int pageNumber = 1, int pageSize = 10) { ViewBag.pageNumber = pageNumber; ViewBag.pageSize = pageSize; ViewBag.maxNumber = 0; List <V_CLASS_DETAILS> cl = new List <V_CLASS_DETAILS>(); var classes = new List <V_CLASS>(); List <V_NUMBER_STUDIES> listCount = new List <V_NUMBER_STUDIES>(); int count = 0; try { cl = Classes_Service.GetInfoClass(keyText, boxId, subjectId, timeIn, timeEnd, status, pageNumber, pageSize, out count); listCount = Schedules_Service.GetCountStudieInClass(""); //classes = Classes_Service.GetClassBy(keyText, boxId, subjectId, timeIn, timeEnd, status, pageNumber, pageSize, out count); ViewBag.maxNumber = Math.Ceiling((double)count / pageSize); ViewBag.users = User_Service.GetAll(); int count1 = 0; ViewBag.boxSubjects = Subjects_Boxes_Service.GetAllBy("", 1, short.MaxValue, out count1); } catch (Exception ex) { CORE.Helpers.IOHelper.WriteLog(StartUpPath, "ClassController :", ex.Message, ex.ToString()); } ViewBag.Count = listCount; return(PartialView(cl)); }
public JsonResult GetLogin(string userName, string pw, string checkbox) { DateTime date = DateTime.Now; //Username.Value = userName; //Username.Expires = date.AddDays(3); //Password.Value = pw; //Password.Expires = date.AddDays(4); var result = new object(); User_Model model = new User_Model(); model.Username = userName; model.Password = pw; if (Connect.Login(model) == true) { //if (checkbox == "1") //{ // Username.Expires = date.AddDays(7); // Password.Expires = date.AddDays(8); // Response.Cookies.Add(Username); // Response.Cookies.Add(Password); //} // lay gia tri cookies Request.Cookies["Username"].Value; Session["Username_Web_config"] = userName; FormsAuthentication.SetAuthCookie(userName, false); //lay quyen của username String Role = Connect.GetAll().Where(x => x.Username == userName).Take(1).FirstOrDefault().Role; Session["Roles"] = Role; Session.Timeout = 96000; result = "/Quanlywebsite"; Connect.Dispose(); } else { result = "-1"; } return(Json(result, JsonRequestBehavior.AllowGet)); }