Exemple #1
0
 public static void ShowToastMessage(this Xamarin.Forms.View view, string strMessage, bool bLong = false)
 {
     if (bLong)
     {
         instance.LongAlert(strMessage);
     }
     else
     {
         instance.ShortAlert(strMessage);
     }
 }
Exemple #2
0
        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);
            }
        }