private void buscar_Click(object sender, EventArgs e) { profesionalesActuales.Clear(); profesionalesActuales = Profesional.buscar(nombre.Text, apellido.Text, ((Especialidad)comboEspecialidades.SelectedItem).descripcion, (string)tipoDoc.SelectedItem, numeroDoc.Text); List <Profesional> profesionales = profesionalesActuales.Where(pro => Turno.darTurnos(this.afiliado, pro).Count() > 0).ToList(); listaProfesionales.DataSource = profesionales; listaProfesionales.ClearSelection(); }
private void cargarDatos() { nombreAfiliado.Text = "Nombre Afiliado: " + afiliado.apellido + ", " + afiliado.nombre; this.turnos = Turno.darTurnos(afiliado, profesional); if (turnos.Count > 0) { turnosGrid.AutoGenerateColumns = false; turnosGrid.MultiSelect = false; turnosGrid.DataSource = turnos; this.generarGrid(); this.elegirProfesinal.Close(); this.Show(); } else { MessageBox.Show("No tiene turnos con el profesional elegido", "Error!", MessageBoxButtons.OK); } }