public static void ShowToastMessage(this Xamarin.Forms.View view, string strMessage, bool bLong = false) { if (bLong) { instance.LongAlert(strMessage); } else { instance.ShortAlert(strMessage); } }
async void Bloquear() { if (string.IsNullOrEmpty(this.vm.Tarjeta.tarjeta)) { await DisplayAlert("", i18n.getString("L_CARD_REQUIRED"), i18n.getString("L_ACEPTAR")); return; } if (string.IsNullOrEmpty(this.vm.Tipo_Bloqueo.T_TiposDeBloqueo_Codigo)) { await DisplayAlert("", i18n.getString("L_BLOCK_TYPE_REQUIRED"), i18n.getString("L_ACEPTAR")); return; } var msg = i18n.getString("L_CONFIRM_BLOQUEO_TARJETA") .Replace("{tarjeta}", vm.Tarjeta.tarjetaEncriptada); var blockAnswer = await DisplayAlert(i18n.getString("L_CONFIRM_COOPMOVIL"), msg, i18n.getString("L_ACEPTAR"), i18n.getString("L_CANCELAR")); if (blockAnswer) { dialog.Show(); var msgBlock = await this.vm.Bloquear(); dialog.Hide(); var resumen = new Resumen.Resumen(); await Navigation.PushAsync(resumen); Models.Utils.ClearNavigationStack(this.Navigation); await resumen.refresh(true); toast.LongAlert(msgBlock.DESCRIPCION); } }