private void btnThemNhanVien_Click(object sender, EventArgs e)
        {
            string err = "";
            bool   KQ  = dbNhanVien.ThemNhanVien(ref err, txtMaNV.Text.Trim().ToUpper(), txtHoNV.Text.Trim(), txtTenNV.Text.Trim(), dtpNgaySinh.Value,
                                                 rdbNu.Checked ? 1 : 0, dtpNgayNhanViec.Value, txtDiaChi.Text, txtSoDT.Text, float.Parse(txtLuong.Text), rdbCon.Checked ? 1 : 0);

            if (!KQ)
            {
                MessageBox.Show("Mã Nhân Viên đã tồn tại!\nLỗi đây: " + err, "Không thể thêm", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            //Thêm tài khoản đăng nhập
            dbNhanVien.ThemTaiKhoan(ref err, txtMaNV.Text.ToUpper().Trim(), txtMaNV.Text.ToUpper().Trim(), rdbQuanLy.Checked ? 1 : 0);

            LoadNhanVien();
        }
Beispiel #2
0
        //Xử lý thêm - cập nhật nhân viên
        private void btnThemNhanVien_Click(object sender, EventArgs e)
        {
            if (txtMaNV.Enabled)
            {
                string err = "";
                bool   KQ  = dbNhanVien.ThemNhanVien(ref err, txtMaNV.Text.Trim().ToUpper(), txtHoNV.Text.Trim(), txtTenNV.Text.Trim(), dtpNgaySinh.Value,
                                                     rdbNu.Checked ? 1 : 0, dtpNgayNhanViec.Value, txtDiaChi.Text, txtSoDT.Text, float.Parse(txtLuong.Text), rdbCon.Checked ? 1 : 0);
                if (!KQ)
                {
                    MessageBox.Show("Mã Nhân Viên đã tồn tại!\nLỗi đây: " + err, "Không thể thêm", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                //Thêm tài khoản đăng nhập
                dbNhanVien.ThemTaiKhoan(ref err, txtMaNV.Text.ToUpper().Trim(), txtMaNV.Text.ToUpper().Trim(), rdbQuanLy.Checked ? 1 : 0);

                LoadData_NhanVien();

                txtMaNV.Enabled            = false;
                btnCapNhatNhanVien.Enabled = true;
                btnCapNhatTK.Enabled       = true;
                btnHuy.Enabled             = false;
            }
            else
            {
                txtMaNV.Clear();
                txtHoNV.Clear();
                txtTenNV.Clear();
                dtpNgayNhanViec.Value = DateTime.Now;
                dtpNgaySinh.Value     = DateTime.Now;
                rdbNam.Checked        = true;
                txtDiaChi.Clear();
                txtSoDT.Clear();
                txtLuong.Clear();
                rdbCon.Checked      = true;
                rdbNhanVien.Checked = true;

                txtMaNV.Enabled            = true;
                btnCapNhatNhanVien.Enabled = false;
                btnCapNhatTK.Enabled       = false;
                btnHuy.Enabled             = true;

                txtMaNV.Focus();
            }
        }