Beispiel #1
0
        public App()
        {
            MessagingCenter.Subscribe <InicioSesion>(this, "Autenticado", (sender) =>
            {
                Sesion();
            });

            MessagingCenter.Subscribe <CambioContrasenia>(this, "Autenticado", (sender) =>
            {
                Sesion();
            });

            MessagingCenter.Subscribe <MiPerfil>(this, "NoAutenticado", (sender) =>
            {
                Settings.session_access_token  = String.Empty;
                Settings.session_token_type    = String.Empty;
                Settings.session_refresh_token = String.Empty;
                Settings.session_expires_in    = String.Empty;
                Settings.session_scope         = String.Empty;
                Settings.session_carne         = String.Empty;
                Settings.session_nombre        = String.Empty;
                Settings.session_role          = string.Empty;
                MainPage = new InicioSesion();
            });

            ManejadorDatos = new ManejadorDatos(new ServicioWeb());
            if (string.IsNullOrEmpty((Settings.session_access_token)))
            {
                MainPage = new InicioSesion();
            }
            else
            {
                MainPage = new PrincipalTP();
            }
        }
Beispiel #2
0
        async public void Sesion()
        {
            await Sincronizar();

            MainPage = new PrincipalTP();
        }