Foros del Web » Programando para Internet » ASPX (.net) »

carrito de compras asp.net c# problemas con catalogo de productos y carrito de compra

Estas en el tema de carrito de compras asp.net c# problemas con catalogo de productos y carrito de compra en el foro de ASPX (.net) en Foros del Web. hola amigos de foros del web soy nuevo en este ambiente web pues estoy realizando un proyecto de la univeridad que consta de una tienda ...
  #1 (permalink)  
Antiguo 04/11/2012, 14:00
 
Fecha de Ingreso: noviembre-2012
Ubicación: El Salvador
Mensajes: 2
Antigüedad: 12 años, 1 mes
Puntos: 0
carrito de compras asp.net c# problemas con catalogo de productos y carrito de compra

hola amigos de foros del web soy nuevo en este ambiente web pues estoy realizando un proyecto de la univeridad que consta de una tienda virtual pero lo que me esta dando problemas es el catalogo de productos y el carrito de la compra la verdad quiero hacerlo con un datalist para mostrar el catalogo es decir la imagen, el nombre del producto y la descripcion y desde ahi poner el boton agregar al carrito
actualmente tengo este codigo en el control datalist logro mostrar el catalogo perpo quiero agregar un boton image para agregar al carrito segun el producto seleccionado el carrito especificamente sera un datatable temporal que tendra los productos seleccionados segun la sesion eso no me genera problema lo que no se como hacer es capturar los valores del producto seleccionado del datalist mediante el boton agregar al carrito y guardarlo en sesion y cargarlo en el gridview eso no se como realizarlo si ustedes maestros me pueden ayudar se los agradeseria muchooo de ante mano muchas gracias soy un novato en esto de asp.net

<asp:DataList ID="DataList1" runat="server" CellPadding="4"
DataSourceID="SqlDataSource1" Font-Bold="True" Font-Italic="False"
Font-Overline="False" Font-Strikeout="False" Font-Underline="False"
RepeatColumns="3" RepeatDirection="Horizontal" BackColor="White"
BorderColor="#CC9966" BorderStyle="None" BorderWidth="1px">
<FooterStyle BackColor="#FFFFCC" ForeColor="#330099" />
<HeaderStyle BackColor="#990000" Font-Bold="True" ForeColor="#FFFFCC" />
<ItemStyle BackColor="White" ForeColor="#330099" />
<ItemTemplate>
NOMBRE_PROD:
<asp:Label ID="NOMBRE_PRODLabel" runat="server"
Text='<%# Eval("NOMBRE_PROD") %>' />
<br />
PRECIO:
<asp:Label ID="PRECIOLabel" runat="server" Text='<%# Eval("PRECIO") %>' ForeColor="#FF6600" />
<br />
DESCRIP:
<asp:Label ID="DESCRIPLabel" runat="server" Text='<%# Eval("DESCRIP") %>' />
<br />
<asp:Image ID="img" runat="server" ImageUrl="img/img02.jpg"
Width="100px" Height="100px" />
<br />
<br />
</ItemTemplate>
<SelectedItemStyle BackColor="#FFCC66" Font-Bold="True" ForeColor="#663399" />
</asp:DataList>
  #2 (permalink)  
Antiguo 06/11/2012, 09:58
Avatar de DeivisAndres  
Fecha de Ingreso: febrero-2012
Ubicación: Colombia
Mensajes: 305
Antigüedad: 12 años, 10 meses
Puntos: 41
Respuesta: carrito de compras asp.net c# problemas con catalogo de productos y carrit

Pues cuando ya tenga todos los datos en la sesión simplemente prueba enviándolo a la grilla de esta forma:

Código Javascript:
Ver original
  1. this.GridView1.DataSource = Session["TablaDatos"];
  2. this.GridView1.DataBind();

Cuéntame si te funciona.
  #3 (permalink)  
Antiguo 09/11/2012, 15:23
 
Fecha de Ingreso: noviembre-2012
Ubicación: El Salvador
Mensajes: 2
Antigüedad: 12 años, 1 mes
Puntos: 0
Respuesta: carrito de compras asp.net c# problemas con catalogo de productos y carrit

hola amigo pues fijate q asi si me carga los datos estaria bien pero encontre una mejor solucion lo hice con un gridview de ahi capturo la seleccion del articulo en variables q luego le asigno a la sesion asi si puedo gestionar el carrito tambien le agregue una imagen con un template item y la imagen dentro con eso me anda bien gracias amigo de antemano por tu amabilidad soy un novato apenas gracias amigasooo

Etiquetas: asp, carrito, catalogo, compra, compras, gridview, net, productos, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:19.