public ActionResult Edit(string id) { var dao = new GiangVienDao(); var giangvien = dao.ViewDentail(id); return(View(giangvien)); }
public ActionResult Login(Gv_LoginModel model) { if (ModelState.IsValid) { var dao = new GiangVienDao(); var result = dao.Login(model.MaGV, model.Matkhau); if (result == 1) { var giangvien = dao.GetById(model.MaGV); Session["TenGV"] = giangvien.TenGV; Session["MaGV"] = giangvien.MaGV; Session["Email"] = giangvien.Email; var GiangvienSesstion = new GiangVienLogin(); GiangvienSesstion.TenGV = giangvien.TenGV; GiangvienSesstion.MaGV = giangvien.MaGV; Session[CommonConstants.MaGV_SESSTION] = giangvien.MaGV; Session.Add(CommonConstants.TENGV_SESSTION, GiangvienSesstion); return(RedirectToAction("Index", "GV_Home")); } else if (result == 0) { ModelState.AddModelError("", "Tài khoản không tồn tại."); } else { ModelState.AddModelError("", "Sai mật khẩu"); } } return(View("Index")); }
//===================== phương thức lấy danh sách và phân trang ================ public ActionResult Index(string searchString, int page = 1, int pageSize = 20) { var dao = new GiangVienDao(); var model = dao.ListAllPaing(searchString, page, pageSize); ViewBag.SearchString = searchString; return(View(model)); }
public ActionResult ThongTinCaNhan() { var dao = new GiangVienDao(); var laythongtin = Session[CommonConstants.MaGV_SESSTION]; string id = new JavaScriptSerializer().Serialize(laythongtin); string magv = laythongtin.ToString(); var Giangvien = dao.LayThongTin(magv); return(View(Giangvien)); }
public ActionResult ThongTinCaNhanGiangVien() { var dao2 = new NhomDaTtDao(); var dao3 = new GiangVienDao(); var dao4 = new LoaiDaDao(); var lathongtin = Session[CommonConstants.MaSV_SESSTION]; var masv = Convert.ToInt32(lathongtin); // tìm mã nhóm string ng1, ng2, ng3, ng4; var manhom = dao2.TimTheoMa(masv); for (int i = 0; i < manhom.Count; i++) { manhom[i].NgayPhanNhom.AddDays(14); var tt = manhom[i].LoaiDA.SoNgayLam; int ngay = int.Parse(tt); if (manhom[i].MaLoaiDA == 1) { DateTime ng = manhom[i].NgayPhanNhom.AddDays(ngay); ng1 = String.Format("{0:dd/MM/yyyy}", ng); ViewBag.ngaykt1 = ng1; } if (manhom[i].MaLoaiDA == 2) { DateTime ng = manhom[i].NgayPhanNhom.AddDays(ngay); ng2 = String.Format("{0:dd/MM/yyyy}", ng); ViewBag.ngaykt2 = ng2; } if (manhom[i].MaLoaiDA == 3) { DateTime ng = manhom[i].NgayPhanNhom.AddDays(ngay); ng3 = String.Format("{0:dd/MM/yyyy}", ng); ViewBag.ngaykt3 = ng3; } if (manhom[i].MaLoaiDA == 4) { DateTime ng = manhom[i].NgayPhanNhom.AddDays(ngay); ng4 = String.Format("{0:dd/MM/yyyy}", ng); ViewBag.ngaykt4 = ng4; } } return(View(manhom)); }
public ActionResult Edit(GiangVien giangvien) { if (ModelState.IsValid) { var dao = new GiangVienDao(); var result = dao.Update(giangvien); if (result) { SetAlert("Cập nhật giảng viên thành công", "success"); return(RedirectToAction("Index", "QuanLyGiangVien")); } else { ModelState.AddModelError("", "Cập nhật giảng viên thất bại"); } } return(View("Index")); }
public ActionResult Edit(GiangVien giangvien) { if (ModelState.IsValid) { var dao = new GiangVienDao(); var result = dao.Update(giangvien); if (result) { SetAlert("Cập nhật thông tin thành công", "success"); return(RedirectToAction("ThongTinCaNhan", "TaiKhoan")); } else { ModelState.AddModelError("", "Cập nhật thông tin thất bại"); return(RedirectToAction("Edit", "TaiKhoan")); } } return(RedirectToAction("Edit", "TaiKhoan")); }
public ActionResult ThemMoi(GiangVien giangvien) { if (ModelState.IsValid) { DateTime?gv = giangvien.NgaySinh; var st = String.Format("{0:dd/MM/yy}", gv); var ngay = st.ToString(); string[] ngay1 = ngay.Split('-'); string chuoingay = ""; for (int i = 0; i < ngay1.Length; i++) { string Str1 = ngay1[i].Substring(0); chuoingay += Str1; } string str = giangvien.TenGV; string[] arrListStr = str.Split(' '); string chuoiten = ""; for (int i = 0; i < arrListStr.Length; i++) { string Str1 = arrListStr[i].Substring(0, 1); Str1 = Str1.ToUpper(); chuoiten += Str1; } giangvien.MaGV = chuoiten + chuoingay; var dao = new GiangVienDao(); giangvien.Matkhau = "1234"; long id = dao.Insert(giangvien); if (id > 0) { SetAlert("Thêm giảng viên thành công", "success"); return(RedirectToAction("Index", "QuanLyGiangVien")); } else { ModelState.AddModelError("", "Thêm mới Giảng viên thất bại"); } } return(View("Index")); }
public ActionResult DoiMatKhau(GiangVien gv, string nhaplai) { var dao = new GiangVienDao(); if (gv.Matkhau != nhaplai) { SetAlert("Mời nhập lại! Mật khẩu mới và nhập lại không trùng nhau", "error"); return(RedirectToAction("DoiMatKhau", "TaiKhoan")); } else { var result = dao.DoiMatKhau(gv); if (result) { SetAlert("Đổi mật khẩu thành công", "success"); return(RedirectToAction("index", "GV_Home")); } else { SetAlert("Đổi mật khẩu thất bại", "error"); return(RedirectToAction("DoiMatKhau", "TaiKhoan")); } } }
//======================= hết phần thêm mới ================================= public void SetViewBag(string selectedMa = null) { var dao = new GiangVienDao(); ViewBag.MaGV = new SelectList(dao.ListAll(), "MaGV", "TenGV", selectedMa); }