Ejemplo n.º 1
0
        public IList <Pedido> BuscarPedidosUsuario(string Login, string Documento, DateTime DataInicial, DateTime DataFinal, StatusPedido Status)
        {
            List <Pedido> Pedidos = (from p in db.Pedido
                                     where p.Login.Equals(Login)
                                     select p).ToList();

            if (Documento != string.Empty)
            {
                Pedidos = Pedidos.Where(x => x.Documento.Equals(Documento)).ToList();
            }

            if (DataInicial != DateTime.MinValue)
            {
                Pedidos = Pedidos.Where(x => x.DataEmissao.Value.Date >= DataInicial).ToList();
            }

            if (DataFinal != DateTime.MinValue)
            {
                Pedidos = Pedidos.Where(x => x.DataEmissao.Value.Date <= DataFinal).ToList();
            }

            if (Status != StatusPedido.Todos)
            {
                Pedidos = Pedidos.Where(x => x.Status.Equals(Status.GetHashCode())).ToList();
            }

            return(Pedidos);
        }
Ejemplo n.º 2
0
        public IList <Pedido> BuscarPedidos(int ClienteID, DateTime DataInicial, DateTime DataFinal, StatusPedido Status)
        {
            List <Pedido> Pedidos = (from p in db.Pedido
                                     select p).ToList();

            if (ClienteID > 0)
            {
                Pedidos = Pedidos.Where(x => x.ClienteID.Equals(ClienteID)).ToList();
            }

            if (DataInicial != DateTime.MinValue)
            {
                Pedidos = Pedidos.Where(x => x.DataEmissao.Value.Date >= DataInicial).ToList();
            }

            if (DataFinal != DateTime.MinValue)
            {
                Pedidos = Pedidos.Where(x => x.DataEmissao.Value.Date <= DataFinal).ToList();
            }

            if (Status != StatusPedido.Todos)
            {
                Pedidos = Pedidos.Where(x => x.Status.Equals(Status.GetHashCode())).ToList();
            }

            return(Pedidos);
        }
Ejemplo n.º 3
0
        public IList<Pedido> BuscarPedidos(int ClienteID, DateTime DataInicial, DateTime DataFinal, StatusPedido Status)
        {
            List<Pedido> Pedidos = (from p in db.Pedido
                                    select p).ToList();

            if (ClienteID > 0)
                Pedidos = Pedidos.Where(x => x.ClienteID.Equals(ClienteID)).ToList();

            if (DataInicial != DateTime.MinValue)
                Pedidos = Pedidos.Where(x => x.DataEmissao.Value.Date >= DataInicial).ToList();

            if (DataFinal != DateTime.MinValue)
                Pedidos = Pedidos.Where(x => x.DataEmissao.Value.Date <= DataFinal).ToList();

            if (Status != StatusPedido.Todos)
                Pedidos = Pedidos.Where(x => x.Status.Equals(Status.GetHashCode())).ToList();

            return Pedidos;
        }
Ejemplo n.º 4
0
        public IList<Pedido> BuscarPedidosUsuario(string Login, string Documento, DateTime DataInicial, DateTime DataFinal, StatusPedido Status)
        {
            List<Pedido> Pedidos = (from p in db.Pedido
                                    where p.Login.Equals(Login)
                                    select p).ToList();

            if (Documento != string.Empty)
                Pedidos = Pedidos.Where(x => x.Documento.Equals(Documento)).ToList();

            if (DataInicial != DateTime.MinValue)
                Pedidos = Pedidos.Where(x => x.DataEmissao.Value.Date >= DataInicial).ToList();

            if(DataFinal != DateTime.MinValue)
                Pedidos = Pedidos.Where(x => x.DataEmissao.Value.Date <= DataFinal).ToList();

            if (Status != StatusPedido.Todos)
                Pedidos = Pedidos.Where(x => x.Status.Equals(Status.GetHashCode())).ToList();

            return Pedidos;
        }