public ActionResult Delete(int id) { DM_CongTrinh dM_CongTrinh = db.DM_CongTrinh.Find(id); db.DM_CongTrinh.Remove(dM_CongTrinh); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult PrintBM01_TheoDoiHopDong_GetByCongTrinh_View() { var dmCongTrinh = db.DM_CongTrinh.ToList(); DM_CongTrinh item = new DM_CongTrinh(); item.IDCT = -1; item.TenCT = " Chọn tất cả Công trình"; dmCongTrinh.Insert(0, item); ViewBag.listDM_CongTrinh = dmCongTrinh.OrderBy(o => o.TenCT).ToList(); return(View()); }
public ActionResult Details(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } DM_CongTrinh dM_CongTrinh = db.DM_CongTrinh.Find(id); if (dM_CongTrinh == null) { return(HttpNotFound()); } return(View(dM_CongTrinh)); }
public ActionResult Edit(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } db.Configuration.LazyLoadingEnabled = false; DM_CongTrinh dM_CongTrinh = db.DM_CongTrinh.Find(decimal.Parse(id)); if (dM_CongTrinh == null) { return(HttpNotFound()); } ViewBag.MaNV = DanhSachNguonVon(dM_CongTrinh.MaNV); ViewBag.MaDD = DanhSachDiaDiem(dM_CongTrinh.MaDD); return(View(dM_CongTrinh)); }
public ActionResult Create([Bind(Include = "IDCT,MaCT,TenCT,MaNV,MaDD,Khoa,NguoiTao,NgayTao,NguoiCapNhat,NgayCapNhat")] DM_CongTrinh dM_CongTrinh) { db.Configuration.LazyLoadingEnabled = false; try { int d = db.DM_CongTrinh.Count(p => string.Compare(p.MaCT.Trim().Replace("\n", "").Replace("\r", ""), dM_CongTrinh.MaCT.Trim()) == 0); if (d > 0) { ModelState.AddModelError("MaCT", $"Mã công trình {dM_CongTrinh.MaCT} đã tồn tại"); } if (dM_CongTrinh.MaDD == "-1") { ModelState.AddModelError("MaDD", $"Chưa chọn địa điểm"); } if (dM_CongTrinh.MaNV == "-1") { ModelState.AddModelError("MaNV", $"Chưa chọn nguồn vốn"); } if (ModelState.IsValid) { List <SelectListItem> list = _Common.getThongTinBang(); dM_CongTrinh.NguoiTao = list.Where(o => o.Value == "NguoiTao").SingleOrDefault().Text; dM_CongTrinh.NgayTao = DateTime.Parse(list.Where(o => o.Value == "NgayTao").SingleOrDefault().Text); dM_CongTrinh.MaCT_DA = dM_CongTrinh.MaCT;// mã công trình sử dụng khi nhâp trên chương trình db.DM_CongTrinh.Add(dM_CongTrinh); db.SaveChanges(); HT_LichSuHoatDong ls = new HT_LichSuHoatDong( ChucNang , "CREATE" , DateTime.Now, Session["username"]?.ToString() , $" Thêm mới - Mã CT {dM_CongTrinh.MaCT} "); db.HT_LichSuHoatDong.Add(ls); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.MaNV = DanhSachNguonVon(dM_CongTrinh.MaNV); ViewBag.MaDD = DanhSachDiaDiem(dM_CongTrinh.MaDD); return(View(dM_CongTrinh)); } catch (Exception ex) { string cauBaoLoi = "Không ghi được dữ liệu.<br/>Lý do: " + ex.Message; return(new HttpStatusCodeResult(HttpStatusCode.BadRequest, cauBaoLoi)); } }