Commit 8c54b305ee855fb79c198fe784f08a8b7ef84109
1 parent
e1822a08
Alterações
Showing
4 changed files
with
50 additions
and
10 deletions
Show diff stats
.editorconfig
pen_procedimento_expedir.php
| @@ -542,6 +542,8 @@ function abrirModal(nome,largura,altura, url){ | @@ -542,6 +542,8 @@ function abrirModal(nome,largura,altura, url){ | ||
| 542 | parent.document.body.appendChild(div); | 542 | parent.document.body.appendChild(div); |
| 543 | } | 543 | } |
| 544 | 544 | ||
| 545 | + setTimeout(10); | ||
| 546 | + | ||
| 545 | var $dialog = $("<div id='form-dialog'></div>") | 547 | var $dialog = $("<div id='form-dialog'></div>") |
| 546 | .dialog({ | 548 | .dialog({ |
| 547 | autoOpen: false, | 549 | autoOpen: false, |
rn/ExpedirProcedimentoRN.php
| @@ -787,15 +787,30 @@ class ExpedirProcedimentoRN extends InfraRN { | @@ -787,15 +787,30 @@ class ExpedirProcedimentoRN extends InfraRN { | ||
| 787 | throw new InfraException('Parâmetro $objProcesso não informado.'); | 787 | throw new InfraException('Parâmetro $objProcesso não informado.'); |
| 788 | } | 788 | } |
| 789 | 789 | ||
| 790 | - $arrParticipantesDTO = $this->listarInteressados($dblIdProcedimento); | 790 | + $arrObjContatosDTO = $this->listarInteressados($dblIdProcedimento); |
| 791 | 791 | ||
| 792 | - if(isset($arrParticipantesDTO) && count($arrParticipantesDTO) > 0){ | 792 | + if(isset($arrObjContatosDTO) && count($arrObjContatosDTO) > 0){ |
| 793 | $objProcesso->interessado = array(); | 793 | $objProcesso->interessado = array(); |
| 794 | 794 | ||
| 795 | - foreach ($arrParticipantesDTO as $participanteDTO) { | ||
| 796 | - $interessado = new stdClass(); | ||
| 797 | - $interessado->nome = utf8_encode($participanteDTO->getStrNomeContato()); | ||
| 798 | - $objProcesso->interessado[] = $interessado; | 795 | + foreach ($arrObjContatosDTO as $objContatoDTO) { |
| 796 | + | ||
| 797 | + $objInteressado = new stdClass(); | ||
| 798 | + $objInteressado->nome = utf8_encode($objContatoDTO->getStrNome()); | ||
| 799 | + $objInteressado->cpf = $objContatoDTO->getDblCpf(); | ||
| 800 | + $objInteressado->rg = $objContatoDTO->getDblRg(); | ||
| 801 | + $objInteressado->orgao_expedidor = utf8_encode('Carteira de Identidade'); | ||
| 802 | + $objInteressado->endereco = $objContatoDTO->utf8_encode(getStrEndereco()); | ||
| 803 | + $objInteressado->complemento = $objContatoDTO->utf8_encode(getStrComplemento()); | ||
| 804 | + $objInteressado->bairro = $objContatoDTO->utf8_encode(getStrBairro()); | ||
| 805 | + $objInteressado->natureza_contato = $objContatoDTO->utf8_encode(getStrStaNaturezaContatoAssociado()); | ||
| 806 | + $objInteressado->nome_cidade = $objContatoDTO->utf8_encode(getStrNomeCidade()); | ||
| 807 | + $objInteressado->sigla_uf = $objContatoDTO->getStrSiglaUf(); | ||
| 808 | + $objInteressado->nome_pais = $objContatoDTO->utf8_encode(getStrNomePais()); | ||
| 809 | + $objInteressado->cep = $objContatoDTO->getStrCep(); | ||
| 810 | + $objInteressado->genero = $objContatoDTO->getStrStaGenero(); | ||
| 811 | + $objInteressado->data_nasc = $objContatoDTO->getDtaNascimento(); | ||
| 812 | + //.... | ||
| 813 | + $objProcesso->interessado[] = $objInteressado; | ||
| 799 | } | 814 | } |
| 800 | } | 815 | } |
| 801 | } | 816 | } |
| @@ -1498,13 +1513,36 @@ class ExpedirProcedimentoRN extends InfraRN { | @@ -1498,13 +1513,36 @@ class ExpedirProcedimentoRN extends InfraRN { | ||
| 1498 | throw new InfraException('Parâmetro $numIdProtocolo não informado.'); | 1513 | throw new InfraException('Parâmetro $numIdProtocolo não informado.'); |
| 1499 | } | 1514 | } |
| 1500 | 1515 | ||
| 1516 | + //Busca lista de interessados do processo | ||
| 1501 | $objParticipanteDTO = new ParticipanteDTO(); | 1517 | $objParticipanteDTO = new ParticipanteDTO(); |
| 1502 | $objParticipanteDTO->retNumIdContato(); | 1518 | $objParticipanteDTO->retNumIdContato(); |
| 1503 | - $objParticipanteDTO->retStrNomeContato(); | ||
| 1504 | $objParticipanteDTO->setDblIdProtocolo($numIdProtocolo); | 1519 | $objParticipanteDTO->setDblIdProtocolo($numIdProtocolo); |
| 1505 | $objParticipanteDTO->setStrStaParticipacao(ParticipanteRN::$TP_INTERESSADO); | 1520 | $objParticipanteDTO->setStrStaParticipacao(ParticipanteRN::$TP_INTERESSADO); |
| 1506 | - | ||
| 1507 | - return $this->objParticipanteRN->listarRN0189($objParticipanteDTO); | 1521 | + $arrObjParticipantes = $this->objParticipanteRN->listarRN0189($objParticipanteDTO); |
| 1522 | + | ||
| 1523 | + // Recupera detalhes do contato de cada um dos interessados | ||
| 1524 | + $arrNumIdsContatos = InfraArray::converterArrInfraDTO($arrObjParticipantes, "IdContato"); | ||
| 1525 | + $objContatoDTOFiltro = new ContatoDTO(); | ||
| 1526 | + $objContatoDTOFiltro->retStrNome(); | ||
| 1527 | + $objContatoDTOFiltro->retDblCpf(); | ||
| 1528 | + $objContatoDTOFiltro->retStrStaNaturezaContatoAssociado(); | ||
| 1529 | + $objContatoDTOFiltro->retStrEndereco(); | ||
| 1530 | + $objContatoDTOFiltro->retStrBairro(); | ||
| 1531 | + $objContatoDTOFiltro->retStrNomeCidade(); | ||
| 1532 | + $objContatoDTOFiltro->retStrSiglaUf(); | ||
| 1533 | + $objContatoDTOFiltro->retStrNomePais(); | ||
| 1534 | + $objContatoDTOFiltro->retStrCep(); | ||
| 1535 | + $objContatoDTOFiltro->retStrStaGenero(); | ||
| 1536 | + $objContatoDTOFiltro->retDtaNascimento(); | ||
| 1537 | + $objContatoDTOFiltro->retStrComplemento(); | ||
| 1538 | + $objContatoDTOFiltro->retDblRg(); | ||
| 1539 | + $objContatoDTOFiltro->retStrOrgaoExpedidor(); | ||
| 1540 | + //$arrObjContatoDTO = $objContatoDTOFiltro->setNumIdContato($arrNumIdsContatos, InfraDTO::$OPER_IN); | ||
| 1541 | + | ||
| 1542 | + $objContatoRN = new ContatoRN(); | ||
| 1543 | + $ret = $objContatoRN->listarRN0325($objContatoDTOFiltro); | ||
| 1544 | + | ||
| 1545 | + return $ret; | ||
| 1508 | } | 1546 | } |
| 1509 | 1547 | ||
| 1510 | private function consultarProtocoloDocumento($numIdProcedimento) | 1548 | private function consultarProtocoloDocumento($numIdProcedimento) |
rn/ReceberProcedimentoRN.php
| @@ -920,6 +920,7 @@ class ReceberProcedimentoRN extends InfraRN | @@ -920,6 +920,7 @@ class ReceberProcedimentoRN extends InfraRN | ||
| 920 | $objParticipanteDTO = new ParticipanteDTO(); | 920 | $objParticipanteDTO = new ParticipanteDTO(); |
| 921 | $objParticipanteDTO->setStrSiglaContato($objInteressado->numeroDeIdentificacao); | 921 | $objParticipanteDTO->setStrSiglaContato($objInteressado->numeroDeIdentificacao); |
| 922 | $objParticipanteDTO->setStrNomeContato(utf8_decode($objInteressado->nome)); | 922 | $objParticipanteDTO->setStrNomeContato(utf8_decode($objInteressado->nome)); |
| 923 | + $objParticipanteDTO->setStrNomeCidade(utf8_decode($objInteressado->nome_cidade)); | ||
| 923 | $objParticipanteDTO->setStrStaParticipacao(ParticipanteRN::$TP_INTERESSADO); | 924 | $objParticipanteDTO->setStrStaParticipacao(ParticipanteRN::$TP_INTERESSADO); |
| 924 | $objParticipanteDTO->setNumSequencia($i); | 925 | $objParticipanteDTO->setNumSequencia($i); |
| 925 | $arrObjParticipantesDTO[] = $objParticipanteDTO; | 926 | $arrObjParticipantesDTO[] = $objParticipanteDTO; |