public ActionResult Create([Bind(Include = "trinhDo,hoTen,soDT,ngaySinh,email,diaChi,gioiTinh,hinhAnh,maDanToc,maTonGiao")] Tbl_GiaoVien tbl_GiaoVien) { if (ModelState.IsValid) { //code create hình ảnh var posted = Request.Files["hinhAnh"]; if (Request.Files != null) { const string pathStoredImage = "~/images/"; var imageName = Path.GetFileName(posted.FileName); var filePath = pathStoredImage + imageName; posted.SaveAs(Server.MapPath(filePath)); tbl_GiaoVien.hinhAnh = posted.FileName; } tbl_GiaoVien.maGV = "GV" + a.Next(100000); TempData["magv"] = tbl_GiaoVien.maGV; db.Tbl_GiaoVien.Add(tbl_GiaoVien); db.SaveChanges(); ThemTaiKhoan(); return(RedirectToAction("Index")); } ViewBag.maDanToc = new SelectList(db.Tbl_DanToc, "maDanToc", "tenDanToc", tbl_GiaoVien.maDanToc); ViewBag.maTonGiao = new SelectList(db.Tbl_TonGiao, "maTonGiao", "tenTonGiao", tbl_GiaoVien.maTonGiao); return(View(tbl_GiaoVien)); }
// GET: GiaoVien/Details/5 public ActionResult Details(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Tbl_GiaoVien tbl_GiaoVien = db.Tbl_GiaoVien.Find(id); if (tbl_GiaoVien == null) { return(HttpNotFound()); } return(View(tbl_GiaoVien)); }
// GET: GiaoVien/Edit/5 public ActionResult Edit(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Tbl_GiaoVien tbl_GiaoVien = db.Tbl_GiaoVien.Find(id); DateTime aa = Convert.ToDateTime(tbl_GiaoVien.ngaySinh); Session["r"] = aa.ToString("yyyy-MM-dd"); if (tbl_GiaoVien == null) { return(HttpNotFound()); } ViewBag.maDanToc = new SelectList(db.Tbl_DanToc, "maDanToc", "tenDanToc", tbl_GiaoVien.maDanToc); ViewBag.maTonGiao = new SelectList(db.Tbl_TonGiao, "maTonGiao", "tenTonGiao", tbl_GiaoVien.maTonGiao); return(View(tbl_GiaoVien)); }
public JsonResult Delete(string id) { var gv = db.Tbl_PhanCong.Where(x => x.maGV == id).FirstOrDefault(); var tk = db.Tbl_TaiKhoan.Where(x => x.maGV == id).FirstOrDefault(); if (gv == null) { Tbl_TaiKhoan tbl_Taikhoan = db.Tbl_TaiKhoan.Find(tk.maTK); db.Tbl_TaiKhoan.Remove(tbl_Taikhoan); Tbl_GiaoVien tbl_Giaovien = db.Tbl_GiaoVien.Find(id); db.Tbl_GiaoVien.Remove(tbl_Giaovien); db.SaveChanges(); return(Json(new { status = 0 }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { status = 1 }, JsonRequestBehavior.AllowGet)); } }
public ActionResult Edit([Bind(Include = "maGV,trinhDo,hoTen,soDT,ngaySinh,email,diaChi,gioiTinh,hinhAnh,maTonGiao,maDanToc")] Tbl_GiaoVien tbl_GiaoVien, string fp) { if (ModelState.IsValid) { if (fp == "") { db.Entry(tbl_GiaoVien).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } if (fp != "") { db.Entry(tbl_GiaoVien).State = EntityState.Modified; tbl_GiaoVien.hinhAnh = fp; db.SaveChanges(); return(RedirectToAction("Index")); } } ViewBag.maDanToc = new SelectList(db.Tbl_DanToc, "maDanToc", "tenDanToc", tbl_GiaoVien.maDanToc); ViewBag.maTonGiao = new SelectList(db.Tbl_TonGiao, "maTonGiao", "tenTonGiao", tbl_GiaoVien.maTonGiao); return(View(tbl_GiaoVien)); }