private void txtLuu_Click(object sender, EventArgs e) { if (txtTenGH.Text.Length == 0 && txtMaGH.Text.Length == 0) { errTenGH.SetError(txtTenGH, "Không được để trống"); } else { errTenGH.SetError(txtTenGH, ""); } if (errTenGH.GetError(txtTenGH).Length == 0) { gh.TenGianHang = txtTenGH.Text; gh.LoaiHangMa = int.Parse(txtMaLoaiHang.Text); if (GianHangBus.UpdateGianHang(gh)) { MessageBox.Show("Cập nhật thánh công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); _frmGH.data = GianHangBus.GetListGianHang(); _frmGH.dgvGianHang.DataSource = _frmGH.data; this.Close(); } else { MessageBox.Show("Cập nhật thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }
private void btnDelete_Click(object sender, EventArgs e) { var gh = dgvGianHang.CurrentRow.DataBoundItem as GianHang; DialogResult result = MessageBox.Show("Bạn có chắc chắn xóa", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (result == DialogResult.OK) { if (GianHangBus.DeleteGianHang(gh.MaGianHang)) { MessageBox.Show("Xóa thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); data = GianHangBus.GetListGianHang(); dgvGianHang.DataSource = data; } else { MessageBox.Show("Xóa thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public FrmGianHang() { InitializeComponent(); data = GianHangBus.GetListGianHang(); dataFilter = data; }
private void FrmCreateGianHang_Load(object sender, EventArgs e) { txtMaGH.Text = GianHangBus.GetMaGHNext().ToString(); }