예제 #1
0
        public PaginaAuntenticacion(bool conexionExistente = false)
        {
            InitializeComponent();
            SombraEncabezado.Source = ImageSource.FromResource(App.RutaImagenSombraEncabezado);
            CuentaUsuario.AlmacenarAccesoDatos("G");
            // Si es verdadero debe llevarnos a la Grilla en lugar de avanzar hacia la página de selección de libros
            _conexionExistente = conexionExistente;

            var webView = new WebView
            {
                VerticalOptions = LayoutOptions.FillAndExpand
            };

            webView.Navigated += CuandoNavegaWebView;

            if (!CuentaUsuario.ValidarTokenDeGoogle())
            {
                var solicitud =
                    "https://accounts.google.com/o/oauth2/auth?client_id=" + _clientId
                    + "&scope=https://www.googleapis.com/auth/drive https://spreadsheets.google.com/feeds https://www.googleapis.com/auth/plus.login"
                    + "&token_uri=https://accounts.google.com/o/oauth2/token"
                    + "&response_type=token&redirect_uri=http://localhost";

                webView.Source = solicitud;
            }
            else
            {
                webView.Source = "http://localhost/#access_token=" + CuentaUsuario.ObtenerTokenActualDeGoogle() +
                                 "&token_type=&expires_in=&noActualizarFecha";
            }

            Contenedor.Children.Add(webView);
        }
예제 #2
0
 public PaginaConexionBaseDeDatos()
 {
     InitializeComponent();
     SombraEncabezado.Source = ImageSource.FromResource(App.RutaImagenSombraEncabezado);
     CuentaUsuario.AlmacenarAccesoDatos("B");
     Usuario.Text = CuentaUsuario.ObtenerUsuarioDeBaseDeDatos();
 }
 public PaginaConexionBaseDeDatos()
 {
     InitializeComponent();
     Cabecera.Children.Add(App.Instancia.ObtenerImagen(TipoImagen.EncabezadoProyectos));
     SombraEncabezado.Source = ImageSource.FromResource(App.RutaImagenSombraEncabezado);
     ConfigurarBotones();
     CuentaUsuario.AlmacenarAccesoDatos("B");
     Usuario.Text = CuentaUsuario.ObtenerUsuarioDeBaseDeDatos();
 }