public async Task <ActionResult> DeleteConfirmed(int id) { DON_VI don_vi = await db.DON_VI.FindAsync(id); db.DON_VI.Remove(don_vi); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public async Task <ActionResult> Edit([Bind(Include = "MA_DON_VI,TEN_DON_VI,DIA_CHI,DIEN_THOAI,FAX")] DON_VI don_vi) { if (ModelState.IsValid) { db.Entry(don_vi).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(don_vi)); }
// GET: /DonVi/Edit/5 public async Task <ActionResult> Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } DON_VI don_vi = await db.DON_VI.FindAsync(id); if (don_vi == null) { return(HttpNotFound()); } return(View(don_vi)); }
public async Task <ActionResult> Create([Bind(Include = "MA_DON_VI,TEN_DON_VI,DIA_CHI,DIEN_THOAI,FAX")] DON_VI don_vi) { //var don_vi = new DON_VI(); //don_vi.TEN_DON_VI = form["TEN_DON_VI"]; //don_vi.DIA_CHI = form["DIA_CHI"]; //don_vi.DIEN_THOAI = form["DIEN_THOAI"]; //don_vi.FAX = form["FAX"]; if (ModelState.IsValid) { db.DON_VI.Add(don_vi); await db.SaveChangesAsync(); } return(RedirectToAction("Index")); //return View(don_vi); }
public DON_VI THEM_DON_VI(FormCollection form) { DON_VI dON_VI = new DON_VI(); dON_VI.TEN_DON_VI = form["TEN_DON_VI"]; dON_VI.DIA_CHI = form["DIA_CHI"]; dON_VI.DIEN_THOAI = form["DIEN_THOAI"]; dON_VI.FAX = form["FAX"]; if (!String.IsNullOrEmpty(form["DON_VI_CAP_TREN"])) { var mA_DON_VI_CAP_TREN = Int32.Parse(form["DON_VI_CAP_TREN"]); dON_VI.DON_VI_CAP_TREN = (from a in db.DON_VI where a.MA_DON_VI == mA_DON_VI_CAP_TREN select a.MA_DON_VI).FirstOrDefault(); } return(dON_VI); }
public async Task <ActionResult> Index(FormCollection form, string SAVE, string EDIT) { var pHAN_QUYEN = db.NHOM_ND_CHUCNANG.Where(a => a.MA_NHOM == Session["NHOM_ND"].ToString() && a.MA_CHUC_NANG == 7); ViewBag.Them = db.NHOM_ND_CHUCNANG.Where(a => a.MA_QUYEN == 1); ViewBag.Sua = db.NHOM_ND_CHUCNANG.Where(a => a.MA_QUYEN == 3); if (!String.IsNullOrEmpty(SAVE)) { if (String.IsNullOrEmpty(form["TEN_DON_VI"])) { ViewBag.ErrorMessage = "Xin nhập tên đơn vị"; } else { //Thêm đơn vị DON_VI dON_VI = THEM_DON_VI(form); if (ModelState.IsValid) { db.DON_VI.Add(dON_VI); await db.SaveChangesAsync(); ViewBag.ErrorMessage = "Thêm thành công!!"; } } } else if (!String.IsNullOrEmpty(EDIT)) { //Sửa đơn vị DON_VI edit_DONVI = SUA_DON_VI(form); if (ModelState.IsValid) { db.Entry(edit_DONVI).State = EntityState.Modified; await db.SaveChangesAsync(); ViewBag.ErrorMessage = "Sửa thành công"; } } return(View(await db.DON_VI.Where(a => a.MA_DON_VI != 7).ToListAsync())); }
// Cập nhật thông tin khi người dùng chỉnh sửa private void btn_Luu_Lai_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { string error = ""; bool isUpdate = false; foreach (int id in _listUpdate) { DON_VI _donVi = new DON_VI(); _donVi.ID_Don_Vi = int.Parse(gridView1.GetRowCellValue(id, "ID_Don_Vi").ToString()); _donVi.Ten_Don_Vi = gridView1.GetRowCellValue(id, "Ten_Don_Vi").ToString(); if (!_donViBLL.KiemTraTenDonViTonTai(_donVi.Ten_Don_Vi, _donVi.ID_Don_Vi)) { _donViBLL.CapNhatDonVi(_donVi); isUpdate = true; } else { if (error == "") { error += _donVi.ID_Don_Vi; } else { error += " | " + _donVi.ID_Don_Vi; } } } if (isUpdate == true) { if (error.Length == 0) { Notification.Success("Cập dữ liệu thành công."); } else { Notification.Error("Có lỗi xảy ra khi cập nhật dữ liệu. Các ID chưa được cập nhật (" + error + "). Lỗi: Tên Đơn Vị đã tồn tại."); } } else { Notification.Error("Có lỗi xảy ra khi cập nhật dữ liệu. Lỗi: Tên đơn vị đã tồn tại."); } LoadDataSource(); }
public void Edit(DON_VI entity) { unitOfWorkNV.SaveChanges(); }
public void Delete(DON_VI entity) { unitOfWorkNV.Repository <DON_VI>().Delete(entity); unitOfWorkNV.SaveChanges(); }
public void Add(DON_VI entity) { unitOfWorkNV.Repository <DON_VI>().Add(entity); unitOfWorkNV.SaveChanges(); }