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);
         }
     }
 }
예제 #2
0
 public ElegirEspecialidad(Turno turno)
 {
     InitializeComponent();
     this.turno = turno;
     this.cargarDatos(turno.profesional.especialidades);
 }