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")); } }
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)); }