Beispiel #1
0
        public static void EliminarPedido(pedidos p)
        {
            Repo = new PedidoRepository();

            Repo.Delete(p);

            Repo.SubmitChanges();
        }
Beispiel #2
0
        public static void InsertarPedido(pedidos p)
        {
            Repo = new PedidoRepository();

            Repo.Insert(p);

            Repo.SubmitChanges();
        }
Beispiel #3
0
        public static IQueryable <pedidos> ObtenerPedidosSegunHorariosLocal()
        {
            Repo = new PedidoRepository();

            DateTime fechaYhoraActual    = DateTime.Now;
            DateTime fechaYhoraMenos1Dia = DateTime.Now.AddDays(-1);

            if (TimeBetween(fechaYhoraActual, new TimeSpan(0, 0, 0), new TimeSpan(05, 59, 0)))
            {
                return(Repo.ObtenerPedidosPorFechaYHoraUnion(fechaYhoraMenos1Dia, new TimeSpan(18, 00, 00), new TimeSpan(23, 59, 00),
                                                             fechaYhoraActual, new TimeSpan(00, 00, 00), new TimeSpan(06, 00, 00)));
            }
            else
            {
                if (TimeBetween(fechaYhoraActual, new TimeSpan(06, 0, 0), new TimeSpan(17, 59, 0)))
                {
                    return(Repo.ObtenerPedidosPorFechaYHora(fechaYhoraActual, new TimeSpan(06, 00, 00), new TimeSpan(17, 59, 00)));
                }
                else
                {
                    return(Repo.ObtenerPedidosPorFechaYHora(fechaYhoraActual, new TimeSpan(18, 00, 00), new TimeSpan(23, 59, 00)));
                }
            }
        }