public ActionResult Edit(dienke dk)
 {
     if (db.dienkes.SingleOrDefault(x => x.madk == dk.madk) != null)
     {
         if (dk.madk.Length != 8 || dk.makh.Length == 0 || dk.ngaysx > DateTime.Now || dk.ngaylap > DateTime.Now || dk.ngaysx >= dk.ngaylap || dk.mota == null)
         {
             Session["ThongBao"] = "Thông tin nhập ko hợp lệ!";
             return(RedirectToAction("Edit", new { id = dk.madk }));
         }
         else
         {
             try
             {
                 dienke core = db.dienkes.SingleOrDefault(x => x.madk == dk.madk);
                 core.makh      = dk.makh;
                 core.mota      = dk.mota;
                 core.ngaylap   = dk.ngaylap;
                 core.ngaysx    = dk.ngaysx;
                 core.trangthai = dk.trangthai;
                 db.SubmitChanges();
                 Session["ThongBao"] = "002";
             }
             catch (Exception e)
             {
                 Session["ThongBao"] = e.Message;
                 return(RedirectToAction("Edit", new { id = dk.madk }));
             }
             return(RedirectToAction("Index"));
         }
     }
     else
     {
         return(RedirectToAction("Index"));
     }
 }
 public ActionResult Insert(dienke dk)
 {
     if (db.dienkes.SingleOrDefault(x => x.madk == dk.madk) != null)
     {
         Session["ThongBao"] = "Mã điện kế đã tồn tại";
         return(View("Insert"));
     }
     else if (dk.madk.Length != 8 || dk.makh.Length == 0 || dk.ngaysx > DateTime.Now || dk.ngaylap > DateTime.Now || dk.ngaysx >= dk.ngaylap || dk.mota == null)
     {
         Session["ThongBao"] = "Thông tin nhập ko hợp lệ!";
         return(View("Insert"));
     }
     else
     {
         try
         {
             db.dienkes.InsertOnSubmit(dk);
             db.SubmitChanges();
             Session["ThongBao"] = "001";
         }
         catch (Exception e)
         {
             Session["ThongBao"] = e.Message;
             return(View("Insert"));
         }
         return(RedirectToAction("Index"));
     }
 }
Esempio n. 3
0
        public ActionResult TimKiemDK(string dienke)
        {
            dienke        dk  = db.dienkes.SingleOrDefault(x => x.madk == dienke);
            List <dienke> lst = new List <dienke>();

            lst.Add(dk);
            return(View(lst));
        }
        public ActionResult Edit(string id)
        {
            dienke dk = db.dienkes.SingleOrDefault(x => x.madk == id);

            return(View(dk));
        }