Ejemplo n.º 1
0
        private async void Recuperar_Clicked(object sender, EventArgs e)
        {
            Logica log = new Logica();

            bool ValidarCorreo = log.ValidarCorreo(Correo);

            if (ValidarCorreo)
            {
                loading.IsVisible = true;
                await Task.Delay(1000);

                loading.IsVisible = false;
                await App.Current.MainPage.DisplayAlert("Alerta", "Correo No Valido", "OK");

                return;
            }

            await App.Current.MainPage.DisplayAlert("Alerta!", "Se envió correo de verificacion", "OK");

            loading.IsVisible = true;
            await Task.Delay(1000);

            loading.IsVisible = false;

            var respuesta = DependencyService.Get <IRestApiOlvidar>().LoginApp(Correo.Text);

            if (respuesta.Ok == 0)
            {
                await Navigation.PushAsync(new Login());
            }
            else
            {
                await App.Current.MainPage.DisplayAlert("Alerta", "Correo No Valido", "OK");
            }
        }
Ejemplo n.º 2
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");
            }
        }
Ejemplo n.º 3
0
        private async void Recuperar_Clicked(object sender, EventArgs e)
        {
            Logica log = new Logica();

            bool ValidarCorreo = log.ValidarCorreo(Correo);

            if (ValidarCorreo)
            {
                loading.IsVisible = true;
                await Task.Delay(1000);

                loading.IsVisible = false;
                await App.Current.MainPage.DisplayAlert("Alerta", "Correo No Valido", "OK");

                return;
            }

            await App.Current.MainPage.DisplayAlert("Alerta!", "Se envió correo de verificacion", "OK");

            loading.IsVisible = true;
            await Task.Delay(1000);

            loading.IsVisible = false;
        }
Ejemplo n.º 4
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;
        }