private void btnXoa_Click(object sender, EventArgs e) { BEL.BEL_nhaxuatban NhaXuatBan = new BEL.BEL_nhaxuatban(txtMaNhaXuatBan.Text, txtTenNhaXuatBan.Text, txtDiaChi.Text, txtSDT.Text, txtEmail.Text, false); BAL.BAL_nhaxuatban xulyNhaXuatBan = new BAL.BAL_nhaxuatban(); string[] arr = new string[dgvNhaXuatBan.SelectedRows.Count]; int id = 0; try { foreach (DataGridViewRow rows in dgvNhaXuatBan.SelectedRows) { arr[id++] = dgvNhaXuatBan.Rows[rows.Index].Cells[0].Value.ToString(); } DialogResult res = MessageBox.Show("Xát 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 dgvNhaXuatBan.SelectedRows) { dgvNhaXuatBan.Rows.RemoveAt(item.Index); } } } } 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); } bool ketqua = xulyNhaXuatBan.capnhat_tragthai(NhaXuatBan); 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); dgvNhaXuatBan.DataSource = xulyNhaXuatBan.getAllExist(); //xóa dòng cuối dgvNhaXuatBan.AllowUserToAddRows = false; } if (FormDangNhap.Nhanvien.Quan_ly) { dgvNhaXuatBan.DataSource = xulyNhaXuatBan.getAll(); rowtonhaxuatban(0); btnKhoiPhuc.Visible = nhaxuatban.Da_xoa; } else { dgvNhaXuatBan.DataSource = xulyNhaXuatBan.getAllExist(); rowtonhaxuatban(0); //ẩn đòng trạng thái đã xóa đi dgvNhaXuatBan.Columns[5].Visible = false; } }
private void btnXatNhan_Click(object sender, EventArgs e) { //1 = them , 2 = sua if (this.chucNang == 1) { if (txtSDT.TextLength == 10) { if (isEmail(txtEmail.Text)) { if (!string.IsNullOrEmpty(txtDiaChi.Text) && !string.IsNullOrEmpty(txtEmail.Text) && !string.IsNullOrEmpty(txtSDT.Text) && !string.IsNullOrEmpty(txtTenNhaXuatBan.Text)) { BEL.BEL_nhaxuatban nhaxuatban = new BEL.BEL_nhaxuatban(txtMaNhaXuatBan.Text, txtTenNhaXuatBan.Text, txtDiaChi.Text, txtSDT.Text, txtEmail.Text, false); BAL.BAL_nhaxuatban xulynhaxuatban = new BAL.BAL_nhaxuatban(); bool ketqua = xulynhaxuatban.Themnhaxuatban(nhaxuatban); if (ketqua == true) { MessageBox.Show("Đã thêm nhà xuất bản " + txtTenNhaXuatBan.Text, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); dgvNhaXuatBan.DataSource = xulynhaxuatban.getAll(); } else { MessageBox.Show("Đã thêm nhà xuất bản thất bại " + txtTenNhaXuatBan.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); } } else { MessageBox.Show("Gmail bạn không hợp lệ " + txtSDT.Text, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Số điện thoại không hợp lệ " + txtSDT.Text, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } if (this.chucNang == 2) { if (txtSDT.TextLength == 10) { if (isEmail(txtEmail.Text)) { if (!string.IsNullOrEmpty(txtDiaChi.Text) && !string.IsNullOrEmpty(txtEmail.Text) && !string.IsNullOrEmpty(txtSDT.Text) && !string.IsNullOrEmpty(txtTenNhaXuatBan.Text)) { BEL.BEL_nhaxuatban nhaxuatban = new BEL.BEL_nhaxuatban(txtMaNhaXuatBan.Text, txtTenNhaXuatBan.Text, txtDiaChi.Text, txtSDT.Text, txtEmail.Text, false); BAL.BAL_nhaxuatban xulynhaxuatban = new BAL.BAL_nhaxuatban(); bool ketqua = xulynhaxuatban.Suanhaxuatban(nhaxuatban); if (ketqua == true) { MessageBox.Show("Đã update nhà xuất bản " + txtTenNhaXuatBan.Text, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); dgvNhaXuatBan.DataSource = xulynhaxuatban.getAll(); //xóa dòng cuối dgvNhaXuatBan.AllowUserToAddRows = false; } } else { MessageBox.Show("Dữ liệu đang bị rỗng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Gmail bạn không hợp lệ " + txtSDT.Text, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Mã SDT không hợp lệ " + txtSDT.Text, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } swap_btn(); }