public function GetListaCentroDeCusto($pesquisa = '', $CentroAlteracao = false, $TipoRetorno) { $sql = parent::execute_query("SELECT CENTRO.CENTRO_CUSTO_ID, CENTRO.NOME FROM REL_EMPRESA_CENTRO_CUSTO REL INNER JOIN EMPRESA ON (EMPRESA.EMPRESA_ID = REL.EMPRESA_ID) INNER JOIN CENTRO_CUSTO CENTRO ON (CENTRO.CENTRO_CUSTO_ID = REL.CENTRO_CUSTO_ID) WHERE REL.EMPRESA_ID = $pesquisa"); $ListaCentroCusto = array(); while ($linha = parent::criaObjetoConsulta($sql)){ if ($TipoRetorno == "array") { $dadosCentroCusto = new ModellancaCrBd(); $dadosCentroCusto->setIdCentroCusto($linha->CENTRO_CUSTO_ID); $dadosCentroCusto->setNomeCentroCusto($linha->NOME); array_push($ListaCentroCusto, $dadosCentroCusto); } else { $ListaCentroCusto = $linha; } } return $ListaCentroCusto; }