public List <TPerfilVO> ListarPerfilCargo(TPerfilVO filtro) { try { if (filtro.IDPerfilCargo > 0) { List <TPerfilVO> listaRetorno = new List <TPerfilVO>(); listaRetorno.Add(TPerfilBLL.ObterPerfilCargo(filtro.IDPerfilCargo)); return(listaRetorno); } else { return(TPerfilBLL.ListarPerfilCargo(filtro).ToList()); } } catch (CABTECException) { throw new CABTECException("Erro ao Listar Perfil - Cargo."); } catch (Exception) { throw new CABTECException("Erro ao Listar Perfil - Cargo."); } }