private void btnThemDV_Click(object sender, EventArgs e) { using (QuanLyKhoEntities db = new QuanLyKhoEntities()) { DONVI dv = dONVIBindingSource1.Current as DONVI; var DVd = db.DONVIs.Where(x => x.tendonvi == dv.tendonvi).FirstOrDefault <DONVI>(); if (DVd == null) { db.DONVIs.Add(dv); db.SaveChanges(); LoadDonVi(); } else if (string.IsNullOrEmpty(txtChucNangDonVi.Text) && string.IsNullOrEmpty(txtTenDonVi.Text)) { MessageBox.Show("Bạn chưa nhập dữ liệu", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } else { MessageBox.Show("Đã tồn tại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } } }
/// <summary> /// update row in the table /// </summary> /// <param name="businessObject">business object</param> /// <returns>true for successfully updated</returns> public bool Update(DONVI businessObject) { SqlCommand sqlCommand = new SqlCommand(); sqlCommand.CommandText = "dbo.[DONVI_Update]"; sqlCommand.CommandType = CommandType.StoredProcedure; // Use connection object of base class sqlCommand.Connection = MainConnection; try { sqlCommand.Parameters.Add(new SqlParameter("@ID", SqlDbType.Int, 4, ParameterDirection.Input, false, 0, 0, "", DataRowVersion.Proposed, businessObject.ID)); sqlCommand.Parameters.Add(new SqlParameter("@TEN", SqlDbType.NVarChar, 2147483647, ParameterDirection.Input, false, 0, 0, "", DataRowVersion.Proposed, businessObject.TEN)); sqlCommand.Parameters.Add(new SqlParameter("@KIHIEU", SqlDbType.NVarChar, 2147483647, ParameterDirection.Input, false, 0, 0, "", DataRowVersion.Proposed, businessObject.KIHIEU)); sqlCommand.Parameters.Add(new SqlParameter("@GHICHU", SqlDbType.NVarChar, 2147483647, ParameterDirection.Input, false, 0, 0, "", DataRowVersion.Proposed, businessObject.GHICHU)); MainConnection.Open(); sqlCommand.ExecuteNonQuery(); return(true); } catch //(Exception ex) { return(false); //throw new Exception("DONVI::Update::Error occured.", ex); } finally { MainConnection.Close(); sqlCommand.Dispose(); } }
public void XoaDonVi(int _dvID) { DONVI _dv = dbContext.DONVIs.Single <DONVI>(x => x.MaDonVi == _dvID); dbContext.DONVIs.DeleteOnSubmit(_dv); dbContext.SubmitChanges(); }
public void delete(int donvi_ID) { DAL_DONVI donvi_dal = new DAL_DONVI(); DONVI donvi = new DONVI(); donvi.DON_ID = donvi_ID; donvi_dal.delete(donvi); }
public DataTable getByID(int donvi_ID) { DAL_DONVI donvi_dal = new DAL_DONVI(); DONVI donvi = new DONVI(); donvi.DON_ID = donvi_ID; return(donvi_dal.getByID_DONVI(donvi)); }
public void ThemDonViMoi(string _tenDonVi) { DONVI dv = new DONVI(); dv.TenDonVi = _tenDonVi; dbContext.DONVIs.InsertOnSubmit(dv); dbContext.SubmitChanges(); }
public ActionResult Delete(int?id) { DONVI group_role = db.DONVIs.Find(id); db.DONVIs.Remove(group_role); db.SaveChanges(); return(RedirectToAction("Index")); }
public void CapNhatDonVi(DONVI dv) { DONVI _dv = dbContext.DONVIs.Single <DONVI>(x => x.MaDonVi == dv.MaDonVi); _dv.TenDonVi = dv.TenDonVi; // update dbContext.SubmitChanges(); }
private DONVI getDONVIByForm() { DONVI ans = new DONVI(); ans.TEN = txtTen.Text; ans.KIHIEU = txtKiHieu.Text; return(ans); }
public ActionResult Edit([Bind(Include = "ID,TEN")] DONVI group_role) { if (ModelState.IsValid) { db.Entry(group_role).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(group_role)); }
public ActionResult Create([Bind(Include = "ID,TEN")] DONVI group_role) { if (ModelState.IsValid) { db.DONVIs.Add(group_role); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(group_role)); }
/// <summary> /// Populate business objects from the data reader /// </summary> /// <param name="dataReader">data reader</param> /// <returns>list of DONVI</returns> internal List <DONVI> PopulateObjectsFromReader(IDataReader dataReader) { List <DONVI> list = new List <DONVI>(); while (dataReader.Read()) { DONVI businessObject = new DONVI(); PopulateBusinessObjectFromReader(businessObject, dataReader); list.Add(businessObject); } return(list); }
public int ThemDonVi(DONVI dv) { try { db.DONVIs.Add(dv); return(db.SaveChanges()); } catch (Exception ex) { return(0); } }
private void btnSua_Click(object sender, EventArgs e) { if (!CheckLuaChon()) { return; } if (btnSua.Text == "Sửa") { btnSua.Text = "Lưu"; btnXoa.Text = "Hủy"; btnThem.Enabled = false; UnlockControl(); return; } if (btnSua.Text == "Lưu") { if (Check()) { btnSua.Text = "Sửa"; btnXoa.Text = "Xóa"; LockControl(); DONVI cu = getDONVIByID(); DONVI moi = getDONVIByForm(); CapNhat(ref cu, moi); if (DONVIService.Update(cu)) { MessageBox.Show("Sửa thông tin đơn vị thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Sửa thông tin đơn vị thất bại\n", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } LoadDgvDONVI(); } return; } }
private void btnXoa_Click(object sender, EventArgs e) { if (btnXoa.Text == "Xóa") { if (!CheckLuaChon()) { return; } DONVI cu = getDONVIByID(); DialogResult rs = MessageBox.Show("Bạn có chắc chắn xóa đơn vị " + cu.TEN + "?", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning); if (rs == DialogResult.Cancel) { return; } try { DONVIService.Delete(new DONVIKeys(cu.ID)); MessageBox.Show("Xóa thông tin đơn vị thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { MessageBox.Show("Xóa thông tin đơn vị thất bại\n" + ex.Message, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } LoadDgvDONVI(); return; } if (btnXoa.Text == "Hủy") { btnSua.Text = "Sửa"; btnThem.Text = "Thêm"; btnXoa.Text = "Xóa"; LockControl(); UpdateDetail(); return; } }
private bool CheckLuaChon() { DONVI tg = getDONVIByID(); if (tg.ID == 0) { MessageBox.Show("Chưa có đơn vị nào được chọn", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } return(true); }
// GET: TTNhom_QLNS/group_role/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } DONVI group_role = db.DONVIs.Find(id); if (group_role == null) { return(HttpNotFound()); } return(View(group_role)); }
private DONVI getDONVIByID() { try { int id = (int)dgvDONVI.GetFocusedRowCellValue("ID"); DONVI ans = DONVIService.GetAllBy(DONVI.DONVIFields.ID, id).FirstOrDefault(); if (ans == null) { return(new DONVI()); } return(ans); } catch { return(new DONVI()); } }
private void UpdateDetail() { try { DONVI tg = getDONVIByID(); if (tg.ID == 0) { return; } txtTen.Text = tg.TEN; txtKiHieu.Text = tg.KIHIEU; } catch { } }
private void btn_Luu_Lai_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { string error = ""; bool isUpdate = false; foreach (int id in _listUpdate) { DONVI _donVi = new DONVI(); _donVi.MaDonVi = int.Parse(gridView1.GetRowCellValue(id, "MaDonVi").ToString()); _donVi.TenDonVi = gridView1.GetRowCellValue(id, "TenDonVi").ToString(); if (!_donViBLL.KiemTraTenDonViTonTai(_donVi.TenDonVi, _donVi.MaDonVi)) { _donViBLL.CapNhatDonVi(_donVi); isUpdate = true; } else { if (error == "") { error += _donVi.TenDonVi; } else { error += " | " + _donVi.MaDonVi; } } } if (isUpdate == true) { if (error.Length == 0) { Util.ShowAlert(" Cập dữ liệu thành công.", "Thông báo", this); } 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(); }
private void btnThem_Click(object sender, EventArgs e) { if (btnThem.Text == "Thêm") { btnSua.Enabled = false; btnThem.Text = "Lưu"; btnXoa.Text = "Hủy"; ClearControl(); UnlockControl(); return; } if (btnThem.Text == "Lưu") { if (Check()) { btnThem.Text = "Thêm"; btnXoa.Text = "Xóa"; LockControl(); DONVI moi = getDONVIByForm(); if (DONVIService.Insert(moi)) { MessageBox.Show("Thêm thông tin đơn vị thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Thêm thông tin đơn vị thất bại\n", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } LoadDgvDONVI(); } return; } }
public void insert(string DON_Code, string DON_Name, string DON_DiaChi, string DON_Phone, string DON_Fax, string DON_GhiChu) { DAL_DONVI donvi_dal = new DAL_DONVI(); DONVI donvi = new DONVI(); donvi.DON_Code = DON_Code; donvi.DON_Name = DON_Name; donvi.DON_DiaChi = DON_DiaChi; donvi.DON_Phone = DON_Phone; donvi.DON_Fax = DON_Fax; donvi.DON_GhiChu = DON_GhiChu; donvi.DON_ID = 1; donvi_dal.insert(donvi); }
/// <summary> /// Populate business object from data reader /// </summary> /// <param name="businessObject">business object</param> /// <param name="dataReader">data reader</param> internal void PopulateBusinessObjectFromReader(DONVI businessObject, IDataReader dataReader) { businessObject.ID = dataReader.GetInt32(dataReader.GetOrdinal(DONVI.DONVIFields.ID.ToString())); if (!dataReader.IsDBNull(dataReader.GetOrdinal(DONVI.DONVIFields.TEN.ToString()))) { businessObject.TEN = dataReader.GetString(dataReader.GetOrdinal(DONVI.DONVIFields.TEN.ToString())); } if (!dataReader.IsDBNull(dataReader.GetOrdinal(DONVI.DONVIFields.KIHIEU.ToString()))) { businessObject.KIHIEU = dataReader.GetString(dataReader.GetOrdinal(DONVI.DONVIFields.KIHIEU.ToString())); } if (!dataReader.IsDBNull(dataReader.GetOrdinal(DONVI.DONVIFields.GHICHU.ToString()))) { businessObject.GHICHU = dataReader.GetString(dataReader.GetOrdinal(DONVI.DONVIFields.GHICHU.ToString())); } }
/// <summary> /// Select by primary key /// </summary> /// <param name="keys">primary keys</param> /// <returns>DONVI business object</returns> public DONVI SelectByPrimaryKey(DONVIKeys keys) { SqlCommand sqlCommand = new SqlCommand(); sqlCommand.CommandText = "dbo.[DONVI_SelectByPrimaryKey]"; sqlCommand.CommandType = CommandType.StoredProcedure; // Use connection object of base class sqlCommand.Connection = MainConnection; try { sqlCommand.Parameters.Add(new SqlParameter("@ID", SqlDbType.Int, 4, ParameterDirection.Input, false, 0, 0, "", DataRowVersion.Proposed, keys.ID)); MainConnection.Open(); IDataReader dataReader = sqlCommand.ExecuteReader(); if (dataReader.Read()) { DONVI businessObject = new DONVI(); PopulateBusinessObjectFromReader(businessObject, dataReader); return(businessObject); } else { return(null); } } catch //(Exception ex) { return(null); //throw new Exception("DONVI::SelectByPrimaryKey::Error occured.", ex); } finally { MainConnection.Close(); sqlCommand.Dispose(); } }
public int XoaDonVi(int maDV) { try { DONVI dv = db.DONVIs.SingleOrDefault(item => item.MaDonVi == maDV); if (dv == null) { return(0); } else { db.DONVIs.Remove(dv); return(db.SaveChanges()); } } catch (Exception ex) { return(0); } }
public int ChinhSuaDonVi(DONVI dv) { try { DONVI dvDT = db.DONVIs.SingleOrDefault(item => item.MaDonVi == dv.MaDonVi); if (dvDT == null) { return(0); } else { dvDT.TenDonVi = dv.TenDonVi; return(db.SaveChanges()); } } catch (Exception ex) { return(0); } }
private void btnXoaDonVi_Click(object sender, EventArgs e) { using (QuanLyKhoEntities db = new QuanLyKhoEntities()) { DONVI dv = dONVIBindingSource1.Current as DONVI; var DVd = db.DONVIs.Where(x => x.ma == dv.ma).SingleOrDefault(); if (DVd != null) { db.DONVIs.Attach(DVd); db.DONVIs.Remove(DVd); db.SaveChanges(); MessageBox.Show("Xóa thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); LoadDonVi(); } else { MessageBox.Show("Không tồn tại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } } }
public void update(int DON_ID, string DON_Code, string DON_Name, string DON_DiaChi, string DON_Phone, string DON_Fax, string DON_GhiChu ) { DAL_DONVI donvi_dal = new DAL_DONVI(); DONVI donvi = new DONVI(); donvi.DON_ID = DON_ID; donvi.DON_Code = DON_Code; donvi.DON_Name = DON_Name; donvi.DON_DiaChi = DON_DiaChi; donvi.DON_Phone = DON_Phone; donvi.DON_Fax = DON_Fax; donvi.DON_GhiChu = DON_GhiChu; donvi_dal.update(donvi); }
private void btnLuu_Click(object sender, EventArgs e) { DONVI dv = new DONVI(); dv.MaDonVi = txtMaDV.Text == "" ? 0 : int.Parse(txtMaDV.Text); dv.TenDonVi = txtTenDV.Text.Trim(); if (dv.MaDonVi == 0) { int ketQua = DonViDAO.Instance.ThemDonVi(dv); if (ketQua > 0) { MessageBoxEx.Show("Thêm mới đơn vị cung cấp thành công", "Thông báo"); LoadDonViCungCap(); } else { MessageBoxEx.Show("Thêm mới đơn vị cung cấp thất bại", "Thông báo"); LoadDonViCungCap(); } } else { int ketQua = DonViDAO.Instance.ChinhSuaDonVi(dv); if (ketQua > 0) { MessageBoxEx.Show("Chỉnh sửa đơn vị thành công", "Thông báo"); LoadDonViCungCap(); } else { MessageBoxEx.Show("Chỉnh sửa đơn vị thất bại", "Thông báo"); LoadDonViCungCap(); } } }
public int Insert(DONVI ObjDONVI) { DataDONVI objData = new DataDONVI(); return(objData.DataInsertDONVI(ObjDONVI)); }