public ActionResult CategoriaLst(PesquisaCategoriaVM model) { int contratanteId = (int)Geral.PegaAuthTicket("ContratanteId"); int paginaAtual = model.Filtro.Pagina ?? 1; var listaCategorias = _fornecedorCategoriaService.PesquisarCategorias(model.Filtro.Descricao, model.Filtro.Codigo, contratanteId, TamanhoPagina, paginaAtual); //model.Grid = Mapper.Map<List<ListaPesquisaCategoriaVM>>(listaCategorias.RegistrosPagina, opt => opt.Items["Url"] = Url); model.Grid = ListaPesquisaCategoriaVM.ModelToViewModel(listaCategorias.RegistrosPagina, Url); model.Filtro.TotalNiveis = _contratanteConfiguracaoService.BuscarPorID(contratanteId).NIVEIS_CATEGORIA; model.Filtro.Paginacao = new PaginacaoModel(listaCategorias.TotalRegistros, paginaAtual, 10); //--Viewbag Paginação partial ViewBag.Pagina = paginaAtual; ViewBag.TotalPaginas = listaCategorias.TotalPaginas; ViewBag.TotalRegistros = listaCategorias.TotalRegistros; return(View(model)); }
private void LerArquivos(WebForLinkContexto db, int ContratanteId) { try { var diretorioCarga = AppDomain.CurrentDomain.BaseDirectory + ConfigurationManager.AppSettings.Get("DiretorioRetornoSap"); if (!Directory.Exists(diretorioCarga)) { Directory.CreateDirectory(diretorioCarga); } var arquivoRetorno = _contratanteConfig.BuscarPorID(ContratanteId).FORNECEDOR_RETORNO; var nome = string.Format("{0}\\{1}", diretorioCarga, arquivoRetorno); //List<string> solicitacoes = new List<string>(); foreach (var arquivoCriacaoFornecedores in Directory.EnumerateFiles(diretorioCarga, arquivoRetorno)) { AtualizarCodigoERP(db, deserializarArquivo(arquivoCriacaoFornecedores).Mensagens); //solicitacoes.Add(arquivoCriacaoFornecedores); } } catch (Exception ex) { throw new WebForLinkException("Erro ao tentar nomear o arquivo", ex); } }