inicializarObjInfraIBanco(); $arrObjDTO = array(); switch ($numIdTarefa) { case ProcessoEletronicoRN::obterIdTarefaModulo(ProcessoEletronicoRN::$TI_PROCESSO_ELETRONICO_PROCESSO_EXPEDIDO): $objReciboTramiteDTO = new ReciboTramiteDTO(); $objReciboTramiteDTO->setNumIdTramite($numIdTramite); $objReciboTramiteDTO->retStrNumeroRegistro(); $objReciboTramiteDTO->retNumIdTramite(); $objReciboTramiteDTO->retDthRecebimento(); $objReciboTramiteDTO->retStrHashAssinatura(); $objReciboTramiteDTO->retStrCadeiaCertificado(); $objReciboTramiteBD = new ReciboTramiteBD($objInfraIBanco); $arrObjDTO = $objReciboTramiteBD->listar($objReciboTramiteDTO); break; case ProcessoEletronicoRN::obterIdTarefaModulo(ProcessoEletronicoRN::$TI_PROCESSO_ELETRONICO_PROCESSO_RECEBIDO): $objReciboTramiteDTO = new ReciboTramiteRecebidoDTO(); $objReciboTramiteDTO->setNumIdTramite($numIdTramite); $objReciboTramiteDTO->retStrNumeroRegistro(); $objReciboTramiteDTO->retNumIdTramite(); $objReciboTramiteDTO->retDthRecebimento(); $objReciboTramiteDTO->retStrHashAssinatura(); $objReciboTramiteDTO->retStrCadeiaCertificado(); $objReciboTramiteBD = new ReciboTramiteRecebidoBD($objInfraIBanco); $arrObjDTO = $objReciboTramiteBD->listar($objReciboTramiteDTO); break; } return $arrObjDTO; } public function downloadReciboEnvio($numIdTramite) { $objReciboTramiteDTO = new ReciboTramiteEnviadoDTO(); $objReciboTramiteDTO->setNumIdTramite($numIdTramite); $objReciboTramiteDTO->retStrNumeroRegistro(); $objReciboTramiteDTO->retNumIdTramite(); $objReciboTramiteDTO->retDthRecebimento(); $objReciboTramiteDTO->retStrHashAssinatura(); $objReciboTramiteDTO->retStrCadeiaCertificado(); $objReciboTramiteBD = new ReciboTramiteRecebidoBD($this->getObjInfraIBanco()); $arrObjDTO = $objReciboTramiteBD->listar($objReciboTramiteDTO); return $arrObjDTO; } }