Ver Mensaje Individual
  #8 (permalink)  
Antiguo 23/09/2013, 10:05
Avantgrant
 
Fecha de Ingreso: enero-2010
Mensajes: 36
Antigüedad: 14 años, 11 meses
Puntos: 0
Respuesta: 2 o mas usuarios pueden ver la misma informacion

Este es un ejemplo de como estoy utilizando las variables session, que me podria faltar?

private List<AlmacenEntidad> _almacenes = null;

private void Inicializar()

{

if (Session[VarSesionAlmacen.Almacen] == null)
Session[VarSesionAlmacen.Almacen] = new List<AlmacenEntidad>();
else
_almacenes = (List<AlmacenEntidad>)Session[VarSesionAlmacen.Almacen];

InicializarListas();
Session[VarSesionAlmacen.Almacen] = _almacenes;

}

protected void btnAceptar_Click(object sender, EventArgs e)
{

if (Session[VarSesionAlmacen.Almacen] == null)
Session[VarSesionAlmacen.Almacen] = new List<AlmacenEntidad>();
else
_almacenes = (List<AlmacenEntidad>)Session[VarSesionAlmacen.Almacen];

_almacenes.Add(new AlmacenEntidad()
{
Almacen= InnovaTools.RemoverSimbolos(edtClave.Text.ToUpper( ).Trim()),
DescripcionEspanol = InnovaTools.RemoverSimbolos(edtDescripcionEspanol. Text.Trim()),
DescripcionIngles = InnovaTools.RemoverSimbolos(edtDescripcionIngles.T ext.Trim()),
Cuenta = InnovaTools.RemoverSimbolos(edtCuentaContable.Text .Trim()),
CuentaAjuste = InnovaTools.RemoverSimbolos(edtCuentaAjuste.Text.T rim()),
IsNuevo=true,
ID = string.Empty
});
Session[VarSesionAlmacen.Almacen] = _almacenes;

}

¿Alguna otra sugerencia?, gracias de antemano.