public ActionResult QLDoAn() { Gvhd gv = (Gvhd)Session["GiangVien"]; var dsDA = db.Doans.Where(n => n.Id_gv == gv.Id).ToList(); return(View(dsDA)); }
public ActionResult SinhVien() { Gvhd gv = (Gvhd)Session["GiangVien"]; var dsSV = from s in db.Sinhviens where !(from a in db.Sinhviens where a.Id == gv.Id select a.Id).Contains(s.Id) select s; return(View(dsSV.ToList())); }
public ActionResult QuanLySinhVien() { // Lấy giảng viên đang đăng nhập Gvhd gv = (Gvhd)Session["GiangVien"]; // Lấy ra danh sách sinh viên hướng dẫn var dsSV = db.Sinhviens.Where(m => m.Id_gv == gv.Id).ToList(); return(View(dsSV)); }
public ActionResult Lichcongviecsv(Sinhvien sv) { Gvhd gv = (Gvhd)Session["GiangVien"]; sv.Id_gv = gv.Id; var dsCongViec = db.Congviectuans.Where(n => n.Id_sv == sv.Id).ToList(); return(View(dsCongViec)); }
public ActionResult Congviectuan(int?id) { Doan da = db.Doans.SingleOrDefault(n => n.Id == id); Gvhd gv = (Gvhd)Session["GiangVien"]; Sinhvien sv = new Sinhvien(); da.Id_sv = sv.Id; ViewBag.Id = da.Id; return(View()); }
public ActionResult DangNhapGiangVien(FormCollection f) { string username = f["txtUsername"].ToString(); string password = f["txtPassword"].ToString(); Gvhd gv = db.Gvhds.Where(n => n.Email == username && n.Matkhau == password).SingleOrDefault(); if (gv != null) { Session["GiangVien"] = gv; return(RedirectToAction("Index", "GiangVien")); } else { ViewBag.ThongBao = "Tên đăng nhập hoặc mật khẩu không chính xác !"; } return(View()); }
public ActionResult ThemSinhVien(FormCollection f) { string listNew = f["id"].ToString(); string[] dsId = listNew.Split(';'); Gvhd gv = (Gvhd)Session["GiangVien"]; foreach (string item in dsId) { if (!string.IsNullOrEmpty(item)) { Sinhvien sv = db.Sinhviens.Where(n => n.Id == int.Parse(item)).SingleOrDefault(); sv.Id = gv.Id; db.SubmitChanges(); } } return(RedirectToAction("QuanLySinhVien")); }
public ActionResult Congviectuan(FormCollection f, Congviectuan cv, int?id) { Gvhd gv = (Gvhd)Session["GiangVien"]; Doan da = db.Doans.SingleOrDefault(n => n.Id == id); ViewBag.Id = da.Id; cv.Id_da = da.Id; cv.Id_sv = da.Id_sv; cv.Mota = f["txtMota"].ToString(); cv.Tuan = f["txtTuan"].ToString(); DateTime ngaybd = DateTime.Parse(f["NgayBd"].ToString()); cv.NgayBD = ngaybd; DateTime ngaykt = DateTime.Parse(f["NgayKt"].ToString()); cv.NgayKT = ngaykt; cv.Id_gv = gv.Id; db.Congviectuans.InsertOnSubmit(cv); db.SubmitChanges(); return(RedirectToAction("QLDoan")); }
public ActionResult DangNhap(FormCollection collection) { var Taikhoan = collection["Taikhoan"]; var Matkhau = collection["Matkhau"]; if (String.IsNullOrEmpty(Taikhoan)) { ViewData["Loi1"] = "Phải nhập mssv"; } else if (String.IsNullOrEmpty(Matkhau)) { ViewData["Loi2"] = "Phải nhập mật khẩu "; } else { Sinhvien sv = db.Sinhviens.FirstOrDefault(n => n.Taikhoan.CompareTo(Taikhoan) == 0 && n.Matkhau.CompareTo(Matkhau) == 0); if (sv != null) { Session["Taikhoan"] = sv; return(RedirectToAction("ThongTinSinhVien", "SinhVien")); } Gvhd gv = db.Gvhds.FirstOrDefault(m => m.Email.CompareTo(Taikhoan) == 0 && m.Matkhau.CompareTo(Matkhau) == 0); if (gv != null) { Session["GiangVien"] = gv; return(RedirectToAction("Index", "GiangVien")); } if (Matkhau.Length > 10) { ViewBag.ThongBao = "Mật khẩu phải nhỏ hơn 10 kí tự"; } else { ViewBag.ThongBao = "Tài khoản hoặc mật khẩu không chính xác !"; } } return(View()); }