private void seleccinar_Click(object sender, EventArgs e) { if (seleccionValida()) { Afiliado afiliado = (Afiliado)listaAfiliados.CurrentRow.DataBoundItem; if (tieneTurnos(afiliado)) { int bonoAUsar = afiliado.bonoAUsar(); if (bonoAUsar > 0) { ElegirProfesional elegirProfesinal = new ElegirProfesional(afiliado, bonoAUsar); this.Close(); elegirProfesinal.Show(); } else { MessageBox.Show("No tiene bonos disponibles", "Error!", MessageBoxButtons.OK); } } else { MessageBox.Show("El afiliado no tiene turnos al dia de la fecha", "Error!", MessageBoxButtons.OK); } } }
public ListarTurnos(Profesional profesional, Afiliado afiliado, int bonoAUsar, ElegirProfesional elegirProfesinal) { InitializeComponent(); this.afiliado = afiliado; this.profesional = profesional; this.bonoAUsar = bonoAUsar; this.elegirProfesinal = elegirProfesinal; this.cargarDatos(); }