public Resultados <Tramitacao> FiltrarEmPosse(ListarTramitacaoFiltro filtrosListar) { try { return(_da.FiltrarEmPosse(new Filtro <ListarTramitacaoFiltro>(filtrosListar))); } catch (Exception exc) { Validacao.AddErro(exc); } return(new Resultados <Tramitacao>()); }
public Tramitacao ObterItem(int funcId, int funcSetorId, Protocolo protocolo) { try { ListarTramitacaoFiltro dados = new ListarTramitacaoFiltro(); Filtro <ListarTramitacaoFiltro> filtro = new Filtro <ListarTramitacaoFiltro>(dados, new Paginacao()); //dados.RemetenteId = User.FuncionarioId; dados.EmposseId = funcId; dados.EmposseSetorId = funcSetorId; //dados.DestinatarioSetorId = funcSetorId; if (!string.IsNullOrEmpty(protocolo.Numero)) { dados.Protocolo = new ProtocoloNumero(protocolo.Numero); } if (protocolo.Tipo.Id > 0) { dados.ProtocoloTipo = protocolo.Tipo.Id; } Resultados <Tramitacao> resultado = _daTramitacao.FiltrarEmPosse(filtro); if (resultado.Itens != null && resultado.Itens.Count > 0) { return(resultado.Itens[0]); } } catch (Exception exc) { Validacao.AddErro(exc); } return(null); }