Example #1
0
        public static void ConstruirTurnos()
        {
            ADTurnos.Agregar(new Turno()
            {
                Fecha = DateTime.Now.AddDays(-7),
                Hora  = 18
            }
                             );

            DateTime fechaDesde = ObtenerUltimaFecha();

            DateTime fechaHastaNueva = fechaDesde.AddDays(30);

            do
            {
                for (int i = 18; i <= 23; i++)
                {
                    ADTurnos.Agregar(
                        new Entidades.Turno()
                    {
                        Fecha = fechaDesde,
                        Hora  = i
                    }
                        );
                }
                fechaDesde = fechaDesde.AddDays(1);
            } while (fechaDesde != fechaHastaNueva);
        }
Example #2
0
        public static void ConstruirTurnos(DateTime fechaDesde, DateTime fechaHasta)
        {
            DateTime fecha           = DameLunes(fechaDesde);
            DateTime fechaHastaNueva = fecha.AddDays(6);

            do
            {
                for (int i = 18; i <= 23; i++)
                {
                    ADTurnos.Agregar(
                        new Entidades.Turno()
                    {
                        Fecha = fecha,
                        Hora  = i
                    }
                        );
                    //ADTurnos.Agregar(
                    //    new Entidades.Turno()
                    //    {
                    //        Fecha = fecha,
                    //        Hora = i + 0.5M
                    //    }
                    //    );
                }
                fecha = fecha.AddDays(1);
            } while (fecha != fechaHastaNueva);
        }