private void btnAceptar_Click(object sender, EventArgs e) { var service = new ClinicaService(); if (Regex.IsMatch(this.txtDni.Text, @"^[0-9]+$")) { Usuario user = service.ValidarExistenciaUsuario(Convert.ToInt32(this.txtDni.Text)); if (!user.NroDocumento.Equals(0)) { var integranteFamilia = new AltaIntegranteFamiliaAfiliado(user.CodigoPlanMedico); var resultado = integranteFamilia.ShowDialog(); if (resultado == DialogResult.OK) { service.AfiliarFamiliar(user, integranteFamilia.Afiliado); MessageBox.Show("El afiliado se dio de alta correctamente"); this.Close(); var alta = new AltaAfiliado(); alta.Show(); } } else { MessageBox.Show("No existe afiliado asociado al DNI ingresado"); } } else { MessageBox.Show("El DNI ingresado no es válido"); } }