Exemple #1
0
        async void ExecuteAccionSiguienteIC()
        {
            try
            {
                string msj = ValidarCampos();
                if (msj != "")
                {
                    await DialogService.DisplayAlertAsync(Constantes.MSJ_VALIDACION, msj, Constantes.MSJ_BOTON_OK);
                }
                else
                {
                    NavigationParameters navParametros = GetNavigationParameters();

                    navParametros.Add("Monto", Monto);
                    navParametros.Add("NumCelular", NumCelular);
                    navParametros.Add("NomOperador", OperadorSelected.Nombre);
                    navParametros.Add("Operador", OperadorSelected);
                    navParametros.Add(Constantes.pageOrigen, Constantes.pageRecargaCelular);
                    navParametros.Add("Moneda", CatalogoService.BuscarMonedaPorCodigo("PEN"));

                    Application.Current.Properties["strTipoTransf"]       = "0";
                    Application.Current.Properties["strOrigenMisCuentas"] = false;
                    Application.Current.Properties["strPageOrigen"]       = Constantes.pageRecargaCelular;
                    await NavigationService.NavigateAsync(Constantes.pageCtaCargo, navParametros);
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.ToString());
            }
        }
        async void ExecuteAccionSiguienteIC()
        {
            string msj = ValidarCampos();

            if (msj != "")
            {
                await DialogService.DisplayAlertAsync(Constantes.MSJ_VALIDACION, msj, Constantes.MSJ_BOTON_ACEPTAR);
            }
            else
            {
                NavigationParameters navParametros = GetNavigationParameters();

                navParametros.Add("Monto", Monto);
                navParametros.Add("NumBim", NumBim);
                navParametros.Add(Constantes.pageOrigen, Constantes.pageRecargaBim);
                navParametros.Add("Moneda", CatalogoService.BuscarMonedaPorCodigo("PEN"));

                Application.Current.Properties["strTipoTransf"]       = "0";
                Application.Current.Properties["strOrigenMisCuentas"] = false;
                Application.Current.Properties["strPageOrigen"]       = Constantes.pageRecargaBim;
                await NavigationService.NavigateAsync(Constantes.pageCtaCargo, navParametros);
            }
        }