public void Save() { try { string maNhom; string tenNhom; int tongSoMon; maNhom = textEditMaNhom.Text; tenNhom = textEditTenNhom.Text; tongSoMon = int.Parse(textEditTongSoMon.Text); NhomMon nhomMon = new NhomMon(maNhom, tenNhom, tongSoMon); if (this.feature == "Add") { int res = Bus.InsertNhomMon(nhomMon); if (res == 1) { LoadData(); MessageBox.Show("Đã thay đổi thành công!!"); this.panelNhomMon.Enabled = false; } } if (this.feature == "Edit") { int res = Bus.UpdateNhomMon(nhomMon); if (res == 1) { LoadData(); MessageBox.Show("Đã thay đổi thành công!"); this.panelNhomMon.Enabled = false; } } } catch (Exception e) { MessageBox.Show(e.Message); } }
private void Xoa() { try { vitri = (NhomMon)gridViewNhomSanPham.GetFocusedRow(); if (vitri == null) { return; } else if (db.ChangeTracker.HasChanges()) { XtraMessageBox.Show("Bạn phải lưu dữ liệu vừa thêm/sửa trước khi xoá!", "Xoá", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if ((XtraMessageBox.Show("Bạn có muốn xoá dữ liệu " + NhomMon.TableName + " này không?", "Xoá", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)) { db.NhomMons.Remove(vitri); db.SaveChanges(); XtraMessageBox.Show("Đã xoá thành công!", "Xoá", MessageBoxButtons.OK, MessageBoxIcon.Information); NapDuLieu(); } else { XtraMessageBox.Show("Chưa xoá được!", "Xoá", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch (Exception ex) { XtraMessageBox.Show("Không xoá được!" + Environment.NewLine + "Lỗi: " + ex.ToString(), "Xoá", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
internal static int DeleteNhomMon(NhomMon nhomMon) { SqlParameter[] para = new SqlParameter[] { new SqlParameter("@" + config.NHOMMON_MANHOM, nhomMon.MaNhom) }; return(DataProvider.ExecuteNonQuery(config.PROC_DELETE_NHOMMON, para)); }
internal static int UpdateNhomMon(NhomMon nhomMon) { SqlParameter[] para = new SqlParameter[] { new SqlParameter("@MaNhom", nhomMon.MaNhom), new SqlParameter("@TenNhom", nhomMon.TenNhom), new SqlParameter("@TongSoMon", nhomMon.TongSoMon) }; return(DataProvider.ExecuteNonQuery(config.PROC_UPDATE_NHOMMON, para)); }
public void Delete() { DialogResult dialogResult = MessageBox.Show("Bạn có muốn xóa không?", "Thông báo", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { string maNhom = this.textEditMaNhom.Text; NhomMon nhomMon = new NhomMon(); nhomMon.MaNhom = maNhom; int res = Bus.DeleteNhomMon(nhomMon); if (res == 1) { MessageBox.Show("Đã xóa thành công!"); LoadData(); } else { MessageBox.Show("Xóa không thành công!"); } } this.panelNhomMon.Enabled = false; }
internal static int UpdateNhomMon(NhomMon nhomMon) { return(Dao.UpdateNhomMon(nhomMon)); }
internal static int InsertNhomMon(NhomMon nhomMon) { return(Dao.InsertNhomMon(nhomMon)); }
internal static int DeleteNhomMon(NhomMon nhomMon) { return(Dao.DeleteNhomMon(nhomMon)); }