private void dgHorarios_DoubleClick(object sender, EventArgs e) { if (dgHorarios.SelectedRows.Count > 0) { TimeSpan horarioElegido = (TimeSpan)dgHorarios.SelectedRows[0].DataBoundItem; Turno nuevoTurno = new Turno(); nuevoTurno.afiliado = _elAfiliado; nuevoTurno.estado = "Pedido"; nuevoTurno.fecha = new DateTime(dtpDia.Value.Year, dtpDia.Value.Month, dtpDia.Value.Day, horarioElegido.Hours, horarioElegido.Minutes, 0); nuevoTurno.profesional = (Profesional)cmbProfesional.SelectedItem; nuevoTurno.especialidad = (Especialidad)cmbEspecialidad.SelectedItem; if (turnoDataAccess.reservarTurno(nuevoTurno)) { MessageBox.Show("Turno reservado correctamente", "Registro de Agenda", MessageBoxButtons.OK, MessageBoxIcon.Information); actualizarGrilla(dtpDia.Value); } } }
public ElegirEspecialidad(Turno turno) { InitializeComponent(); this.turno = turno; this.cargarDatos(turno.profesional.especialidades); }