Esempio 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");
            }
        }
Esempio n. 2
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;
        }