Mensaje dentro de Foro VB.NET

Responder 
#1 - 08/03/2012 21:47:51 Reporta abuso | Link Permanente
jontiveros
Fecha de registro: 08/03/2012
0 post en este tema
1 post en foro vb.net
1 post en todos los foros
Carrito de compras

Responder Citar
Buenos días, el problema es el siguiente:

Modifique un carrito de compras que me encontré en la red, todo bien, el gran problema es que: 
Si desde tu PC entras a la aplicacion y agregas el libro "Juanito Perez" a tu carrito de compras, en ese mismo momento yo entro desde mi PC, cuando yo vaya al carrito me va a aparecer el libro "Juanito Perez", si yo agrego otro libro o elimino ese, en tu carrito se vera afectado por las modificaciones que yo realice en el mio.
Creo que el problema esta aqui abajo, pero no logro captarlo.

Alguien tiene ideas?


#Region "Singleton Implementation"

' Readonly variables can only be set in initialization or in a constructor
Public Shared ReadOnly Instance As ShoppingCart
' The static constructor is called as soon as the class is loaded into memory


Shared Sub New()
' If the cart is not in the session, create one and put it there
' Otherwise, get it from the session
If HttpContext.Current.Session("ASPNETShoppingCart") Is Nothing Then
Instance = New ShoppingCart()
Instance.Items = New List(Of CartItem)
HttpContext.Current.Session("ASPNETShoppingCart") = Instance
Else
Instance = CType(HttpContext.Current.Session("ASPNETShoppingCart"), ShoppingCart)
End If

End Sub

' A protected constructor ensures that an object can't be created from outside
Protected Sub New()

End Sub


#End Region

EDITADO 08/03/2012 22:00:54: .
Volver arriba