示例#1
0
        private void btnCapNhatNhanVien_Click(object sender, EventArgs e)
        {
            string MaNV = Get_IDEmployee();
            string err  = "";
            bool   KQ   = dbNhanVien.CapNhatNhanVien(ref err, MaNV, 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("Lỗi đây: " + err, "Không thể cập nhật", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            //Cập nhật lại quyền nhân viên
            dbNhanVien.CapNhatTaiKhoan(ref err, MaNV, dbNhanVien.getMatKhauNhanVienTheoMaNV(MaNV), rdbQuanLy.Checked ? 1 : 0);

            LoadData_NhanVien();
        }