public Resultados <EmissaoCFO> Filtrar(EmissaoCFO filtrosListar, Paginacao paginacao) { try { Filtro <EmissaoCFO> filtro = new Filtro <EmissaoCFO>(filtrosListar, paginacao); Resultados <EmissaoCFO> resultados = _da.Filtrar(filtro); if (resultados.Quantidade < 1) { Validacao.Add(Mensagem.Padrao.NaoEncontrouRegistros); } return(resultados); } catch (Exception exc) { Validacao.AddErro(exc); } return(null); }
public Resultados <EmissaoCFO> Filtrar(EmissaoCFO filtrosListar, Paginacao paginacao) { try { Filtro <EmissaoCFO> filtro = new Filtro <EmissaoCFO>(filtrosListar, paginacao); Resultados <EmissaoCFO> resultados = _da.Filtrar(filtro); if (resultados.Quantidade < 1) { Validacao.Add(Mensagem.Padrao.NaoEncontrouRegistros); } else { for (int i = 0; i < resultados.Itens.Count; i++) { if (resultados.Itens[i].SituacaoId != (int)eDocumentoFitossanitarioSituacao.EmElaboracao) { var listaProdutos = _da.ObterHistorico(resultados.Itens[i].Id, resultados.Itens[i].Tid); if (listaProdutos.Count > 0) { resultados.Itens[i].CulturaCultivar = listaProdutos.First().CulturaTexto + "/" + listaProdutos.First().CultivarTexto; } } } } return(resultados); } catch (Exception exc) { Validacao.AddErro(exc); } return(null); }