Example #1
0
        //  TODO chequear que el perfil corresponde al usuario??
        public Sesion CrearSesion(Usuario usr, Perfil perfil)
        {
            Sesion result = new Sesion(usr, perfil);

              Context.Current.Sesion = result;
              return result;
        }
Example #2
0
 public static void Logout()
 {
     _sesion = null;
 }
Example #3
0
        private void FixupSesion(Sesion previousValue)
        {
            if (previousValue != null && previousValue.SesionActual.Contains(this))
            {
                previousValue.SesionActual.Remove(this);
            }

            if (Sesion != null)
            {
                if (!Sesion.SesionActual.Contains(this))
                {
                    Sesion.SesionActual.Add(this);
                }
                if (AS_SE_ID != Sesion.SE_ID)
                {
                    AS_SE_ID = Sesion.SE_ID;
                }
            }
        }
Example #4
0
 public static void Login(Sesion sesion)
 {
     _sesion = sesion;
 }