Пример #1
0
        public void CargarComprasEnSession()
        {
            List <PedidoEntidad> unosPedidosRealizados = new List <PedidoEntidad>();
            PedidoCore           ManagerPedidos        = new PedidoCore();

            usuario = (UsuarioEntidad)Current.Session["Usuario"];
            unosPedidosRealizados = ManagerPedidos.SelectAllByCUIT_NombreUsuario(usuario.NombreUsuario);
            unosPedidosRealizados.RemoveAll(X => X.VerEstadoActual().IdEstadoPedido != (int)EstadoPedidoEntidad.Options.PendientePago);
            Session.Add("Compras", unosPedidosRealizados);
        }
Пример #2
0
        private void CargarGrillaUltimosPedidos()
        {
            logueado = (UsuarioEntidad)Current.Session["Usuario"];

            PedidosEntidad = pedidoCore.SelectAllByCUIT_NombreUsuario(logueado.NombreUsuario);

            if (PedidosEntidad.Count == 0)
            {
                sinpedidos.InnerHtml = "<strong>Usted no realizó pedidos </strong>";
            }
            else
            {
                contenedorsinpedidos.Visible = false;
            }



            for (int i = 0; i < PedidosEntidad.Count; i++)
            {
                PedidoDTO PedidoAMostrar = new PedidoDTO();
                PedidoAMostrar.cuit = PedidosEntidad[i].miUsuario.CUIT;
                DireccionEntidad DireccionEntrega = DireccionCore.DireccionSelect(PedidosEntidad[i].miDireccionEntrega.IdDireccion);
                PedidoAMostrar.DireccionEntrega = DireccionEntrega.Calle + " " + DireccionEntrega.Numero + ". " + DireccionEntrega.Localidad;
                PedidoAMostrar.FechaPedido      = PedidosEntidad[i].FechaPedido;
                PedidoAMostrar.IdPedido         = PedidosEntidad[i].IdPedido;
                PedidoAMostrar.NombreUsuario    = PedidosEntidad[i].miUsuario.NombreUsuario;
                PedidoAMostrar.NroPedido        = PedidosEntidad[i].NroPedido;

                //PedidoEstadoPedidoEntidad Estado = pedidoCore.PedidoUltimoEstadoSelect(PedidosEntidad[i].IdPedido);
                //EstadoPedidoEntidad EstadoPedido = pedidoCore.EstadoPedidoSelect(Estado.IdEstadoPedido);

                PedidoAMostrar.Estado         = PedidosEntidad[i].VerEstadoActual().DescripcionEstadoPedido;
                PedidoAMostrar.IdEstadoPedido = PedidosEntidad[i].VerEstadoActual().IdEstadoPedido;
                //PedidoAMostrar.Estado = EstadoPedido.DescripcionEstadoPedido;

                PedidosaMostrar.Add(PedidoAMostrar);
            }
            grilladeultimospedidos.DataSource = null;
            PedidosaMostrar = (List <PedidoDTO>)PedidosaMostrar.OrderByDescending(X => X.NroPedido).ToList();
            grilladeultimospedidos.DataSource = PedidosaMostrar;
            grilladeultimospedidos.DataBind();
        }
Пример #3
0
        public static int ObtenerComprasDrop()
        {
            //Session["Compras"] va a estar cargado desde MasterBasico en CargarComprasEnSession()
            UsuarioEntidad unUsuario = new UsuarioEntidad();



            List <PedidoEntidad> unosPedidosRealizados = new List <PedidoEntidad>();
            PedidoCore           ManagerPedidos        = new PedidoCore();

            if (HttpContext.Current.Session["Usuario"] != null)
            {
                unUsuario             = (UsuarioEntidad)HttpContext.Current.Session["Usuario"];
                unosPedidosRealizados = ManagerPedidos.SelectAllByCUIT_NombreUsuario(unUsuario.NombreUsuario);
                unosPedidosRealizados.RemoveAll(X => X.VerEstadoActual().IdEstadoPedido != (int)EstadoPedidoEntidad.Options.PendientePago);
                HttpContext.Current.Session.Add("Compras", unosPedidosRealizados);
            }

            return(unosPedidosRealizados.Count());
        }