diff --git a/App_Code/Usuario.vb b/App_Code/Usuario.vb index f7601a29b..dd88e9a40 100644 --- a/App_Code/Usuario.vb +++ b/App_Code/Usuario.vb @@ -46,7 +46,8 @@ Public Class Usuario Public Property ModoSimulacion As Boolean = False Public Property NombreAbreviatura As String Public Property SessionId As String - Private Property ListaSesion As Hashtable + Private Property ListaSesion As Hashtable + Private Property ListaPersonalizacion As Hashtable Public Property Acceso As Integer Public Property TipoControl As Integer @@ -100,6 +101,18 @@ Public Class Usuario End Set End Property + Public Property Personalizaciones(NombrePersonalizacion As String) As String + Get + If ListaPersonalizacion Is Nothing Then ListaPersonalizacion = New Hashtable + Personalizaciones = If(ListaPersonalizacion.Item(NombrePersonalizacion) IsNot Nothing, ListaPersonalizacion.Item(NombrePersonalizacion).ToString, "") + End Get + Set(value As String) + If ListaPersonalizacion Is Nothing Then ListaPersonalizacion = New Hashtable + 'Sino existe el valor, se crea. + If ListaPersonalizacion.Item(NombrePersonalizacion) IsNot Nothing Then ListaPersonalizacion.Item(NombrePersonalizacion) = value Else ListaPersonalizacion.Add(NombrePersonalizacion, value) + + End Set + End Property #End Region