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

Problema con carrito de compras

Estas en el tema de Problema con carrito de compras en el foro de ASPX (.net) en Foros del Web. Buenos dias estoy haciendo un carrito de compras con base de datos SQL Server 2005 nose como hacer para guardar los productos comprados en la ...
  #1 (permalink)  
Antiguo 16/06/2010, 18:36
 
Fecha de Ingreso: mayo-2010
Mensajes: 13
Antigüedad: 14 años, 6 meses
Puntos: 1
Problema con carrito de compras

Buenos dias

estoy haciendo un carrito de compras con base de datos SQL Server 2005

nose como hacer para guardar los productos comprados en la pagina "productos.aspx" ,la misma contiene "lblnombre,lbldescripcion, y lblprecio"

me dijieron que lo mas recomendable es guardarla en una variable de session ,el tema es que nose como hacerla :S

y despues todas las compras se muestran en un gridview en la pagina "carrito.aspx" ,como puedo hacer para cargar esa variable y que me la muestre en el gridview? y despues mediante el boton guardar me guarde las ventas en una base de datos



Saludos
  #2 (permalink)  
Antiguo 17/06/2010, 15:16
Avatar de jaullo  
Fecha de Ingreso: abril-2009
Mensajes: 994
Antigüedad: 15 años, 6 meses
Puntos: 30
Respuesta: Problema con carrito de compras

Miralo

http://www.forosdelweb.com/f78/pasar...aginas-817367/
  #3 (permalink)  
Antiguo 18/06/2010, 17:31
 
Fecha de Ingreso: mayo-2010
Mensajes: 13
Antigüedad: 14 años, 6 meses
Puntos: 1
Respuesta: Problema con carrito de compras

mira yo lo estoy haciedno con un manual de carrito ,pero esta incompleto :S
y me dice que haga esto ,pero nose como seguir :S

Cita:
Agregar un fichero de tipo Aplicación global
Dentro del fichero de aplicación global
Sub Session_Start(ByVal sender As Object, ByVal e As EventArgs)
' Código que se ejecuta cuando se inicia una nueva sesión
'Aquí se crea una tabla temporal para guardar los
'Datos del carrito
Dim dt As New DataTable
'Ahora se creará columnas para la tabla indicando nombre de la columna
'y tipo de dato
Dim dc0 As New DataColumn("Item", System.Type.GetType("System.Byte"))
Dim dc1 As New DataColumn("Codigo", System.Type.GetType("System.Int16"))
Dim dc2 As New DataColumn("Cantidad", System.Type.GetType("System.Int16"))
Dim dc3 As New DataColumn("Descripcion", _
System.Type.GetType("System.String"))
Dim dc4 As New DataColumn("PrecioUnitario", _
System.Type.GetType("System.Decimal"))
Dim dc5 As New DataColumn("ValorBruto", _
System.Type.GetType("System.Decimal"))
Dim dc6 As New DataColumn("PorcentajeDescuento", _
System.Type.GetType("System.Decimal"))

Dim dc7 As New DataColumn("MontoDescuento", _
System.Type.GetType("System.Decimal"))
Dim dc8 As New DataColumn("ValorNeto", _
System.Type.GetType("System.Decimal"))

'Ahora se añadirá las colñumnas a la coleccion de columnas
'del datatable dt
dt.Columns.Add(dc0)
dt.Columns.Add(dc1)
dt.Columns.Add(dc2)
dt.Columns.Add(dc3)
dt.Columns.Add(dc4)
dt.Columns.Add(dc5)
dt.Columns.Add(dc6)
dt.Columns.Add(dc7)
dt.Columns.Add(dc8)
dc2.DefaultValue = 1 'Asi se especifica un valor por defecto para
'esta columna
'Ahora se est{a almacenando en una variable session la tabla creada
'para acceder desde cualquier parte de la aplicación pero por cada usuario
'o sesión
dc6.DefaultValue = 10
dc5.Expression = "Cantidad * PrecioUnitario"
dc7.Expression = "ValorBruto * PorcentajeDescuento/100"
dc8.Expression = "ValorBruto - MontoDescuento"
'Asi se especifica la expresión de una fórmula que opera campos de la
'tabla
'dc1.Unique = True 'Asi se indica que en la segunda columna no puede
'existir valores duplicados
Session("carrito") = dt


End Sub

Formulario productos.- permite visualizar y seleccionar desde una lista de productos para luego ser acumulado en un carrito de compras.
Formulario Carrito.- permite acumular toda la información recepcionada desde la página producto para luego finalizar la compra del carrito


Saludos
  #4 (permalink)  
Antiguo 27/06/2010, 18:58
 
Fecha de Ingreso: mayo-2010
Mensajes: 13
Antigüedad: 14 años, 6 meses
Puntos: 1
Respuesta: Problema con carrito de compras

Alguien que me ayude porfavor :S

Etiquetas: carrito, compras, session, variables
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 07:54.