public ActionResult Create(Class _class) { var _userSession = Session[ConstantVariable.USER_SESSION] as UserLogin; var _classDao = new ClassDAO(); if (CheckInputClass(_class)) { if (ModelState.IsValid) { var _result = _classDao.Insert(_class); if (_result > 0) { SetAlert("Thêm lớp học thành công", "success"); new SystemLogDAO().Insert("Thêm lớp học [" + new GradeDAO().GetByClass(_class).SchoolYear.NameOfSchoolYear + "]" + "[" + _class.Name + "]", _userSession.UserName, DateTime.Now.TimeOfDay, DateTime.Now.Date, GetIPAddress.GetLocalIPAddress()); return(Redirect("/admin/class/details/" + _result)); } else { SetAlert("Thêm lớp học không thành công", "warning"); return(RedirectToAction("Index")); } } } SetSchoolYearViewBag(); SetGradeViewBag(); return(View(_class)); }
public ClassGUI() { InitializeComponent(); classDAO = new ClassDAO(); teacherDAO = new TeacherDAO(); flag = ""; }
public ActionResult Get(int id) { var Class = new ClassDAO().getInfoClass(id); listLecturer(Class.IDLecturer); return(Json(Class, JsonRequestBehavior.AllowGet)); }
private bool CheckInputClass(Class _class) { var _classDao = new ClassDAO(); var c = _classDao.GetClassById(_class.Id); if (_class.GradeID <= 0 || _class.GradeID == null) { ModelState.AddModelError("", "Vui lòng chọn năm học"); ModelState.AddModelError("", "Vui lòng chọn khối lớp"); return(false); } if (String.IsNullOrEmpty(_class.Name)) { ModelState.AddModelError("", "Tên lớp không được để trống"); return(false); } else { if (c != null) { if (c.Id == _class.Id && c.Name == _class.Name) { return(true); } } if (_classDao.IsExistNameClass(_class)) { ModelState.AddModelError("", "Tên lớp đã tồn tại"); return(false); } } return(true); }
public ActionResult Edit([Bind(Include = "Id,Name,GradeID,Status")] Class _class) { var _userSession = Session[ConstantVariable.USER_SESSION] as UserLogin; Class c = new ClassDAO().GetClassById(_class.Id); if (CheckInputClass(_class)) { if (ModelState.IsValid) { var _result = new ClassDAO().Update(_class); if (_result) { SetAlert("Cập nhật thông tin lớp học thành công", "success"); new SystemLogDAO().Insert("Sửa lớp học [" + c.Grade.SchoolYear.NameOfSchoolYear + "]" + "[" + _class.Name + "]", _userSession.UserName, DateTime.Now.TimeOfDay, DateTime.Now.Date, GetIPAddress.GetLocalIPAddress()); return(Redirect("/admin/class/details/" + _class.Id)); } else { SetAlert("Cập nhật thông tin lớp học không thành công", "warning"); return(Redirect("/admin/class")); } } else { SetAlert("Cập nhật thông tin lớp học không thành công", "error"); return(Redirect("/admin/class")); } } SetGradeViewBag(_class.GradeID); SetSchoolYearViewBag(c.Grade.SchoolYear.Id); return(View(_class)); }
public FileResult ExportToExcelFile(int?id) { DataTable dt = new DataTable(); dt.Columns.AddRange(new DataColumn[6] { new DataColumn("STT"), new DataColumn("Họ và tên"), new DataColumn("Giới tính"), new DataColumn("Ngày sinh"), new DataColumn("Email"), new DataColumn("Số điện thoại") }); var _class = new ClassDAO().GetClassById(id); var _student = new UserDAO().GetAllUserByClass(id); for (int i = 0; i < _student.Count; i++) { dt.Rows.Add(i + 1, _student[i].FullName, _student[i].Sex, _student[i].DayOfBirth.Value.ToShortDateString(), _student[i].Email, _student[i].Phone); } using (XLWorkbook wb = new XLWorkbook()) { wb.Worksheets.Add(dt, "" + _class.Name); using (MemoryStream stream = new MemoryStream()) { wb.SaveAs(stream); return(File(stream.ToArray(), "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "Danh sach lop " + _class.Name + ".xlsx")); } } }
// GET: admin/class public ActionResult Index(string searchString, int page = 1, int pageSize = 10) { var _classDao = new ClassDAO(); var _class = _classDao.GetAllClassPageList(searchString, page, pageSize); ViewBag.SearchString = searchString; return(View(_class)); }
public JsonResult FillClass(int?gradeId) { var _classDao = new ClassDAO(); var classes = _classDao.GetAllClassByGradeId(gradeId); return(Json(new SelectList(classes.ToArray(), "Id", "Name"), JsonRequestBehavior.AllowGet)); }
private void LoadClassInfor(int GradeID) { List <DataConnect.Class> listClass = new ClassDAO().ListClassByGrade(GradeID); cmbLopHoc.DisplayMember = "Name"; cmbLopHoc.ValueMember = "ClassID"; cmbLopHoc.DataSource = listClass; }
public JsonResult Delete(int idm) { var x = new ClassDAO().DeleteClass(idm); return(Json(new { result = x })); }
public JsonResult ChangeStatusShowStudent(long id) { var result = new ClassDAO().ChangeStatusStudent(id); return(Json(new { status = result })); }
public ActionResult Index(string searchString, int page = 1, int pageSize = 10) { var dao = new ClassDAO(); var model = dao.ListAllPaging(searchString, page, pageSize); ViewBag.SearchString = searchString; return(View(model)); }
// GET: Admin/Classes public ActionResult Index(string searchString, int page = 1, int pageSize = 10) { var dao = new ClassDAO(); var model = dao.ListAllPaging(searchString, page, pageSize); ViewBag.SearchString = searchString; var classes = db.Classes.Include(d => d.Department); return(View(model)); }
public ControllerClass() { classDAO = new ClassDAO(); teacherDAO = new TeacherDAO(); pupilDAO = new PupilDAO(); lessonDAO = new LessonDAO(); junctionDAO = new JunctionDAO(); fullTextSearch = new FullTextSearch(); view = new ViewClass(classDAO.GetList(), lessonDAO.GetList()); //DAO<Junction>.RandomDB(classDAO, teacherDAO, lessonDAO, pupilDAO, junctionDAO); }
public ActionResult Create(Class sub) { bool idclass = false; if (ModelState.IsValid) { var dao = new ClassDAO(); idclass = dao.AddClass(sub); } return(Json(idclass, JsonRequestBehavior.AllowGet)); }
public JsonResult ChangeClass(int idsub) { var kq = new ClassDAO().ClassesOfLecturer(idsub); if (kq == null) { kq = null; } return(Json(new { result = kq })); }
/// <summary> /// Populate the page with database queries /// </summary> private void InitCreationData() { RaceDAO raceDAO = new RaceDAO(); races = raceDAO.GetAllRaces(); ClassDAO classDAO = new ClassDAO(); classes = classDAO.GetAllClasses(); BackgroundDAO backgroundDAO = new BackgroundDAO(); backgrounds = backgroundDAO.GetAllBackgroundTypes(); }
// GET: admin/class/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Class _class = new ClassDAO().GetClassById(id); if (_class == null) { return(HttpNotFound()); } return(View(_class)); }
public JsonResult GetClassSelected(int?id) { var _examDao = new ExamDAO(); var _classDao = new ClassDAO(); var _exam = _examDao.GetExamById(id); var _listClass = _examDao.GetClassSelected(_exam); int[] _selectedClassID = new int[_listClass.Count]; for (int i = 0; i < _listClass.Count; i++) { _selectedClassID[i] = _listClass[i].Id; } _exam.SelectedClassID = _selectedClassID; return(Json(_exam.SelectedClassID, JsonRequestBehavior.AllowGet)); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Class _class = new ClassDAO().GetClassById(id); if (_class == null) { return(HttpNotFound()); } SetGradeViewBag(_class.GradeID); SetSchoolYearViewBag(_class.Grade.SchoolYear.Id); return(View(_class)); }
private void ClassLinks() { string classIDstr = ""; ClassDAO cDAO = new ClassDAO(); List <Class> classList = cDAO.GetAllClasses(); if (Request.QueryString.AllKeys.Contains("classID")) { classIDstr = Request.QueryString.Get("classID"); } //checks to make sure that the string isn't null if (classIDstr.Length > 0) { int classID = int.Parse(classIDstr); Class pulledClass = cDAO.GetClass(classID); name.InnerHtml = pulledClass.Name; description.InnerHtml = pulledClass.Description; descriptor2.InnerHtml = "<br>Features:"; descriptor2.InnerHtml += "<br>"; foreach (Feature pulledClassFeatures in pulledClass.Features) { descriptor2.InnerHtml += pulledClassFeatures.ToString(); descriptor2.InnerHtml += "<br>"; } descriptor3.InnerHtml = "<br>Hit Dice is: " + pulledClass.HitDice.ToString(); descriptor4.InnerHtml = "<br>Available Skills: "; descriptor4.InnerHtml += "<br>"; foreach (Skills pulledClassSkills in pulledClass.CharacterSkills) { descriptor4.InnerHtml += EnumPrettify.Prettify(pulledClassSkills.ToString()); descriptor4.InnerHtml += "<br>"; } } //connect to db and populate the links div with 1 link for each entry to DB links.InnerHtml = ""; links.InnerHtml = "<a href='EncyclopaediaOverview.aspx' class='text-dark'>> Back</a><br>"; foreach (Class lClass in classList) { int clID = lClass.ClassId; string clName = lClass.Name; links.InnerHtml += "<a href=\"EncyclopaediaOverview.aspx?encyclopaediaReq=classes&classID=" + clID + "\" class='text-dark'>" + clName + "</a><br /> "; } }
public ActionResult DeleteConfirmed(int id) { var _class = new ClassDAO().GetClassById(id); var _userSession = Session[ConstantVariable.USER_SESSION] as UserLogin; var _result = new ClassDAO().Delete(id); if (_result) { SetAlert("Xóa lớp học thành công", "success"); new SystemLogDAO().Insert("Xóa lớp học [" + _class.Grade.SchoolYear.NameOfSchoolYear + "]" + "[" + _class.Name + "]", _userSession.UserName, DateTime.Now.TimeOfDay, DateTime.Now.Date, GetIPAddress.GetLocalIPAddress()); } else { SetAlert("Lỗi: lớp học tồn tại học sinh. Không thể xóa lớp học này.", "warning"); } return(RedirectToAction("Index")); }
// GET: admin/class/Details/5 public ActionResult Details(string searchString, int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var _classDao = new ClassDAO(); Class _class = _classDao.GetClassById(id); if (_class == null) { return(HttpNotFound()); } var _userDao = new UserDAO(); ViewBag.UserClass = _userDao.GetAllUserByClass(searchString, _class); ViewBag.SearchString = searchString; return(View(_class)); }
public ActionResult EditSch(Schedule ne) { if (ModelState.IsValid) { var dao = new ClassDAO(); var result = dao.UpdateSch(ne); if (result) { ModelState.AddModelError("Cập nhật thành công", "success"); return(RedirectToAction("LichHoc", "Class", new { @classid = ne.ClassID })); } else { ModelState.AddModelError("", "Cập nhật không thành công"); } } //SetViewBagSch(ne.ClassID); return(View()); }
public ActionResult Edit(Class ne) { if (ModelState.IsValid) { var dao = new ClassDAO(); var result = dao.Update(ne); if (result) { ModelState.AddModelError("Cập nhật thành công", "success"); return(RedirectToAction("Index", "Class")); } else { ModelState.AddModelError("", "Cập nhật không thành công"); } } SetViewBag(ne.CourseID); return(View()); }
public ActionResult Edit(Class sub) { bool kq = false; if (ModelState.IsValid) { var dao = new ClassDAO(); if (dao.UpdateClass(sub)) { kq = true; } else { kq = false; } } return(Json(kq, JsonRequestBehavior.AllowGet)); }
public ActionResult Create(Class ne) { if (ModelState.IsValid) { var dao = new ClassDAO(); long id = dao.Insert(ne); if (id > 0) { ModelState.AddModelError("Thêm thành công", "success"); return(RedirectToAction("Index", "Class")); } else { ModelState.AddModelError("", "Thêm không thành công"); } } SetViewBag(); return(View()); }
public ActionResult CreateSch(Schedule ne) { if (ModelState.IsValid) { var dao = new ClassDAO(); long id = dao.InsertSch(ne); if (id > 0) { ModelState.AddModelError("Thêm thành công", "success"); return(RedirectToAction("LichHoc", "Class", new { @classid = ne.ClassID })); } else { ModelState.AddModelError("", "Thêm không thành công"); } } SetViewBagSch(); return(View()); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var _user = new UserDAO().GetUserById(id); if (_user == null) { return(HttpNotFound()); } _user.ConfirmPasswordHash = null; var _class = new ClassDAO().GetClassById(_user.ClassID); var _grade = new GradeDAO().GetByClass(_class); SetSchoolYearViewBag(_grade.SchoolYearID); SetClassViewBag(_user.ClassID); SetGradeViewBag(_grade.Id); SetGroupIDViewBag(_user.GroupID); return(View(_user)); }
public DataTable getAllClass() { DAO = new ClassDAO(); return DAO.getAllClass().Tables[0]; }
public JsonResult FillExaminee(int?examsId) { var classes = new ClassDAO().GetAllByExams(examsId); return(Json(new SelectList(classes.ToArray(), "Id", "Name"), JsonRequestBehavior.AllowGet)); }