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); }
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(); }
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()); }