public Diagramacion obtenerDiagramacionPorSemana(int idProfesional, DateTime fechaDesde, DateTime fechaHasta)
        {
            EnlaceDatos   enlaceDatos    = new EnlaceDatos();
            SqlDataReader drDiagramacion = enlaceDatos.getDiagramacionPorFecha(idProfesional, fechaDesde);

            if (drDiagramacion.HasRows)
            {
                drDiagramacion.Read();
                Diagramacion diagramacion = new Diagramacion();
                diagramacion.IdDiagramacion = Convert.ToInt32(drDiagramacion[0].ToString());
                diagramacion.FechaAlta      = Convert.ToDateTime(drDiagramacion[1].ToString());
                diagramacion.FechaDesde     = Convert.ToDateTime(drDiagramacion[2].ToString());
                diagramacion.FechaHasta     = Convert.ToDateTime(drDiagramacion[3].ToString());

                SqlDataReader drDetallesDiagramacion = enlaceDatos.getDetallesDeDiagramacionPorSemana(idProfesional, fechaDesde, fechaHasta);
                if (drDetallesDiagramacion.HasRows)
                {
                    while (drDetallesDiagramacion.Read())
                    {
                        DetalleDiagramacion detalle = new DetalleDiagramacion();
                        detalle.Iddetallediagramacion = Convert.ToInt32(drDetallesDiagramacion[0].ToString());
                        detalle.Fecha     = Convert.ToDateTime(drDetallesDiagramacion[1].ToString());
                        detalle.HoraDesde = Convert.ToDateTime(drDetallesDiagramacion[2].ToString());
                        detalle.HoraHasta = Convert.ToDateTime(drDetallesDiagramacion[3].ToString());
                        diagramacion.DetallesDiagramacion.Add(detalle);
                    }
                }
                return(diagramacion);
            }
            else
            {
                return(null);
            }
        }
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            GestorDeTurnos gestorDeTurnos = new GestorDeTurnos();
            Diagramacion   diagramacion   = new Diagramacion();

            diagramacion.FechaAlta   = DateTime.Now;
            diagramacion.FechaDesde  = dtpFechaInicio.Value;
            diagramacion.FechaHasta  = dtpFechaFin.Value;
            diagramacion.Profesional = (Profesional)cmbProfesionales.SelectedItem;

            btnNuevo.Enabled     = true;
            btnCancelar.Enabled  = false;
            btnGuardar.Enabled   = false;
            btnDiagramar.Enabled = false;
            limpiarGrilla();
            btnGuardar.Enabled  = false;
            btnCancelar.Enabled = false;

            dtpFechaInicio.Value           = DateTime.Now;
            dtpFechaFin.Value              = dtpFechaInicio.Value.AddYears(1);
            dtpFechaInicio.Enabled         = false;
            dtpFechaFin.Enabled            = false;
            dtpHoraDesde.Enabled           = false;
            dtpHoraHasta.Enabled           = false;
            cmbProfesionales.SelectedIndex = 0;
        }
Пример #3
0
 public DetallePrograma(Programa programa, Deporte deporte, int item, Diagramacion diagramacion, Reserva reserva,
     Estado estado)
 {
     Programa = programa;
     Deporte = deporte;
     Item = item;
     Diagramacion = diagramacion;
     Reserva = reserva;
     Estado = estado;
 }
Пример #4
0
 public DetalleDiagramacion(Diagramacion diagramacion, int item, Dia dia_semana, Sector sector,
     Horario hora_desde, Horario hora_hasta, Personal profesor, bool lugar_confirmado, bool horario_confirmado,
     bool profesor_confirmado)
 {
     Diagramacion = diagramacion;
     Item = item;
     Dia_semana = dia_semana;
     Sector = sector;
     Hora_desde = hora_desde;
     Hora_hasta = hora_hasta;
     Profesor = profesor;
     Lugar_confirmado = lugar_confirmado;
     Horario_confirmado = horario_confirmado;
     Profesor_confirmado = profesor_confirmado;
 }
Пример #5
0
 //Metodos
 public void Nueva_Diagramacion()
 {
     Diagramacion = new Diagramacion();
 }