private void btnLuu_Click(object sender, EventArgs e) { if (cbbNhanVien.SelectedValue == null || txtUserName.Text.Length == 0 || (lblMaND.Text.Length == 0 && txtPassword.Text.Length == 0)) { MessageBox.Show("Bạn cần nhập đầy đủ thông tin."); return; } NguoiDung nguoiDung = new NguoiDung() { MaNV = (int)cbbNhanVien.SelectedValue, UserName = txtUserName.Text, Password = txtPassword.Text, IsAdmin = cheIsAdmin.Checked }; if (lblMaND.Text.Length > 0) { nguoiDung.MaND = int.Parse(lblMaND.Text); } bool isSuccess = true; if (lblMaND.Text.Length == 0) { List <NguoiDung> nguoiDungs = _nguoiDungDAL.GetAll(); if (nguoiDungs.Any(r => r.MaNV == nguoiDung.MaNV)) { MessageBox.Show("Nhân viên này đã có tài khoản người dùng!"); return; } else { isSuccess = _nguoiDungDAL.Create(nguoiDung); } } else { isSuccess = _nguoiDungDAL.Update(nguoiDung); } if (isSuccess) { LoadData(); ThemMoi(); } else { MessageBox.Show("Lưu người dùng bị lỗi, làm ơn thử lại!"); } }