private void dgvNguoiDung_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (dgvNguoiDung.Columns[e.ColumnIndex].Name == "xem_ND" && e.RowIndex > -1)//Xem { FormNguoiDung.state = 1; FormNguoiDung.MaNguoiDung = Convert.ToInt32(dgvNguoiDung.Rows[e.RowIndex].Cells["manguoidung"].Value); FormNguoiDung frm = new FormNguoiDung(); frm.ShowDialog(); dgvNguoiDung.DataSource = balND.GetAll(); } else if (dgvNguoiDung.Columns[e.ColumnIndex].Name == "sua_ND" && e.RowIndex > -1)//Sửa { FormNguoiDung.state = -1; FormNguoiDung.MaNguoiDung = Convert.ToInt32(dgvNguoiDung.Rows[e.RowIndex].Cells["manguoidung"].Value); FormNguoiDung frm = new FormNguoiDung(); frm.ShowDialog(); dgvNguoiDung.DataSource = balND.GetAll(); } else if (dgvNguoiDung.Columns[e.ColumnIndex].Name == "xoa_ND" && e.RowIndex > -1)//Xóa { if (DialogResult.Yes == MessageBox.Show("Bạn muốn xóa dữ liệu trên?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question)) { try { balND.XoaNguoiDung(Convert.ToInt32(dgvNguoiDung.Rows[e.RowIndex].Cells["manguoidung"].Value)); MessageBox.Show("Xóa dữ liệu thành công.", "Thông báo"); dgvNguoiDung.DataSource = balND.GetAll(); } catch (Exception ex) { MessageBox.Show("Xóa dữ liệu thất bại.\n" + ex.ToString(), "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }
private void mniThemUser_Click(object sender, EventArgs e) { FormNguoiDung.state = 0; FormNguoiDung frm = new FormNguoiDung(); frm.ShowDialog(); }
private void btnThem_ND_Click(object sender, EventArgs e) { FormNguoiDung.state = 0; FormNguoiDung frm = new FormNguoiDung(); frm.ShowDialog(); dgvNguoiDung.DataSource = balND.GetAll(); }