private void btnDelete_Click(object sender, EventArgs e) { if (txtMaNV.Text != "") { if (MessageBox.Show("Bạn chắc chắn muốn xóa bản ghi này ?", "Đồng ý Ok-Cancel", MessageBoxButtons.YesNo) == DialogResult.Yes) { if (bUS_nhanvien.Delete(int.Parse(txtMaNV.Text))) { MessageBox.Show("Xóa thành công!"); reset(); //------------Ghi log NhatKyHoatDong nhatKy = new NhatKyHoatDong(); nhatKy.NguoiDungId = Const.CurrentUser.NguoiDungId; nhatKy.NoiDung = "Xóa thành công nhân viên: " + txtTenNV.Text + " ra khỏi hệ thống"; nhatKy.ThaoTac = "Xóa"; nhatKy.ThoiGian = DateTime.Now; nhatKy.ChucNang = "Nhân viên"; Const.NhatKyHoatDong.Insert(nhatKy); //------------------- } else { MessageBox.Show("Xóa thất bại!"); } } } else { MessageBox.Show("Thao tác bị lỗi, vui lòng chọn đối tượng.", "Thông báo"); } }
private void btnXoa_Click(object sender, EventArgs e) { if (txtMaNhanVien.Text.Trim() != "") { try { if (busNhanVien.Delete(txtMaNhanVien.Text)) { MessageBox.Show("Xóa thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Xóa không thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception a) { MessageBox.Show("Xóa không thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { TaoLai(); } } else { MessageBox.Show("Vui lòng chọn một hàng trong danh sách!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void btnXoa_Click(object sender, EventArgs e) { int i = -1; string s = ""; try { NhanVien ob = new NhanVien(txtMaNV.Text, txtHoTen.Text, da_tiNgaySinh.Value.ToString(), txtCMND.Text, radioBtnNam.Checked ? "Nam" : "Nữ", txtDC.Text, txtDT.Text, txtEmail.Text); i = nv.Delete(ob); } catch { s = "Dữ liệu đã nhập không phù hợp!\n Mời nhập lại!!"; } switch (i) { case -2: s = "Lỗi kết nối!!"; break; case 1: s = "Xóa thành công!!"; Frm_NhanVien_Load(sender, e); break; case 2: s = "Không thể xóa dữ liệu!!\n Mã nhân viên này không tồn tại!!"; break; case 3: s = "Không thể xóa!!\n Mã NV này tồn tại trong bảng PHIẾU NHẬP!"; break; case 4: s = "Không thể xóa!!\n Mã NV này tồn tại trong bảng PHIẾU XUẤT!"; break; case 5: s = "Không thể xóa!!\n Đây là NVQL kho! Hãy đổi NVQL rồi xóa!"; break; case 0: s = "Lỗi!! Không thể xóa dữ liệu!!"; break; } MessageBox.Show(s, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); }