Commit 95623c9d71a7918431a617354a61df84a589489a

Authored by Hemerson Morais
1 parent ec6003f2

[UPD] - Revertendo alterações não nescessárias.

pen_procedimento_expedir.php
@@ -110,8 +110,7 @@ try { @@ -110,8 +110,7 @@ try {
110 $strNomeUnidadeDestino = $_POST['txtUnidade']; 110 $strNomeUnidadeDestino = $_POST['txtUnidade'];
111 $numIdMotivoUrgente = $_POST['selMotivosUrgencia']; 111 $numIdMotivoUrgente = $_POST['selMotivosUrgencia'];
112 $boolSinUrgente = $objPaginaSEI->getCheckbox($_POST['chkSinUrgente'], true, false); 112 $boolSinUrgente = $objPaginaSEI->getCheckbox($_POST['chkSinUrgente'], true, false);
113 - //aqui  
114 - //$arrIdProcedimentosApensados = $objPaginaSEI->getArrValuesSelect(37); 113 + $arrIdProcedimentosApensados = $objPaginaSEI->getArrValuesSelect($_POST['hdnProcedimentosApensados']);
115 114
116 //Carregar dados do procedimento na primeiro acesso à página 115 //Carregar dados do procedimento na primeiro acesso à página
117 if (!isset($_POST['hdnIdProcedimento'])) { 116 if (!isset($_POST['hdnIdProcedimento'])) {
@@ -144,29 +143,6 @@ try { @@ -144,29 +143,6 @@ try {
144 //Tratamento da ação de expedir o procedimento 143 //Tratamento da ação de expedir o procedimento
145 if(isset($_POST['sbmExpedir'])) { 144 if(isset($_POST['sbmExpedir'])) {
146 145
147 - //Consulta do ID Pai  
148 - $objRelProtocoloProtocoloDTO1 = new RelProtocoloProtocoloDTO();  
149 - $objRelProtocoloProtocoloDTO1->setDblIdProtocolo1($idProcedimento);  
150 - $objRelProtocoloProtocoloDTO1->setStrStaAssociacao(RelProtocoloProtocoloRN ::$TA_PROCEDIMENTO_ANEXADO);  
151 - $objRelProtocoloProtocoloDTO1->retDblIdProtocolo1();  
152 - $objRelProtocoloProtocoloDTO1->retDblIdProtocolo2();  
153 -  
154 - /*  
155 - * Consulta processos que estão anexados no processo pai  
156 - */  
157 - $objRelProtocoloProtocoloRN = new RelProtocoloProtocoloRN();  
158 - $objRelProtocoloProtocoloDTOAux = new RelProtocoloProtocoloDTO();  
159 - $objRelProtocoloProtocoloDTOAux = $objRelProtocoloProtocoloRN->listarRN0187($objRelProtocoloProtocoloDTO1);  
160 - $arrIdProtocolosAnexados = null;  
161 -  
162 - // Cria um array com os id's dos processo anexados  
163 - if(!empty($objRelProtocoloProtocoloDTOAux)) {  
164 - foreach ($objRelProtocoloProtocoloDTOAux as $objProtocoloAnexado) {  
165 - $arrIdProtocolosAnexados[] = $objProtocoloAnexado->getDblIdProtocolo2();  
166 - }  
167 - }  
168 -  
169 -  
170 $strTituloPagina = "Envio externo do processo $strProtocoloProcedimentoFormatado"; 146 $strTituloPagina = "Envio externo do processo $strProtocoloProcedimentoFormatado";
171 $objPaginaSEI->prepararBarraProgresso($strTitulo, $strTituloPagina); 147 $objPaginaSEI->prepararBarraProgresso($strTitulo, $strTituloPagina);
172 148
@@ -182,8 +158,7 @@ try { @@ -182,8 +158,7 @@ try {
182 $objExpedirProcedimentoDTO->setStrRepositorioDestino($strRepositorio); 158 $objExpedirProcedimentoDTO->setStrRepositorioDestino($strRepositorio);
183 $objExpedirProcedimentoDTO->setNumIdUnidadeDestino($numIdUnidadeDestino); 159 $objExpedirProcedimentoDTO->setNumIdUnidadeDestino($numIdUnidadeDestino);
184 $objExpedirProcedimentoDTO->setStrUnidadeDestino($strNomeUnidadeDestino); 160 $objExpedirProcedimentoDTO->setStrUnidadeDestino($strNomeUnidadeDestino);
185 - // $objExpedirProcedimentoDTO->setArrIdProcessoApensado($arrIdProcedimentosApensados);  
186 - $objExpedirProcedimentoDTO->setArrIdProcessoApensado($arrIdProtocolosAnexados); 161 + $objExpedirProcedimentoDTO->setArrIdProcessoApensado($arrIdProcedimentosApensados);
187 $objExpedirProcedimentoDTO->setBolSinUrgente($boolSinUrgente); 162 $objExpedirProcedimentoDTO->setBolSinUrgente($boolSinUrgente);
188 $objExpedirProcedimentoDTO->setDblIdProcedimento($numIdProcedimento); 163 $objExpedirProcedimentoDTO->setDblIdProcedimento($numIdProcedimento);
189 $objExpedirProcedimentoDTO->setNumIdMotivoUrgencia($numIdMotivoUrgente); 164 $objExpedirProcedimentoDTO->setNumIdMotivoUrgencia($numIdMotivoUrgente);
@@ -544,9 +519,6 @@ function enviarForm(el){ @@ -544,9 +519,6 @@ function enviarForm(el){
544 alert(strRespMensagem); 519 alert(strRespMensagem);
545 return false; 520 return false;
546 } 521 }
547 - // if(resp.hope){  
548 - // alert(JSON.parse(resp.hope));  
549 - // }  
550 var strAction = '<?php print $objPaginaSEI->formatarXHTML($objSessaoSEI->assinarLink('controlador.php?acao='.$_GET['acao'] . '&acao_origem=' . $_GET['acao'] . '&acao_destino=' . $_GET['acao'] .'&'.$strParametros.'&executar=1')); ?>'; 522 var strAction = '<?php print $objPaginaSEI->formatarXHTML($objSessaoSEI->assinarLink('controlador.php?acao='.$_GET['acao'] . '&acao_origem=' . $_GET['acao'] . '&acao_destino=' . $_GET['acao'] .'&'.$strParametros.'&executar=1')); ?>';
551 abrirBarraProgresso(document.forms['frmExpedirProcedimento'], strAction, 600, 200); 523 abrirBarraProgresso(document.forms['frmExpedirProcedimento'], strAction, 600, 200);
552 } 524 }
pen_procedimento_expedir_validar.php
@@ -42,26 +42,12 @@ try { @@ -42,26 +42,12 @@ try {
42 $objRelProtocoloProtocoloDTO1->setDblIdProtocolo1($dblIdProcedimento); 42 $objRelProtocoloProtocoloDTO1->setDblIdProtocolo1($dblIdProcedimento);
43 $objRelProtocoloProtocoloDTO1->setStrStaAssociacao(RelProtocoloProtocoloRN ::$TA_PROCEDIMENTO_ANEXADO); 43 $objRelProtocoloProtocoloDTO1->setStrStaAssociacao(RelProtocoloProtocoloRN ::$TA_PROCEDIMENTO_ANEXADO);
44 $objRelProtocoloProtocoloDTO1->retDblIdProtocolo1(); 44 $objRelProtocoloProtocoloDTO1->retDblIdProtocolo1();
45 - $objRelProtocoloProtocoloDTO1->retDblIdProtocolo2();  
46 45
47 //Consulta do ID Filhos 46 //Consulta do ID Filhos
48 $objRelProtocoloProtocoloDTO2 = new RelProtocoloProtocoloDTO(); 47 $objRelProtocoloProtocoloDTO2 = new RelProtocoloProtocoloDTO();
49 $objRelProtocoloProtocoloDTO2->setDblIdProtocolo2($dblIdProcedimento); 48 $objRelProtocoloProtocoloDTO2->setDblIdProtocolo2($dblIdProcedimento);
50 $objRelProtocoloProtocoloDTO2->setStrStaAssociacao(RelProtocoloProtocoloRN ::$TA_PROCEDIMENTO_ANEXADO); 49 $objRelProtocoloProtocoloDTO2->setStrStaAssociacao(RelProtocoloProtocoloRN ::$TA_PROCEDIMENTO_ANEXADO);
51 $objRelProtocoloProtocoloDTO2->retDblIdProtocolo2(); 50 $objRelProtocoloProtocoloDTO2->retDblIdProtocolo2();
52 - /*  
53 - * Consulta processos que estão anexados no processo pai  
54 - */  
55 - $objRelProtocoloProtocoloDTOAux = new RelProtocoloProtocoloDTO();  
56 - $objRelProtocoloProtocoloDTOAux = $objRelProtocoloProtocoloRN->listarRN0187($objRelProtocoloProtocoloDTO1);  
57 - $arrIdProtocolosAnexados = null;  
58 -  
59 - // Cria um array com os id's dos processo anexados  
60 - if(!empty($objRelProtocoloProtocoloDTOAux)) {  
61 - foreach ($objRelProtocoloProtocoloDTOAux as $objProtocoloAnexado) {  
62 - $arrIdProtocolosAnexados[] = $objProtocoloAnexado->getDblIdProtocolo2();  
63 - }  
64 - }  
65 51
66 $numCount1 = $objRelProtocoloProtocoloRN->contarRN0843($objRelProtocoloProtocoloDTO1); 52 $numCount1 = $objRelProtocoloProtocoloRN->contarRN0843($objRelProtocoloProtocoloDTO1);
67 $numCount2 = $objRelProtocoloProtocoloRN->contarRN0843($objRelProtocoloProtocoloDTO2); 53 $numCount2 = $objRelProtocoloProtocoloRN->contarRN0843($objRelProtocoloProtocoloDTO2);
@@ -97,9 +83,9 @@ try { @@ -97,9 +83,9 @@ try {
97 $objExpedirProcedimentosRN->validarPreCondicoesExpedirProcedimento($objInfraException, $objProcedimentoDTO, $strProtocoloFormatado); 83 $objExpedirProcedimentosRN->validarPreCondicoesExpedirProcedimento($objInfraException, $objProcedimentoDTO, $strProtocoloFormatado);
98 84
99 // Processos apensados 85 // Processos apensados
100 - if($arrIdProtocolosAnexados){ 86 + if(array_key_exists('selProcedimentosApensados', $_POST) && is_array($_POST['selProcedimentosApensados'])){
101 87
102 - foreach($arrIdProtocolosAnexados as $dblIdProcedimento) { 88 + foreach($_POST['selProcedimentosApensados'] as $dblIdProcedimento) {
103 89
104 $objProcedimentoDTO = $objExpedirProcedimentosRN->consultarProcedimento($dblIdProcedimento); 90 $objProcedimentoDTO = $objExpedirProcedimentosRN->consultarProcedimento($dblIdProcedimento);
105 91
@@ -134,9 +120,6 @@ if($objInfraException-&gt;contemValidacoes()) { @@ -134,9 +120,6 @@ if($objInfraException-&gt;contemValidacoes()) {
134 } 120 }
135 else { 121 else {
136 $arrResponse['sucesso'] = true; 122 $arrResponse['sucesso'] = true;
137 - if($arrIdProtocolosAnexados){  
138 - $arrResponse['arrayIdProtocolosAnexados'] = $arrIdProtocolosAnexados;  
139 - }  
140 } 123 }
141 124
142 print json_encode($arrResponse); 125 print json_encode($arrResponse);
rn/ExpedirProcedimentoRN.php
@@ -442,13 +442,8 @@ class ExpedirProcedimentoRN extends InfraRN { @@ -442,13 +442,8 @@ class ExpedirProcedimentoRN extends InfraRN {
442 $this->atribuirDataHoraDeRegistro($objProcesso, $objProcedimentoDTO->getDblIdProcedimento()); 442 $this->atribuirDataHoraDeRegistro($objProcesso, $objProcedimentoDTO->getDblIdProcedimento());
443 $this->atribuirDocumentos($objProcesso, $dblIdProcedimento, $parObjMetadadosTramiteAnterior); 443 $this->atribuirDocumentos($objProcesso, $dblIdProcedimento, $parObjMetadadosTramiteAnterior);
444 $this->atribuirDadosInteressados($objProcesso, $dblIdProcedimento); 444 $this->atribuirDadosInteressados($objProcesso, $dblIdProcedimento);
445 - /*  
446 - * Verificação adicionada pois a função construirProcesso  
447 - * possui chamada recursiva dentro da função adicionarProcessosApensados  
448 - */  
449 - if($arrIdProcessoApensado) {  
450 $this->adicionarProcessosApensados($objProcesso, $arrIdProcessoApensado); 445 $this->adicionarProcessosApensados($objProcesso, $arrIdProcessoApensado);
451 - } 446 +
452 $objProcesso->idProcedimentoSEI = $dblIdProcedimento; 447 $objProcesso->idProcedimentoSEI = $dblIdProcedimento;
453 return $objProcesso; 448 return $objProcesso;
454 } 449 }
@@ -1428,12 +1423,12 @@ class ExpedirProcedimentoRN extends InfraRN { @@ -1428,12 +1423,12 @@ class ExpedirProcedimentoRN extends InfraRN {
1428 1423
1429 private function adicionarProcessosApensados($objProcesso, $arrIdProcessoApensado) 1424 private function adicionarProcessosApensados($objProcesso, $arrIdProcessoApensado)
1430 { 1425 {
1431 -// if(isset($arrIdProcessoApensado) && is_array($arrIdProcessoApensado) && count($arrIdProcessoApensado) > 0) {  
1432 -// $objProcesso->processoApensado = array();  
1433 -// foreach($arrIdProcessoApensado as $idProcedimentoApensado) {  
1434 -// $objProcesso->processoApensado[] = $this->construirProcesso($idProcedimentoApensado);  
1435 -// }  
1436 -// } 1426 + if(isset($arrIdProcessoApensado) && is_array($arrIdProcessoApensado) && count($arrIdProcessoApensado) > 0) {
  1427 + $objProcesso->processoApensado = array();
  1428 + foreach($arrIdProcessoApensado as $idProcedimentoApensado) {
  1429 + $objProcesso->processoApensado[] = $this->construirProcesso($idProcedimentoApensado);
  1430 + }
  1431 + }
1437 } 1432 }
1438 1433
1439 private function consultarUnidade($numIdUnidade) 1434 private function consultarUnidade($numIdUnidade)