// GET: SinhViens/Create public ActionResult Create() { GioiTinh gt = new GioiTinh(); TinhTrangSinhVien tt = new TinhTrangSinhVien(); DanToc dt = new DanToc(); ViewBag.DanToc = new SelectList(dt.GetListDanToc(), "DanTocID", "TenDanToc"); ViewBag.TinhTrang = new SelectList(tt.GetListTinhTrang(), "TinhTrangID", "TenTinhTrang"); ViewBag.GioiTinh = new SelectList(gt.GetListGioiTinh(), "Value", "Text"); ViewBag.KhoaID = new SelectList(db.Khoas, "KhoaID", "TenKhoa"); ViewBag.NganhDaoTaoID = new SelectList(db.NganhDaoTaos, "NganhDaoTaoID", "TenNganh"); return(View()); }
public ActionResult Edit([Bind(Include = "SinhVienID,MaSinhVien,HoTen,NgaySinh,GioiTinh,DanToc,SoCMT,TonGiao,TinhTrang,SoDTBan,SoDTDiDong,Email,DiaChi,GhiChu,KhoaID,NganhDaoTaoID")] SinhVien sinhVien) { if (ModelState.IsValid) { db.Entry(sinhVien).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } GioiTinh gt = new GioiTinh(); TinhTrangSinhVien tt = new TinhTrangSinhVien(); DanToc dt = new DanToc(); ViewBag.DanToc = new SelectList(dt.GetListDanToc(), "DanTocID", "TenDanToc", sinhVien.DanToc); ViewBag.TinhTrang = new SelectList(tt.GetListTinhTrang(), "TinhTrangID", "TenTinhTrang", sinhVien.TinhTrang); ViewBag.GioiTinh = new SelectList(gt.GetListGioiTinh(), "Value", "Text", sinhVien.GioiTinh); ViewBag.NganhDaoTaoID = new SelectList(db.NganhDaoTaos, "NganhDaoTaoID", "TenNganh", sinhVien.NganhDaoTaoID); ViewBag.KhoaID = new SelectList(db.Khoas, "KhoaID", "TenKhoa", sinhVien.KhoaID); return(View(sinhVien)); }
public ActionResult Create([Bind(Include = "SinhVienID,MaSinhVien,HoTen,NgaySinh,GioiTinh,DanToc,SoCMT,TonGiao,TinhTrang,SoDTBan,SoDTDiDong,Email,DiaChi,GhiChu,KhoaID,NganhDaoTaoID")] SinhVien sinhVien) { int checkMaSV = db.SinhViens.Count(x => x.MaSinhVien.Equals(sinhVien.MaSinhVien)); if (checkMaSV > 0) { ModelState.AddModelError("", "Mã sinh viên đã tồn tại trong hệ thống"); return(View(sinhVien)); } int checkEmailSV = db.SinhViens.Count(x => x.Email.Equals(sinhVien.Email)); if (checkEmailSV > 0) { ModelState.AddModelError("", "Email giảng viên đã tồn tại trong hệ thống"); return(View(sinhVien)); } if (ModelState.IsValid) { db.SinhViens.Add(sinhVien); db.SaveChanges(); //Dữ liệu login ApplicationUser user = new ApplicationUser(); user.Email = sinhVien.Email; user.UserName = sinhVien.MaSinhVien; user.FirstName = sinhVien.HoTen; user.SinhVienID = sinhVien.SinhVienID; user.IsSystemAdmin = false; UserManager.Create(user, "12345678"); return(RedirectToAction("Index")); } GioiTinh gt = new GioiTinh(); TinhTrangSinhVien tt = new TinhTrangSinhVien(); DanToc dt = new DanToc(); ViewBag.DanToc = new SelectList(dt.GetListDanToc(), "DanTocID", "TenDanToc", sinhVien.DanToc); ViewBag.TinhTrang = new SelectList(tt.GetListTinhTrang(), "TinhTrangID", "TenTinhTrang", sinhVien.TinhTrang); ViewBag.GioiTinh = new SelectList(gt.GetListGioiTinh(), "Value", "Text"); ViewBag.NganhDaoTaoID = new SelectList(db.NganhDaoTaos, "NganhDaoTaoID", "TenNganh", sinhVien.NganhDaoTaoID); ViewBag.KhoaID = new SelectList(db.Khoas, "KhoaID", "TenKhoa", sinhVien.KhoaID); return(View(sinhVien)); }
// GET: SinhViens/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } SinhVien sinhVien = db.SinhViens.Find(id); if (sinhVien == null) { return(HttpNotFound()); } GioiTinh gt = new GioiTinh(); TinhTrangSinhVien tt = new TinhTrangSinhVien(); DanToc dt = new DanToc(); ViewBag.DanToc = new SelectList(dt.GetListDanToc(), "DanTocID", "TenDanToc", sinhVien.DanToc); ViewBag.TinhTrang = new SelectList(tt.GetListTinhTrang(), "TinhTrangID", "TenTinhTrang", sinhVien.TinhTrang); ViewBag.GioiTinh = new SelectList(gt.GetListGioiTinh(), "Value", "Text", sinhVien.GioiTinh); ViewBag.NganhDaoTaoID = new SelectList(db.NganhDaoTaos, "NganhDaoTaoID", "TenNganh", sinhVien.NganhDaoTaoID); ViewBag.KhoaID = new SelectList(db.Khoas, "KhoaID", "TenKhoa", sinhVien.KhoaID); return(View(sinhVien)); }
// GET: SinhViens/Details/5 public ActionResult Details() { if (Session["UserID"] == null) { return(RedirectToAction("LogOff2", "Account")); } int id = int.Parse(Session["UserID"].ToString()); SinhVien sinhVien = db.SinhViens.Find(id); if (sinhVien == null) { return(HttpNotFound()); } GioiTinh gt = new GioiTinh(); TinhTrangSinhVien tt = new TinhTrangSinhVien(); DanToc dt = new DanToc(); ViewBag.DanToc = new SelectList(dt.GetListDanToc(), "DanTocID", "TenDanToc", sinhVien.DanToc); ViewBag.TinhTrang = new SelectList(tt.GetListTinhTrang(), "TinhTrangID", "TenTinhTrang", sinhVien.TinhTrang); ViewBag.GioiTinh = new SelectList(gt.GetListGioiTinh(), "Value", "Text", sinhVien.GioiTinh); ViewBag.NganhDaoTaoID = new SelectList(db.NganhDaoTaos, "NganhDaoTaoID", "TenNganh", sinhVien.NganhDaoTaoID); ViewBag.KhoaID = new SelectList(db.Khoas, "KhoaID", "TenKhoa", sinhVien.KhoaID); return(View(sinhVien)); }