コード例 #1
0
 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");
     }
 }
コード例 #2
0
        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);
            }
        }
コード例 #3
0
        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);
        }