コード例 #1
0
        public ActionResult Index()
        {
            //Dados do usuario logado
            var usuarioLogado = User.Identity.Name;
            //var idPerfilUsuarioLogado = usuarioLogado.Split('|')[1].Split(':')[5].ToLong();

            long idLojaUsuarioLogado = 0;

            //Se usuario é 3-FRANQUEADO, apenas ira acessar listagem de sua loja,
            //caso contrario mantem 0 para listar todas as lojas
            if (User.IsInRole("FRANQUEADO"))
            {
                idLojaUsuarioLogado = usuarioLogado.Split('|')[1].Split(':')[1].ToLong();
            }

            //Busca todas as importacoes de pagamento operadora (tipo: ciclo pagamento)
            var lista = _bllImportacaoPlanilha.ListarTodos(2, idLojaUsuarioLogado);

            //var listaRetorno = new List<ImportacaoPlanilha>();

            //Gera url para dowload do arquivo .log
            //var urlBase = Request.Url.Authority;
            //var appSettings = ConfigurationManager.AppSettings;
            //string _diretorioLog = appSettings["_diretorioLog"];

            //foreach (var item in lista)
            //{
            //    item._diretorioLog = string.Format("{0}/{1}{2}", urlBase, _diretorioLog, item.nomeArquivoErro);
            //    listaRetorno.Add(item);
            //}

            return(View(lista));
        }
コード例 #2
0
        public ActionResult Index()
        {
            //Dados do usuario logado
            var usuarioLogado = User.Identity.Name;
            //var idPerfilUsuarioLogado = usuarioLogado.Split('|')[1].Split(':')[5].ToLong();

            long idLojaUsuarioLogado = 0;

            //Se usuario é 3-FRANQUEADO, apenas ira acessar listagem de sua loja,
            //caso contrario mantem 0 para listar todas as lojas
            if (User.IsInRole("FRANQUEADO"))
            {
                idLojaUsuarioLogado = usuarioLogado.Split('|')[1].Split(':')[1].ToLong();
            }

            //Busca todas as importacoes de loja (tipo: vendas viva)
            var lista = _bllImportacaoPlanilha.ListarTodos(1, idLojaUsuarioLogado);

            return(View(lista));
        }