/** * dissmiss al popup */ void Cancel_Tapped(System.Object sender, System.EventArgs e) { if (_resultCompletion != null) { _resultCompletion.SetResult(FolioResult.Fail()); _resultCompletion = null; } }
/** * ejecutar proceso de validacion del folio */ async void Submit_Tapped(System.Object sender, System.EventArgs e) { // verificamos si el folio cumple con lo minimo para ser enviado if (!await VerifyFolio()) { return; } // obtenemos el folio del textField. string Folio = FolioField.Text; // mostramos el loading. Loading(true); //string FolioLogin = string.Format("{0}_{1}", Settings.sUsuarioUID, Folio); string UserRequest = Settings.sUsuarioUID; // solicitamos un medico disponible. ResponseModel model = await cpFeedService.m_SolicitaMedico(UserRequest, Folio); if (!string.IsNullOrEmpty(model.sParameter1)) { if (_resultCompletion != null) { _resultCompletion.SetResult( FolioResult.Done(Message: model.sMensaje, SessionId: model.sParameter1, Folio: model.sFolio)); _resultCompletion = null; } } else { Loading(false); await DisplayAlert("Info", model.sMensaje, "Aceptar"); } }