Пример #1
0
 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));
 }
Пример #2
0
        // 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));
        }
Пример #3
0
        // 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));
        }
Пример #4
0
        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));
            }
        }
Пример #5
0
        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));
        }