public ActionResult Create([Bind(Include = "IDHT,TenHinhThuc,Khoa,NguoiTao,NgayTao,NguoiCapNhat,NgayCapNhat")] DM_HinhThucHopDong dM_HinhThucHopDong) { db.Configuration.LazyLoadingEnabled = false; try { if (ModelState.IsValid) { List <SelectListItem> list = _common.getThongTinBang(); dM_HinhThucHopDong.NguoiTao = list.Where(o => o.Value == "NguoiTao").SingleOrDefault().Text; dM_HinhThucHopDong.NgayTao = DateTime.Parse(list.Where(o => o.Value == "NgayTao").SingleOrDefault().Text); db.DM_HinhThucHopDong.Add(dM_HinhThucHopDong); db.SaveChanges(); HT_LichSuHoatDong ls = new HT_LichSuHoatDong( ChucNang , "CREATE" , DateTime.Now, Session["username"]?.ToString() , $" Thêm mới - Tên hình thức {dM_HinhThucHopDong.TenHinhThuc} "); db.HT_LichSuHoatDong.Add(ls); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(dM_HinhThucHopDong)); } catch (Exception ex) { string cauBaoLoi = "Không ghi được dữ liệu.<br/>Lý do: " + ex.Message; return(new HttpStatusCodeResult(HttpStatusCode.BadRequest, cauBaoLoi)); } }
public ActionResult Edit([Bind(Include = "IDHT,TenHinhThuc,Khoa,NguoiTao,NgayTao,NguoiCapNhat,NgayCapNhat")] DM_HinhThucHopDong dM_HinhThucHopDong) { db.Configuration.LazyLoadingEnabled = false; try { //int d = db.DM_DongTien.Count(p => p.MaDongTien != dM_DongTien.MaDongTien && string.Compare(p.TenDongTien.Trim().Replace("\n", "").Replace("\r", ""), dM_DongTien.TenDongTien.Trim()) == 0); //if (d > 0) ModelState.AddModelError("TenDongTien", "Tên dồng tiền bị trùng."); if (ModelState.IsValid) { List <SelectListItem> list = _common.getThongTinBang(); dM_HinhThucHopDong.NguoiCapNhat = list.Where(o => o.Value == "NguoiCapNhat").SingleOrDefault().Text; dM_HinhThucHopDong.NgayCapNhat = DateTime.Parse(list.Where(o => o.Value == "NgayCapNhat").SingleOrDefault().Text); db.Entry(dM_HinhThucHopDong).State = EntityState.Modified; db.SaveChanges(); HT_LichSuHoatDong ls = new HT_LichSuHoatDong( ChucNang , "UPDATE" , DateTime.Now, Session["username"]?.ToString() , $" Cập nhật - Tên hình thức{dM_HinhThucHopDong.TenHinhThuc} "); db.HT_LichSuHoatDong.Add(ls); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(dM_HinhThucHopDong)); } catch (Exception ex) { string cauBaoLoi = "Lỗi ghi dữ liệu.<br/>Lý do:" + ex.Message; return(new HttpStatusCodeResult(HttpStatusCode.BadRequest, cauBaoLoi)); } }
public ActionResult Delete(int id) { DM_HinhThucHopDong dM_HinhThucHopDong = db.DM_HinhThucHopDong.Find(id); db.DM_HinhThucHopDong.Remove(dM_HinhThucHopDong); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } db.Configuration.LazyLoadingEnabled = false; DM_HinhThucHopDong dM_HinhThucHopDong = db.DM_HinhThucHopDong.Find(id); if (dM_HinhThucHopDong == null) { return(HttpNotFound()); } return(View(dM_HinhThucHopDong)); }