async void ExecuteOpeFrecTappedIC()
        {
            try
            {
                NavigationParameters navParameters = new NavigationParameters();
                navParameters.Add("OperacionFrecuente", OpeFrecSelected);
                navParameters.Add("Operacion", OpeFrecSelected.Operacion);
                navParameters.Add("SubOperacion", OpeFrecSelected.SubOperacion);

                //dependiendo de la operacion, envia la data necesaria
                if (OpeFrecSelected.Operacion.Id == "1")
                {
                    if (OpeFrecSelected.SubOperacion.Id == "0" || OpeFrecSelected.SubOperacion.Id == "1")//pago de servicios
                    {
                        //Application.Current.Properties["empresa"] = CatalogoService.BuscarEmpresaConServicios(OpeFrecSelected.Servicio.IdEmpresa);
                        //Application.Current.Properties["servicio"] = OpeFrecSelected.Servicio;
                        //Application.Current.Properties["pageOrigen"] = "OperacionesView";

                        navParameters.Add(Constantes.pageOrigen, "OperacionesView");
                        navParameters.Add("Empresa", CatalogoService.BuscarEmpresaConServicios(OpeFrecSelected.Servicio.IdEmpresa));
                        navParameters.Add("Servicio", OpeFrecSelected.Servicio);

                        await NavigationService.NavigateAsync("ServicioEmpresa", navParameters);
                    }
                    else if (OpeFrecSelected.SubOperacion.Id == "2")
                    {
                        navParameters.Add(Constantes.pageOrigen, Constantes.pageOperaciones);

                        Application.Current.Properties["strTipoTransf"]       = "0";
                        Application.Current.Properties["strOrigenMisCuentas"] = false;
                        Application.Current.Properties["pageOrigen"]          = "OperacionesView";

                        await NavigationService.NavigateAsync(Constantes.pageCtaCargo, navParameters);
                    }
                }
                else if (OpeFrecSelected.Operacion.Id == "2")   //recargas
                {
                    if (OpeFrecSelected.SubOperacion.Id == "0") //recarga de celu
                    {
                        navParameters.Add(Constantes.pageOrigen, Constantes.pageOperaciones);

                        await NavigationService.NavigateAsync(Constantes.pageRecargaCelular, navParameters);
                    }
                    else if (OpeFrecSelected.SubOperacion.Id == "1")
                    {
                        navParameters.Add(Constantes.pageOrigen, Constantes.pageOperaciones);

                        await NavigationService.NavigateAsync(Constantes.pageRecargaBim, navParameters);
                    }
                }

                OpeFrecSelected = null;
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.ToString());
            }
        }