Пример #1
0
        private async void ButtonAcceder_Clicked(object sender, EventArgs e)
        {
            Logica log = new Logica();

            bool ValidarPassword = log.ValidarPassword(entryPassword, entryDocumento, entryCodigo);

            if (!ValidarPassword)
            {
                await DisplayAlert("Advertencia", "No cumple con los requisitos", "Aceptar");

                return;
            }

            ////Rectangle dimensiones = paginaprincipal.Bounds;
            var respuesta = DependencyService.Get <IRestApi>().LoginApp(entryPassword.Text, entryDocumento.Text, entryCodigo.Text);

            if (respuesta.Ok == 1)
            {
                loading.IsVisible = true;
                await Task.Delay(500);

                loading.IsVisible = false;
                await Navigation.PushAsync(new MasterPage());
            }
            else
            {
                await DisplayAlert("Notificacion", "Usuario Incorrecto", "Ok");
            }
        }
Пример #2
0
        private async void ButtonAcceder_Clicked(object sender, EventArgs e)
        {
            Logica log = new Logica();

            bool ValidarPassword = log.ValidarPassword(entryPassword);

            if (!ValidarPassword)
            {
                await DisplayAlert("Advertencia", "El campo Contraseña debe tener al menos 8 caracteres", "Aceptar");

                return;
            }

            Rectangle dimensiones = paginaprincipal.Bounds;
            await paginaprincipal.TranslateTo(0, 0, 300);

            Back.IsVisible            = true;
            buttonAcceder.IsVisible   = false;
            OlvidarPassword.IsVisible = false;
            loading.IsVisible         = true;
            await Task.Delay(1000);

            loading.IsVisible = false;
        }