Exemplo n.º 1
0
        async void BotonNavegacion(object sender, EventArgs eventArgs)
        {
            SelecPaisaje.IsVisible = true;
            BanerPaisaje.IsVisible = true;
            ImageButton img = (ImageButton)sender;

            //Navegar a la pagina
            if (await pageButtonNavegacion.Navegar(img))
            {
                img.Source             = pageButtonNavegacion.lastImage;
                SelecPaisaje.IsVisible = false;
                BanerPaisaje.IsVisible = false;
                await Navigation.PushAsync(pageButtonNavegacion.page);
            }
        }
Exemplo n.º 2
0
        async void BotonNavegacion(object sender, EventArgs eventArgs)
        {
            ImageButton img = (ImageButton)sender;

            //Navegar a la pagina
            if (await navegacion.Navegar(img))
            {
                img.Source = navegacion.lastImage;
                await Navigation.PushAsync(navegacion.page);
            }

            /*
             * if(sender == navMotoresNado && login.sesionUsuario.NivelUsuario == Models.TipoUsuario.Usuario)
             * {
             *  await DisplayAlert("Error", "Nivel de autorización no superado.\nSi cree que esto es un error contacte al administrador.", "OK");
             * }
             * else
             * {
             *  //Navegar a la pagina
             *  if (await navegacion.Navegar(img))
             *  {
             *      img.Source = navegacion.lastImage;
             *      await Navigation.PushAsync(navegacion.page);
             *  }
             * }*/
        }
Exemplo n.º 3
0
        async void BotonNavegacion(object sender, EventArgs eventArgs)
        {
            var usuario  = loginUser.Text;
            var password = loginPassword.Text;

            /*loginJson datosLogin = new loginJson();
             * datosLogin.usr = loginUser.Text;
             * datosLogin.pwd = loginPassword.Text;
             * string mensaje = "doLogin="******"Success", response, "OK");
             *      //Restablecer controles
             *  });
             * }, (response) =>
             * {
             *  Device.BeginInvokeOnMainThread(() =>
             *  {
             *      DisplayAlert("Error", response, "OK");
             *
             *  });
             * });*/
            ImageButton img = (ImageButton)sender;

            //Navegar a la pagina
            if (usuario == Settings.usernameSuperUsuario && password == Settings.contraseñaSuperUsuario)
            {
                sesionUsuario = new Usuario("Super Usuario", Settings.contraseñaSuperUsuario, TipoUsuario.Superusuario);

                Navigation.InsertPageBefore(new Dos_0(), this);
                if (await pageButtonNavegacion.Navegar(img))
                {
                    img.Source = pageButtonNavegacion.lastImage;
                    await Navigation.PushAsync(pageButtonNavegacion.page);
                }
            }
            else if (usuario == Settings.usernameUsuario && password == Settings.contraseñaUsuario)
            {
                sesionUsuario = new Usuario("Residente", Settings.contraseñaUsuario, TipoUsuario.Usuario);
                Navigation.InsertPageBefore(new Dos_0(), this);
                if (await pageButtonNavegacion.Navegar(img))
                {
                    if (await pageButtonNavegacion.Navegar(img))
                    {
                        img.Source = pageButtonNavegacion.lastImage;
                        await Navigation.PushAsync(pageButtonNavegacion.page);
                    }
                }
            }
            else if (usuario == Settings.usernameInvitado && password == Settings.contraseñaInvitado)
            {
                sesionUsuario = new Usuario("Invitado", Settings.contraseñaInvitado, TipoUsuario.Invitado);
                Navigation.InsertPageBefore(new Dos_0(), this);
                if (await pageButtonNavegacion.Navegar(img))
                {
                    if (await pageButtonNavegacion.Navegar(img))
                    {
                        img.Source = pageButtonNavegacion.lastImage;
                        await Navigation.PushAsync(pageButtonNavegacion.page);
                    }
                }
            }
            else
            {
                await DisplayAlert("Error", "Usuario o contraseña incorrecto", "OK");
            }
        }