private async void DynamicEditor_TextChanged(object sender, TextChangedEventArgs e) { if (String.IsNullOrEmpty(e.NewTextValue) == false) { _curp.Text = e.NewTextValue.ToUpper(); } if (e.NewTextValue.Length == 18) { CheckConnection(); ShowProgress("Validando"); var response = await ClientGuanajoven.getCurp(_curp.Text); if (ValidateResponse(response)) { var ResponseCurp = JsonConvert.DeserializeObject <ResponseCurp>(response); _nombre.Text = ResponseCurp.data.nombres; fecha_nac.Text = ResponseCurp.data.fechNac; _apellidpat.Text = ResponseCurp.data.PrimerApellido; _apellidmat.Text = ResponseCurp.data.SegundoApellido; selectGenre(ResponseCurp.data.sexo); selectEstado(ResponseCurp.data.cveEntidadNac); await Task.Delay(600); HideProgress(); if (ResponseCurp.data.nombres == null || ResponseCurp.data.nombres == "") { DisplayAlert("Error", "No se encontró su CURP en la base de datos", "Aceptar"); } //await Navigation.PushModalAsync(new RootPage()); } HideProgress(); } }