private void btnXoa_Click(object sender, EventArgs e) { BEL.BEL_tacgia tacgia = new BEL.BEL_tacgia(txtMaTacGia.Text, txtTenTacGia.Text, rtbTieuSu.Text, false); BAL_tacgia xulytacgia = new BAL_tacgia(); string[] arr = new string[dgvTacGia.SelectedRows.Count]; int id = 0; try { foreach (DataGridViewRow rows in dgvTacGia.SelectedRows) { arr[id++] = dgvTacGia.Rows[rows.Index].Cells[0].Value.ToString(); } DialogResult res = MessageBox.Show("Xác nhận xóa ?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (res == DialogResult.Yes) { if (!FormDangNhap.Nhanvien.Quan_ly) { foreach (DataGridViewRow item in dgvTacGia.SelectedRows) { dgvTacGia.Rows.RemoveAt(item.Index); } } bool ketqua = xulytacgia.capnhat_tragthai(tacgia); if (ketqua == false) { MessageBox.Show("Lỗi này là của của chúng tôi không phải do bạn? ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); dgvTacGia.DataSource = xulytacgia.getAll(); //xóa dòng cuối dgvTacGia.AllowUserToAddRows = false; } } } catch (Exception err) { MessageBox.Show("Lỗi này là của của chúng tôi không phải do bạn? ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } if (FormDangNhap.Nhanvien.Quan_ly) { dgvTacGia.DataSource = xulytacgia.getAll(); rowtotacgia(0); btnKhoiPhuc.Visible = tacgia.Daxoa; } else { dgvTacGia.DataSource = xulytacgia.getAllExist(); rowtotacgia(0); //ẩn đòng trạng thái đã xóa đi dgvTacGia.Columns[3].Visible = false; } }
private void btnXatNhan_Click(object sender, EventArgs e) { //1 = them , 2 = sua if (this.chucNang == 1) { if (!string.IsNullOrEmpty(txtTenTacGia.Text)) { BEL.BEL_tacgia tacgia = new BEL.BEL_tacgia(txtMaTacGia.Text, txtTenTacGia.Text, rtbTieuSu.Text, false); BAL_tacgia xulytacgia = new BAL_tacgia(); bool ketqua = xulytacgia.Themtacgia(tacgia); if (ketqua == true) { MessageBox.Show("Đã thêm tác giả " + txtTenTacGia.Text, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); dgvTacGia.DataSource = xulytacgia.getAll(); } else { MessageBox.Show("Đã thêm độc giả tác giả " + txtTenTacGia.Text, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Dữ liệu đang bị rỗng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } if (this.chucNang == 2) { if (!string.IsNullOrEmpty(txtTenTacGia.Text)) { BEL.BEL_tacgia tacgia = new BEL.BEL_tacgia(txtMaTacGia.Text, txtTenTacGia.Text, rtbTieuSu.Text, false); BAL_tacgia xulytacgia = new BAL_tacgia(); bool ketqua = xulytacgia.Suatacgia(tacgia); if (ketqua == true) { MessageBox.Show("Đã update tác giả " + txtTenTacGia.Text, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); dgvTacGia.DataSource = xulytacgia.getAll(); //xóa dòng cuối dgvTacGia.AllowUserToAddRows = false; } } else { MessageBox.Show("Dữ liệu đang bị rỗng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } swap_btn(); }
public bool capnhat_trangthai_moi(BEL.BEL_tacgia tacgia) { DAL_tacgia oject = new DAL_tacgia(); return(oject.capnhat_trangthai_xoa(tacgia)); }
public bool Suatacgia(BEL.BEL_tacgia tacgia) { DAL_tacgia oject = new DAL_tacgia(); return(oject.update_tacgia(tacgia)); }
public bool Themtacgia(BEL.BEL_tacgia tacgia) { DAL_tacgia oject = new DAL_tacgia(); return(oject.insert_tacgia(tacgia)); }