private void btnBuscar_Click(object sender, EventArgs e) { try { if (chcPorDni.Checked == true) { List <Usuario> _usuario = new List <Usuario>(); var dni = txtBuscar.Text; _usuario = UsuarioNeg.BuscarUsuarioPorDni(dni); if (_usuario.Count > 0) { var usuario = _usuario.First(); txtDni.Text = usuario.Dni; txtApellido.Text = usuario.Apellido; txtNombre.Text = usuario.Nombre; dtFechaNac.Value = usuario.FechaDeNacimiento; txtContraseña.Text = usuario.Contraseña; txtRepiteContraseña.Text = usuario.Contraseña; cmbPerfil.Text = usuario.Perfil; txtDni.Enabled = false; btnEditar.Visible = true; btnEliminar.Visible = true; btnHistorial.Visible = true; } else { txtBuscar.Focus(); const string message = "No existe ningun usuario con el dni ingresado."; const string caption = "Atención"; var result = MessageBox.Show(message, caption, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); throw new Exception(); } } else { List <Usuario> _usuario = new List <Usuario>(); var apellido = txtBuscar.Text; _usuario = UsuarioNeg.BuscarUsuarioPorApellido(apellido); if (_usuario.Count > 0) { var usuario = _usuario.First(); txtDni.Text = usuario.Dni; txtApellido.Text = usuario.Apellido; txtNombre.Text = usuario.Nombre; dtFechaNac.Value = usuario.FechaDeNacimiento; txtContraseña.Text = usuario.Contraseña; txtRepiteContraseña.Text = usuario.Contraseña; cmbPerfil.Text = usuario.Perfil; txtDni.Enabled = false; btnEditar.Visible = true; btnEliminar.Visible = true; btnHistorial.Visible = true; } else { txtBuscar.Focus(); const string message = "No existe ningun usuario con el Apellido ingresado."; const string caption = "Atención"; var result = MessageBox.Show(message, caption, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); throw new Exception(); } } } catch (Exception ex) { } }