From b82ca84deeb5a839ef94af6328d886817e2386a3 Mon Sep 17 00:00:00 2001 From: Glaydson Rodrigues Date: Fri, 15 Mar 2024 17:31:41 -0300 Subject: [PATCH 01/15] =?UTF-8?q?fix:=20corrigir=20verifica=C3=A7=C3=A3o?= =?UTF-8?q?=20no=20envio=20de=20mutiplos=20processos?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pen_expedir_lote.php | 42 ++++++++++++++++++++++------------------ 1 file changed, 23 insertions(+), 19 deletions(-) diff --git a/src/pen_expedir_lote.php b/src/pen_expedir_lote.php index 84037c4ab..2a562682d 100755 --- a/src/pen_expedir_lote.php +++ b/src/pen_expedir_lote.php @@ -19,28 +19,32 @@ $arrProtocolosOrigem = array(); $tramiteEmBloco = isset($_GET['tramite_em_bloco']) ? $_GET['tramite_em_bloco'] : null; + if ($tramiteEmBloco == 1) { + if (isset($_GET['id_tramita_em_bloco'])) { + $objTramitaEmBlocoProtocoloDTO = new TramitaEmBlocoProtocoloDTO(); + $objTramitaEmBlocoProtocoloDTO->setNumIdTramitaEmBloco($_GET['id_tramita_em_bloco']); + $objTramitaEmBlocoProtocoloDTO->retDblIdProtocolo(); + $objTramitaEmBlocoProtocoloDTO->retNumIdTramitaEmBloco(); + } else { + $arrIdRelBlocoProtocoloSelecionado = $objPaginaSEI->getArrStrItensSelecionados(); + $objTramitaEmBlocoProtocoloDTO = new TramitaEmBlocoProtocoloDTO(); + $objTramitaEmBlocoProtocoloDTO->setNumId($arrIdRelBlocoProtocoloSelecionado, InfraDTO::$OPER_IN); + $objTramitaEmBlocoProtocoloDTO->retDblIdProtocolo(); + $objTramitaEmBlocoProtocoloDTO->retNumIdTramitaEmBloco(); + } - if (isset($_GET['id_tramita_em_bloco'])) { - $objTramitaEmBlocoProtocoloDTO = new TramitaEmBlocoProtocoloDTO(); - $objTramitaEmBlocoProtocoloDTO->setNumIdTramitaEmBloco($_GET['id_tramita_em_bloco']); - $objTramitaEmBlocoProtocoloDTO->retDblIdProtocolo(); - $objTramitaEmBlocoProtocoloDTO->retNumIdTramitaEmBloco(); + $objTramitaEmBlocoProtocoloRN = new TramitaEmBlocoProtocoloRN(); + $arrTramiteEmBlocoProtocolo = $objTramitaEmBlocoProtocoloRN->listar($objTramitaEmBlocoProtocoloDTO); + $idTramiteEmBloco = $arrTramiteEmBlocoProtocolo[0]->getNumIdTramitaEmBloco(); + $strParametros .= '&id_bloco=' . $idTramiteEmBloco; + foreach ($arrTramiteEmBlocoProtocolo as $i => $tramiteEmBlocoProtocolo) { + $arrProtocolosOrigem[] = $tramiteEmBlocoProtocolo->getDblIdProtocolo(); + } } else { - $arrIdRelBlocoProtocoloSelecionado = $objPaginaSEI->getArrStrItensSelecionados(); - $objTramitaEmBlocoProtocoloDTO = new TramitaEmBlocoProtocoloDTO(); - $objTramitaEmBlocoProtocoloDTO->setNumId($arrIdRelBlocoProtocoloSelecionado, InfraDTO::$OPER_IN); - $objTramitaEmBlocoProtocoloDTO->retDblIdProtocolo(); - $objTramitaEmBlocoProtocoloDTO->retNumIdTramitaEmBloco(); + $idTramiteEmBloco = null; + $arrProtocolosOrigem = array_merge($objPaginaSEI->getArrStrItensSelecionados('Gerados'), $objPaginaSEI->getArrStrItensSelecionados('Recebidos'), $objPaginaSEI->getArrStrItensSelecionados('Detalhado')); } - - $objTramitaEmBlocoProtocoloRN = new TramitaEmBlocoProtocoloRN(); - $arrTramiteEmBlocoProtocolo = $objTramitaEmBlocoProtocoloRN->listar($objTramitaEmBlocoProtocoloDTO); - $idTramiteEmBloco = $arrTramiteEmBlocoProtocolo[0]->getNumIdTramitaEmBloco(); - $strParametros .= '&id_bloco=' . $idTramiteEmBloco; - foreach ($arrTramiteEmBlocoProtocolo as $i => $tramiteEmBlocoProtocolo) { - $arrProtocolosOrigem[] = $tramiteEmBlocoProtocolo->getDblIdProtocolo(); - } - + if (count($arrProtocolosOrigem)==0){ $arrProtocolosOrigem = explode(',', $_POST['hdnIdProcedimento']); From 537f159173f5a5274fba3216b8b85af5a24d763e Mon Sep 17 00:00:00 2001 From: Glaydson Rodrigues Date: Wed, 20 Mar 2024 16:56:49 -0300 Subject: [PATCH 02/15] chore: adicionar melhoria na descricao de inclusao --- src/pen_tramite_processo_em_bloco_cadastrar.php | 7 ++++++- src/rn/TramitaEmBlocoProtocoloRN.php | 4 +++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/pen_tramite_processo_em_bloco_cadastrar.php b/src/pen_tramite_processo_em_bloco_cadastrar.php index 65ea4c8bd..a76b4e503 100644 --- a/src/pen_tramite_processo_em_bloco_cadastrar.php +++ b/src/pen_tramite_processo_em_bloco_cadastrar.php @@ -200,11 +200,16 @@ function inicializar(){ montarBarraComandosSuperior($arrComandos); $objPaginaSEI->abrirAreaDados('15em'); + $padrao = null; + if (isset($arrMapIdBloco[$idBlocoExterno])) { + $padrao = $idBlocoExterno; + } ?> + diff --git a/src/rn/TramitaEmBlocoProtocoloRN.php b/src/rn/TramitaEmBlocoProtocoloRN.php index cd72473f6..793c71438 100644 --- a/src/rn/TramitaEmBlocoProtocoloRN.php +++ b/src/rn/TramitaEmBlocoProtocoloRN.php @@ -273,7 +273,9 @@ protected function validarBlocoDeTramiteControlado($IdProtocolo) $tramiteEmBlocoDTO->setStrStaEstado([ TramiteEmBlocoRN::$TE_ABERTO, TramiteEmBlocoRN::$TE_DISPONIBILIZADO, + TramiteEmBlocoRN::$TE_CONCLUIDO_PARCIALMENTE, ], InfraDTO::$OPER_IN); + $tramiteEmBlocoDTO->retStrDescricao(); $tramiteEmBlocoDTO->retStrStaEstado(); $tramiteEmBlocoDTO->retNumId(); @@ -281,7 +283,7 @@ protected function validarBlocoDeTramiteControlado($IdProtocolo) $tramiteEmBloco = $tramiteEmBlocoRN->consultar($tramiteEmBlocoDTO); if (!empty($tramiteEmBloco)) { - return "Prezado(a) usuário(a), o processo {$tramitaEmBloco->getStrIdxRelBlocoProtocolo()} encontra-se inserido no bloco de número {$tramiteEmBloco->getNumId()}. Para continuar com essa ação é necessário que o processo seja removido do bloco em questão."; + return "Prezado(a) usuário(a), o processo {$tramitaEmBloco->getStrIdxRelBlocoProtocolo()} encontra-se inserido no bloco {$tramiteEmBloco->getNumId()} - {$tramiteEmBloco->getStrDescricao()}. Para continuar com essa ação é necessário que o processo seja removido do bloco em questão."; } } From ad6204822f127dc58bbffee47100898a4623354f Mon Sep 17 00:00:00 2001 From: Glaydson Rodrigues Date: Thu, 21 Mar 2024 09:39:32 -0300 Subject: [PATCH 03/15] chore: adicionar mensagem correta para tratamento de erros --- src/pen_tramita_em_bloco_protocolo_listar.php | 4 +- src/pen_tramite_em_bloco_cadastrar.php | 47 +++++++++++-------- ...en_tramite_processo_em_bloco_cadastrar.php | 27 +++++++++-- src/rn/TramitaEmBlocoProtocoloRN.php | 26 +++++++++- 4 files changed, 76 insertions(+), 28 deletions(-) diff --git a/src/pen_tramita_em_bloco_protocolo_listar.php b/src/pen_tramita_em_bloco_protocolo_listar.php index 83b6f3156..8ceac5e6a 100644 --- a/src/pen_tramita_em_bloco_protocolo_listar.php +++ b/src/pen_tramita_em_bloco_protocolo_listar.php @@ -16,10 +16,10 @@ case 'pen_tramita_em_bloco_protocolo_excluir': try { - $arrStrIds = PaginaSEI::getInstance()->getArrStrItensSelecionados(); + $arrStrIds = $objPaginaSEI->getArrStrItensSelecionados(); $arrObjTramiteBlocoProtocoloDTO = array(); if (count($arrStrIds) > 0) { - for ($i = 0; $i < count($arrStrIds); $i++) { + for ($i = 0; $i < count($arrStrIds); $i++) { $arrStrIdComposto = explode('-', $arrStrIds[$i]); $objTramiteEmBlocoProtocoloDTO = new TramitaEmBlocoProtocoloDTO(); $objTramiteEmBlocoProtocoloDTO->setNumId($arrStrIdComposto[0]); diff --git a/src/pen_tramite_em_bloco_cadastrar.php b/src/pen_tramite_em_bloco_cadastrar.php index cf777c259..47c26df63 100644 --- a/src/pen_tramite_em_bloco_cadastrar.php +++ b/src/pen_tramite_em_bloco_cadastrar.php @@ -7,8 +7,8 @@ $objSessaoSEI = SessaoSEI::getInstance(); $objPaginaSEI = PaginaSEI::getInstance(); - $objDebug = InfraDebug::getInstance(); - $objInfraException = new InfraException(); + + $objPaginaSEI->salvarCamposPost(array('txtDescricao', 'hdnIdBloco')); $strParametros = ''; if (isset($_GET['arvore'])) { @@ -27,10 +27,8 @@ $objTramiteEmBlocoDTO = new TramiteEmBlocoDTO(); $strDesabilitar = ''; - $arrComandos = array(); - $bolCadastroOk = false; - + switch ($_GET['acao']) { case 'pen_tramite_em_bloco_cadastrar': $strTitulo = 'Novo Trâmite em Bloco'; @@ -41,10 +39,18 @@ $objTramiteEmBlocoDTO->setStrStaTipo(TramiteEmBlocoRN::$TB_INTERNO); $objTramiteEmBlocoDTO->setNumIdUnidade(SessaoSEI::getInstance()->getNumIdUnidadeAtual()); $objTramiteEmBlocoDTO->setNumIdUsuario(SessaoSEI::getInstance()->getNumIdUsuario()); - $objTramiteEmBlocoDTO->setStrDescricao($_POST['txtDescricao']); + $objTramiteEmBlocoDTO->setStrDescricao(null); $objTramiteEmBlocoDTO->setStrIdxBloco(null); $objTramiteEmBlocoDTO->setStrStaEstado(TramiteEmBlocoRN::$TE_ABERTO); + if (isset($_POST['sbmCadastrarTramiteEmBloco'])) { + $strNovaDescricao = 'Novo Bloco'; + $strDescricao = $objPaginaSEI->recuperarCampo('txtDescricao'); + if ($strDescricao) { + $strNovaDescricao = $strDescricao; + } + $objTramiteEmBlocoDTO->setStrDescricao($strNovaDescricao); + try { $objTramiteEmBlocoRN = new TramiteEmBlocoRN(); $objTramiteEmBlocoDTO = $objTramiteEmBlocoRN->cadastrar($objTramiteEmBlocoDTO); @@ -62,23 +68,26 @@ $arrComandos[] = ''; $strDesabilitar = 'disabled="disabled"'; - if (isset($_GET['id_bloco'])) { - $objTramiteEmBlocoDTO->setNumId($_GET['id_bloco']); - $objTramiteEmBlocoDTO->retTodos(); - $objTramiteEmBlocoRN = new TramiteEmBlocoRN(); - $objTramiteEmBlocoDTO = $objTramiteEmBlocoRN->consultar($objTramiteEmBlocoDTO); - if ($objTramiteEmBlocoDTO == null) { - throw new InfraException("Registro não encontrado."); - } - } else { - $objTramiteEmBlocoDTO->setNumId($_POST['hdnIdBloco']); - $objTramiteEmBlocoDTO->setStrDescricao($_POST['txtDescricao']); + $hdnIdBloco = $objPaginaSEI->recuperarCampo('hdnIdBloco'); + $objTramiteEmBlocoDTO->setNumId($_GET['id_bloco'] ?: $hdnIdBloco); + $objTramiteEmBlocoDTO->retNumId(); + $objTramiteEmBlocoDTO->retStrDescricao(); + $objTramiteEmBlocoRN = new TramiteEmBlocoRN(); + $objTramiteEmBlocoDTO = $objTramiteEmBlocoRN->consultar($objTramiteEmBlocoDTO); + + if ($objTramiteEmBlocoDTO == null) { + throw new InfraException("Registro não encontrado."); } $arrComandos[] = ''; if (isset($_POST['sbmAlterarBloco'])) { try { + $strDescricao = $objPaginaSEI->recuperarCampo('txtDescricao'); + if ($strDescricao) { + $objTramiteEmBlocoDTO->setStrDescricao($strDescricao); + } + $objTramiteEmBlocoRN = new TramiteEmBlocoRN(); $objTramiteEmBlocoRN->alterar($objTramiteEmBlocoDTO); PaginaSEI::getInstance()->setStrMensagem('Trâmite em Bloco "' . $objTramiteEmBlocoDTO->getNumId() . '" alterado com sucesso.'); @@ -149,11 +158,11 @@ function inicializar(){

Atenção!! Cada bloco permite incluir e tramitar no máximo 100 processos.

- +
- +
diff --git a/src/pen_tramite_processo_em_bloco_cadastrar.php b/src/pen_tramite_processo_em_bloco_cadastrar.php index a76b4e503..ab9532cb1 100644 --- a/src/pen_tramite_processo_em_bloco_cadastrar.php +++ b/src/pen_tramite_processo_em_bloco_cadastrar.php @@ -49,7 +49,17 @@ if (isset($_POST['sbmCadastrarProcessoEmBloco'])) { try { - if ($_POST['selBlocos'] == null) { + if ($idBlocoExterno == null) { + header('Location: ' . SessaoSEI::getInstance()->assinarLink('controlador.php?acao=' . PaginaSEI::getInstance()->getAcaoRetorno() . '&acao_origem=' . $_GET['acao'])); + exit(0); + } + + $tramitaEmBlocoProtocoloRN = new TramitaEmBlocoProtocoloRN(); + $validar = $tramitaEmBlocoProtocoloRN->validarQuantidadeDeItensNoBloco($idBlocoExterno, [$_GET['id_procedimento']]); + + if ($validar !== false) { + $objPaginaSEI->adicionarMensagem($validar, InfraPagina::$TIPO_MSG_ERRO); + header('Location: ' . SessaoSEI::getInstance()->assinarLink('controlador.php?acao=' . PaginaSEI::getInstance()->getAcaoRetorno() . '&acao_origem=' . $_GET['acao'])); exit(0); } @@ -58,7 +68,7 @@ $objTramiteEmBlocoProtocoloDTO->setNumId(null); $objTramiteEmBlocoProtocoloDTO->setDblIdProtocolo($_GET['id_procedimento']); - $objTramiteEmBlocoProtocoloDTO->setNumIdTramitaEmBloco($_POST['selBlocos']); + $objTramiteEmBlocoProtocoloDTO->setNumIdTramitaEmBloco($idBlocoExterno); $objTramiteEmBlocoProtocoloDTO->setStrIdxRelBlocoProtocolo($procedimento->getStrProtocoloProcedimentoFormatado()); $objTramiteEmBlocoProtocoloRN = new TramitaEmBlocoProtocoloRN(); @@ -91,6 +101,16 @@ $sucesso = false; $arrProtocolosOrigemProtocolo = explode(',', $strIdItensSelecionados); + $tramitaEmBlocoProtocoloRN = new TramitaEmBlocoProtocoloRN(); + $validar = $tramitaEmBlocoProtocoloRN->validarQuantidadeDeItensNoBloco($idBlocoExterno, $arrProtocolosOrigemProtocolo); + + if ($validar !== false) { + $objPaginaSEI->adicionarMensagem($validar, InfraPagina::$TIPO_MSG_ERRO); + + header('Location: '.SessaoSEI::getInstance()->assinarLink('controlador.php?acao='.$_GET['acao'].'&acao_origem='.$_GET['acao'])); + exit(0); + } + foreach ($arrProtocolosOrigemProtocolo as $idItensSelecionados) { $tramitaEmBlocoProtocoloDTO = new TramitaEmBlocoProtocoloDTO(); @@ -206,13 +226,10 @@ function inicializar(){ } ?> - - - excluir($objDTO); - } else { - return null; } } else { $arrayExcluido[] = $objBD->excluir($objDTO); @@ -290,6 +288,30 @@ protected function validarBlocoDeTramiteControlado($IdProtocolo) return false; } + public function validarQuantidadeDeItensNoBloco($dblIdbloco, $arrProtocolosOrigem) + { + $tramitaEmBlocoProtocoloDTO = new TramitaEmBlocoProtocoloDTO(); + $tramitaEmBlocoProtocoloDTO->setNumIdTramitaEmBloco($dblIdbloco); + $tramitaEmBlocoProtocoloDTO->retNumIdTramitaEmBloco(); + $tramitaEmBlocoProtocoloDTO->retStrIdxRelBlocoProtocolo(); + + $tramitaEmBlocoProtocoloRN = new TramitaEmBlocoProtocoloRN(); + $arrTramitaEmBlocoProtocolo = $tramitaEmBlocoProtocoloRN->listar($tramitaEmBlocoProtocoloDTO); + $numRegistroBloco = count($arrTramitaEmBlocoProtocolo); + $numRegistroItens = count($arrProtocolosOrigem); + + $numMaximoDeProcessos = 100; + if (!empty($numRegistroBloco) && $numRegistroBloco >= $numMaximoDeProcessos) { + return "Não é possível incluir mais que {$numMaximoDeProcessos} processos em um único bloco. O bloco selecionado já atingiu sua capacidade máxima."; + } + + if ($numRegistroBloco+$numRegistroItens > $numMaximoDeProcessos) { + return "Não é possível incluir mais que {$numMaximoDeProcessos} processos em um único bloco. Por favor, reduza a quantidade de processos selecionados antes de prosseguir."; + } + + return false; + } + /** * Atualizar Bloco de tramite externo para concluído */ From 11c1a967e0025ab51f699a006e7a94ec4a3bf518 Mon Sep 17 00:00:00 2001 From: Glaydson Rodrigues Date: Thu, 21 Mar 2024 11:32:16 -0300 Subject: [PATCH 04/15] fix: adicionar arquivo de test faltante do envio parcial no sei4 --- .../PaginaCadastroMapEnvioCompDigitais.php | 182 ++++++++++++++++++ 1 file changed, 182 insertions(+) create mode 100644 tests_sei4/funcional/src/paginas/PaginaCadastroMapEnvioCompDigitais.php diff --git a/tests_sei4/funcional/src/paginas/PaginaCadastroMapEnvioCompDigitais.php b/tests_sei4/funcional/src/paginas/PaginaCadastroMapEnvioCompDigitais.php new file mode 100644 index 000000000..3837d9a65 --- /dev/null +++ b/tests_sei4/funcional/src/paginas/PaginaCadastroMapEnvioCompDigitais.php @@ -0,0 +1,182 @@ +test->byId("btnNovo")->click(); + } + + /** + * Selecionar repositório + * Selecionar unidade + * + * @param string $estrutura + * @param string $unidade + * @return void + */ + public function setarParametros($estrutura, $unidade) + { + $this->selectRepositorio($estrutura); + $this->selectUnidade($unidade); + } + + /** + * Seleciona repositório por sigla + * + * @param string $siglaRepositorio + * @return string + */ + private function selectRepositorio($siglaRepositorio) + { + $this->repositorioSelect = $this->test->select($this->test->byId('selRepositorioEstruturas')); + + if(isset($siglaRepositorio)){ + $this->repositorioSelect->selectOptionByLabel($siglaRepositorio); + } + + return $this->test->byId('selRepositorioEstruturas')->value(); + } + + /** + * Seleciona unidade por nome + * + * @param string $nomeUnidade + * @param ?string $hierarquia + * @return string + */ + private function selectUnidade($nomeUnidade, $hierarquia = null) + { + $this->unidadeInput = $this->test->byId('txtUnidade'); + $this->unidadeInput->clear(); + $this->unidadeInput->value($nomeUnidade); + $this->test->keys(Keys::ENTER); + $this->test->waitUntil(function($testCase) use($hierarquia) { + $bolExisteAlerta=null; + $nomeUnidade = $testCase->byId('txtUnidade')->value(); + if(!empty($hierarquia)){ + $nomeUnidade .= ' - ' . $hierarquia; + } + + try{ + $bolExisteAlerta=$this->alertTextAndClose(); + if($bolExisteAlerta!=null)$this->test->keys(Keys::ENTER); + }catch(Exception $e){} + + $testCase->byPartialLinkText($nomeUnidade)->click(); + return true; + }, PEN_WAIT_TIMEOUT); + + return $this->unidadeInput->value(); + } + + /** + * Clicar no botão salvar + * + * @return void + */ + public function salvar() + { + $this->test->byId("btnSalvar")->click(); + } + + /** + * Seleciona botão editar da primeira linha de tabela + * + * @return void + */ + public function editar() + { + $this->test->byXPath("(//img[@title='Alterar Mapeamento'])[1]")->click(); + } + + /** + * Selecionar primeira checkbox de exclusão + * Seleciona botão excluir + * Seleciona botão de confirmação + * + * @return void + */ + public function selecionarExcluir() + { + $this->test->byXPath("(//label[@for='chkInfraItem0'])[1]")->click(); + $this->test->byId("btnExcluir")->click(); + $this->test->acceptAlert(); + } + + /** + * Lispar campo de pesquisa + * Colocar texto para pesquisa + * Clicar no botão pesquisar + * + * @param string $textoPesquisa + * @return void + */ + public function selecionarPesquisa($textoPesquisa) + { + $this->test->byId('txtNomeEstrutura')->clear(); + $this->test->byId('txtNomeEstrutura')->value($textoPesquisa); + $this->test->byId("btnPesquisar")->click(); + } + + /** + * Selecionar todos os intens para impressão + * + * @return void + */ + public function selecionarImprimir() + { + $this->test->byId("lnkInfraCheck")->click(); + // $this->test->byId("btnImprimir")->click(); + } + + /** + * Buscar item de tabela por nome + * + * @param string $nome + * @return string|null + */ + public function buscarNome($nome) + { + try { + $nomeSelecionado = $this->test->byXPath("//td[contains(.,'" . $nome . "')]")->text(); + return !empty($nomeSelecionado) && !is_null($nomeSelecionado) ? + $nomeSelecionado : + null; + } catch (Exception $ex) { + return null; + } + } + + /** + * Buscar mensagem de alerta da página + * + * @return string + */ + public function buscarMensagemAlerta() + { + $alerta = $this->test->byXPath("(//div[@id='divInfraMsg0'])[1]"); + return !empty($alerta->text()) ? $alerta->text() : ""; + } +} \ No newline at end of file From bddf5d79ff34830cbf00df34419e6c50ec335835 Mon Sep 17 00:00:00 2001 From: Glaydson Rodrigues Date: Fri, 22 Mar 2024 17:47:52 -0300 Subject: [PATCH 05/15] fix: corrigir testes funcionais 4.1 --- src/rn/TramitaEmBlocoProtocoloRN.php | 2 +- .../TramiteBlocoExternoProcessoJaIncluidoEmBlocoTest.php | 2 +- .../TramiteBlocoExternoProcessoJaIncluidoEmBlocoTest.php | 5 +++-- tests_sei41/funcional/tests/CenarioBaseTestCase.php | 6 ++++-- .../TramiteBlocoExternoProcessoJaIncluidoEmBlocoTest.php | 5 +++-- 5 files changed, 12 insertions(+), 8 deletions(-) diff --git a/src/rn/TramitaEmBlocoProtocoloRN.php b/src/rn/TramitaEmBlocoProtocoloRN.php index a70768d92..cd2f0fd20 100644 --- a/src/rn/TramitaEmBlocoProtocoloRN.php +++ b/src/rn/TramitaEmBlocoProtocoloRN.php @@ -306,7 +306,7 @@ public function validarQuantidadeDeItensNoBloco($dblIdbloco, $arrProtocolosOrige } if ($numRegistroBloco+$numRegistroItens > $numMaximoDeProcessos) { - return "Não é possível incluir mais que {$numMaximoDeProcessos} processos em um único bloco. Por favor, reduza a quantidade de processos selecionados antes de prosseguir."; + return "Não é possível incluir mais que {$numMaximoDeProcessos} processos em um único bloco. Por favor, selecione outro bloco ou selecione uma quantidade menor de processos."; } return false; diff --git a/tests_sei3/funcional/tests/TramiteBlocoExternoProcessoJaIncluidoEmBlocoTest.php b/tests_sei3/funcional/tests/TramiteBlocoExternoProcessoJaIncluidoEmBlocoTest.php index aab957f59..5626eeb72 100644 --- a/tests_sei3/funcional/tests/TramiteBlocoExternoProcessoJaIncluidoEmBlocoTest.php +++ b/tests_sei3/funcional/tests/TramiteBlocoExternoProcessoJaIncluidoEmBlocoTest.php @@ -86,7 +86,7 @@ public function teste_mesmo_processo_em_bloco() $this->assertStringContainsString( utf8_encode('Prezado(a) usuário(a), o processo ' . self::$protocoloTeste - . ' encontra-se inserido no bloco de número '), + . ' encontra-se inserido no bloco '), $mensagem ); diff --git a/tests_sei4/funcional/tests/TramiteBlocoExternoProcessoJaIncluidoEmBlocoTest.php b/tests_sei4/funcional/tests/TramiteBlocoExternoProcessoJaIncluidoEmBlocoTest.php index f3ac2dc5a..a3a3fe9de 100644 --- a/tests_sei4/funcional/tests/TramiteBlocoExternoProcessoJaIncluidoEmBlocoTest.php +++ b/tests_sei4/funcional/tests/TramiteBlocoExternoProcessoJaIncluidoEmBlocoTest.php @@ -85,8 +85,9 @@ public function teste_mesmo_processo_em_bloco() $this->assertStringContainsString( utf8_encode( 'Prezado(a) usuário(a), o processo ' . $this->objProtocoloDTO->getStrProtocoloFormatado() - . ' encontra-se inserido no bloco de número ' . $this->objBlocoDeTramiteDTO->getNumId() . '.' - . ' Para continuar com essa ação é necessário que o processo seja removido do bloco em questão.' + . ' encontra-se inserido no bloco ' . $this->objBlocoDeTramiteDTO->getNumId() . ' - ' + . $this->objBlocoDeTramiteDTO->getStrDescricao() + . '. Para continuar com essa ação é necessário que o processo seja removido do bloco em questão.' ), $mensagem ); diff --git a/tests_sei41/funcional/tests/CenarioBaseTestCase.php b/tests_sei41/funcional/tests/CenarioBaseTestCase.php index 837335d3e..b0039187e 100755 --- a/tests_sei41/funcional/tests/CenarioBaseTestCase.php +++ b/tests_sei41/funcional/tests/CenarioBaseTestCase.php @@ -530,7 +530,8 @@ protected function validarDadosDocumento($nomeDocArvore, $dadosDocumento, $desti protected function validarProcessosTramitados($protocolo, $deveExistir) { $this->frame(null); - $this->byXPath("//img[contains(@title, 'Controle de Processos')]")->click(); + $this->paginaBase->navegarParaControleProcesso(); + $this->byId("txtInfraPesquisarMenu")->value(utf8_encode('Processos Tramitados Externamente')); $this->byLinkText("Processos Tramitados Externamente")->click(); $this->assertEquals($deveExistir, $this->paginaProcessosTramitadosExternamente->contemProcesso($protocolo)); } @@ -778,7 +779,8 @@ protected function selecionarProcessos($numProtocolo=null) protected function visualizarProcessoTramitadosEmLote($test) { $this->paginaBase->navegarParaControleProcesso(); - $test->byLinkText("Processos Tramitados em Lote")->click(); + $this->byId("txtInfraPesquisarMenu")->value(utf8_encode('Processos Tramitados em Lote')); + $this->byLinkText("Processos Tramitados em Lote")->click(); } protected function navegarProcessoEmLote($selAndamento, $numProtocolo=null) diff --git a/tests_super/funcional/tests/TramiteBlocoExternoProcessoJaIncluidoEmBlocoTest.php b/tests_super/funcional/tests/TramiteBlocoExternoProcessoJaIncluidoEmBlocoTest.php index 81def6ea9..66b1a144c 100644 --- a/tests_super/funcional/tests/TramiteBlocoExternoProcessoJaIncluidoEmBlocoTest.php +++ b/tests_super/funcional/tests/TramiteBlocoExternoProcessoJaIncluidoEmBlocoTest.php @@ -85,8 +85,9 @@ public function teste_mesmo_processo_em_bloco() $this->assertStringContainsString( utf8_encode( 'Prezado(a) usuário(a), o processo ' . $this->objProtocoloDTO->getStrProtocoloFormatado() - . ' encontra-se inserido no bloco de número ' . $this->objBlocoDeTramiteDTO->getNumId() . '.' - . ' Para continuar com essa ação é necessário que o processo seja removido do bloco em questão.' + . ' encontra-se inserido no bloco ' . $this->objBlocoDeTramiteDTO->getNumId() . ' - ' + . $this->objBlocoDeTramiteDTO->getStrDescricao() + . '. Para continuar com essa ação é necessário que o processo seja removido do bloco em questão.' ), $mensagem ); From b82cf590019ea9d191f7b967f4573f3d50c19261 Mon Sep 17 00:00:00 2001 From: Glaydson Rodrigues Date: Tue, 26 Mar 2024 16:20:30 -0300 Subject: [PATCH 06/15] =?UTF-8?q?chore:=20padronizar=20ordena=C3=A7=C3=A3o?= =?UTF-8?q?=20dos=20icones=20na=20listagem=20dos=20blocos?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pen_tramite_bloco_listar.php | 26 ++++++++++++++------------ src/pen_tramite_em_bloco_cadastrar.php | 2 +- tests_sei3/funcional/phpunit.xml | 16 ++++++++-------- tests_sei4/funcional/phpunit.xml | 16 ++++++++-------- tests_super/funcional/phpunit.xml | 16 ++++++++-------- 5 files changed, 39 insertions(+), 37 deletions(-) diff --git a/src/pen_tramite_bloco_listar.php b/src/pen_tramite_bloco_listar.php index bf1efedf9..5c04c1b4f 100644 --- a/src/pen_tramite_bloco_listar.php +++ b/src/pen_tramite_bloco_listar.php @@ -186,6 +186,19 @@ } $strResultado .= ""; + // Tramitar bloco + $objTramitaEmBlocoProtocoloDTO = new TramitaEmBlocoProtocoloDTO(); + $objTramitaEmBlocoProtocoloDTO->setNumIdTramitaEmBloco($idBlocoTramite); + $objTramitaEmBlocoProtocoloDTO->retDblIdProtocolo(); + $objTramitaEmBlocoProtocoloDTO->retNumIdTramitaEmBloco(); + $objTramitaEmBlocoProtocoloRN = new TramitaEmBlocoProtocoloRN(); + $arrTramiteEmBlocoProtocolo = $objTramitaEmBlocoProtocoloRN->listar($objTramitaEmBlocoProtocoloDTO); + + if (!empty($arrTramiteEmBlocoProtocolo) && $linha['estado'] == $objTramiteEmBloco->retornarEstadoDescricao(TramiteEmBlocoRN::$TE_ABERTO)) { + $strResultado .= 'getDiretorioImagens()) . '" title="Tramitar Bloco" alt="Bloco-' . $cont . '" class="infraImg iconTramita" /> '; + } + + // visualizar $strResultado .= 'Visualizar Processos '; // alterar @@ -194,18 +207,7 @@ // Excluir $strResultado .= 'Excluir Bloco '; } - // Tramitar bloco - $objTramitaEmBlocoProtocoloDTO = new TramitaEmBlocoProtocoloDTO(); - $objTramitaEmBlocoProtocoloDTO->setNumIdTramitaEmBloco($idBlocoTramite); - $objTramitaEmBlocoProtocoloDTO->retDblIdProtocolo(); - $objTramitaEmBlocoProtocoloDTO->retNumIdTramitaEmBloco(); - $objTramitaEmBlocoProtocoloRN = new TramitaEmBlocoProtocoloRN(); - $arrTramiteEmBlocoProtocolo = $objTramitaEmBlocoProtocoloRN->listar($objTramitaEmBlocoProtocoloDTO); - - if (!empty($arrTramiteEmBlocoProtocolo) && $linha['estado'] == $objTramiteEmBloco->retornarEstadoDescricao(TramiteEmBlocoRN::$TE_ABERTO)) { - $strResultado .= 'getDiretorioImagens()) . '" title="Tramitar Bloco" alt="Bloco-' . $cont . '" class="infraImg iconTramita" /> '; - } - + $strResultado .= ""; $strResultado .= ""; } diff --git a/src/pen_tramite_em_bloco_cadastrar.php b/src/pen_tramite_em_bloco_cadastrar.php index 47c26df63..dda80a49b 100644 --- a/src/pen_tramite_em_bloco_cadastrar.php +++ b/src/pen_tramite_em_bloco_cadastrar.php @@ -31,7 +31,7 @@ switch ($_GET['acao']) { case 'pen_tramite_em_bloco_cadastrar': - $strTitulo = 'Novo Trâmite em Bloco'; + $strTitulo = 'Novo Bloco de Trâmite Externo'; $arrComandos[] = ''; $arrComandos[] = ''; diff --git a/tests_sei3/funcional/phpunit.xml b/tests_sei3/funcional/phpunit.xml index 19016da60..9fb4ed537 100755 --- a/tests_sei3/funcional/phpunit.xml +++ b/tests_sei3/funcional/phpunit.xml @@ -36,17 +36,17 @@ + value="INFORME_O_ID_DE_ESTRUTURA_UTILIZADO_PARA_TESTE_ORG1" /> + value="INFORME_A_SIGLA_DE_ESTRUTURA_UTILIZADO_PARA_TESTE_ORG1" /> + value="INFORME_O_NOME_DA_ESTRUTURA_UTILIZADO_PARA_TESTE_ORG1" /> + value="INFORME_O_ID_DE_ESTRUTURA_UTILIZADO_PARA_TESTE_ORG_1_1" /> + value="INFORME_O_NOME_DA_ESTRUTURA_UTILIZADO_PARA_TESTE_ORG_1_1" /> @@ -78,12 +78,12 @@ + value="INFORME_O_ID_DE_ESTRUTURA_UTILIZADO_PARA_TESTE_ORG2" /> + value="INFORME_A_SIGLA_DE_ESTRUTURA_UTILIZADO_PARA_TESTE_ORG2" /> + value="INFORME_O_NOME_DA_ESTRUTURA_UTILIZADO_PARA_TESTE_ORG2" /> diff --git a/tests_sei4/funcional/phpunit.xml b/tests_sei4/funcional/phpunit.xml index 19016da60..20f52b05f 100755 --- a/tests_sei4/funcional/phpunit.xml +++ b/tests_sei4/funcional/phpunit.xml @@ -36,17 +36,17 @@ + value="INFORME_O_ID_DE_ESTRUTURA_UTILIZADO_PARA_TESTE_ORG1" /> + value="INFORME_A_SIGLA_DE_ESTRUTURA_UTILIZADO_PARA_TESTE_ORG1" /> + value="INFORME_O_NOME_DA_ESTRUTURA_UTILIZADO_PARA_TESTE_ORG1" /> + value="INFORME_O_ID_DE_ESTRUTURA_UTILIZADO_PARA_TESTE_ORG_1_1" /> + value="INFORME_O_NOME_DA_ESTRUTURA_UTILIZADO_PARA_TESTE_ORG_1_1" /> @@ -78,12 +78,12 @@ + value="INFORME_O_ID_DE_ESTRUTURA_UTILIZADO_PARA_TESTE_ORG_2" /> + value="INFORME_A_SIGLA_DE_ESTRUTURA_UTILIZADO_PARA_TESTE_ORG2" /> + value="INFORME_O_NOME_DA_ESTRUTURA_UTILIZADO_PARA_TESTE_ORG2" /> diff --git a/tests_super/funcional/phpunit.xml b/tests_super/funcional/phpunit.xml index aba71a239..051816555 100644 --- a/tests_super/funcional/phpunit.xml +++ b/tests_super/funcional/phpunit.xml @@ -35,17 +35,17 @@ + value="INFORME_O_ID_DE_ESTRUTURA_UTILIZADO_PARA_TESTE_ORG1" /> + value="INFORME_A_SIGLA_DE_ESTRUTURA_UTILIZADO_PARA_TESTE_ORG1" /> + value="INFORME_O_NOME_DA_ESTRUTURA_UTILIZADO_PARA_TESTE_ORG1" /> + value="INFORME_O_ID_DE_ESTRUTURA_UTILIZADO_PARA_TESTE_ORG_1_1" /> + value="INFORME_O_NOME_DE_ESTRUTURA_UTILIZADO_PARA_TESTE_ORG_1_1" /> @@ -77,12 +77,12 @@ + value="INFORME_O_ID_DE_ESTRUTURA_UTILIZADO_PARA_TESTE_ORG2" /> + value="INFORME_A_SIGLA_DE_ESTRUTURA_UTILIZADO_PARA_TESTE_ORG2" /> + value="INFORME_O_NOME_DA_ESTRUTURA_UTILIZADO_PARA_TESTE_ORG2" /> From dddb50758c0d537359d39808f60a2d57a7d0efd7 Mon Sep 17 00:00:00 2001 From: Glaydson Rodrigues Date: Tue, 26 Mar 2024 17:03:09 -0300 Subject: [PATCH 07/15] =?UTF-8?q?chore:=20corre=C3=A7=C3=A3o=20de=20espa?= =?UTF-8?q?=C3=A7o=20para=20verifica=C3=A7=C3=A3o=20correta=20do=20phpcs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pen_tramite_bloco_listar.php | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/pen_tramite_bloco_listar.php b/src/pen_tramite_bloco_listar.php index 5c04c1b4f..a0c3720d7 100644 --- a/src/pen_tramite_bloco_listar.php +++ b/src/pen_tramite_bloco_listar.php @@ -187,17 +187,17 @@ $strResultado .= ""; // Tramitar bloco - $objTramitaEmBlocoProtocoloDTO = new TramitaEmBlocoProtocoloDTO(); - $objTramitaEmBlocoProtocoloDTO->setNumIdTramitaEmBloco($idBlocoTramite); - $objTramitaEmBlocoProtocoloDTO->retDblIdProtocolo(); - $objTramitaEmBlocoProtocoloDTO->retNumIdTramitaEmBloco(); - $objTramitaEmBlocoProtocoloRN = new TramitaEmBlocoProtocoloRN(); - $arrTramiteEmBlocoProtocolo = $objTramitaEmBlocoProtocoloRN->listar($objTramitaEmBlocoProtocoloDTO); - - if (!empty($arrTramiteEmBlocoProtocolo) && $linha['estado'] == $objTramiteEmBloco->retornarEstadoDescricao(TramiteEmBlocoRN::$TE_ABERTO)) { - $strResultado .= 'getDiretorioImagens()) . '" title="Tramitar Bloco" alt="Bloco-' . $cont . '" class="infraImg iconTramita" /> '; - } - + $objTramitaEmBlocoProtocoloDTO = new TramitaEmBlocoProtocoloDTO(); + $objTramitaEmBlocoProtocoloDTO->setNumIdTramitaEmBloco($idBlocoTramite); + $objTramitaEmBlocoProtocoloDTO->retDblIdProtocolo(); + $objTramitaEmBlocoProtocoloDTO->retNumIdTramitaEmBloco(); + $objTramitaEmBlocoProtocoloRN = new TramitaEmBlocoProtocoloRN(); + $arrTramiteEmBlocoProtocolo = $objTramitaEmBlocoProtocoloRN->listar($objTramitaEmBlocoProtocoloDTO); + + if (!empty($arrTramiteEmBlocoProtocolo) && $linha['estado'] == $objTramiteEmBloco->retornarEstadoDescricao(TramiteEmBlocoRN::$TE_ABERTO)) { + $strResultado .= 'getDiretorioImagens()) . '" title="Tramitar Bloco" alt="Bloco-' . $cont . '" class="infraImg iconTramita" /> '; + } + // visualizar $strResultado .= 'Visualizar Processos '; From 027a0d247698675dc0793c12fdd3464f5b50b045 Mon Sep 17 00:00:00 2001 From: Glaydson Rodrigues Date: Wed, 20 Mar 2024 16:56:49 -0300 Subject: [PATCH 08/15] chore: adicionar melhoria na descricao de inclusao --- src/pen_tramite_processo_em_bloco_cadastrar.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/pen_tramite_processo_em_bloco_cadastrar.php b/src/pen_tramite_processo_em_bloco_cadastrar.php index ab9532cb1..2eea45b64 100644 --- a/src/pen_tramite_processo_em_bloco_cadastrar.php +++ b/src/pen_tramite_processo_em_bloco_cadastrar.php @@ -226,9 +226,11 @@ function inicializar(){ } ?> + From bc79a5e5411bec974f49c66aad1b0b419b28ac5e Mon Sep 17 00:00:00 2001 From: Glaydson Rodrigues Date: Thu, 21 Mar 2024 09:39:32 -0300 Subject: [PATCH 09/15] chore: adicionar mensagem correta para tratamento de erros --- src/pen_tramite_processo_em_bloco_cadastrar.php | 1 - src/rn/TramitaEmBlocoProtocoloRN.php | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/src/pen_tramite_processo_em_bloco_cadastrar.php b/src/pen_tramite_processo_em_bloco_cadastrar.php index 2eea45b64..f79765943 100644 --- a/src/pen_tramite_processo_em_bloco_cadastrar.php +++ b/src/pen_tramite_processo_em_bloco_cadastrar.php @@ -226,7 +226,6 @@ function inicializar(){ } ?> - - diff --git a/src/scripts/sip_atualizar_versao_modulo_pen.php b/src/scripts/sip_atualizar_versao_modulo_pen.php index eaa3c716d..8f9e21a4b 100755 --- a/src/scripts/sip_atualizar_versao_modulo_pen.php +++ b/src/scripts/sip_atualizar_versao_modulo_pen.php @@ -1971,7 +1971,7 @@ protected function instalarV3060() $numIdRecurso1 = $this->criarRecurso('pen_procedimento_expedido_listar', 'Tramita GOV.BR', $numIdSistema); $numIdRecurso2 = $this->criarRecurso('md_pen_tramita_em_bloco', 'Blocos de Trâmite Externo', $numIdSistema); $numIdRecurso3 = $this->criarRecurso('pen_procedimento_expedido_listar', 'Processos Tramitados Externamente', $numIdSistema); - $numIdRecurso4 = $this->criarRecurso('pen_expedir_lote_listar', 'Processos Tramitados em Lote', $numIdSistema); + $numIdRecurso4 = $this->criarRecurso('pen_expedir_lote_listar', 'Processos Tramitados em Bloco', $numIdSistema); $this->criarRecurso('md_pen_tramita_em_bloco_cadastrar', 'Cadastrar Bloco de Tramite Externo', $numIdSistema); $this->criarRecurso('md_pen_tramita_em_bloco_alterar', 'Alterar Descrição do bloco de Tramite Externo', $numIdSistema); @@ -2005,7 +2005,7 @@ protected function instalarV3060() $idMenuProcessoTramitadosExterno = $this->criarMenu('Processos Tramitados Externamente', 57, $idMenuTramita, $numIdMenu, $numIdRecurso3, $numIdSistema); $this->cadastrarRelPergilItemMenu($idPerfilAdm, $numIdRecurso3, $numIdMenu, $idMenuProcessoTramitadosExterno); - $idMenuProcessoTramitadosLote = $this->criarMenu('Processos Tramitados em Lote', 58, $idMenuTramita, $numIdMenu, $numIdRecurso4, $numIdSistema); + $idMenuProcessoTramitadosLote = $this->criarMenu('Processos Tramitados em Bloco', 58, $idMenuTramita, $numIdMenu, $numIdRecurso4, $numIdSistema); $this->cadastrarRelPergilItemMenu($idPerfilAdm, $numIdRecurso4, $numIdMenu, $idMenuProcessoTramitadosLote); if (InfraUtil::compararVersoes(SIP_VERSAO, ">=", "3.0.0")) { diff --git a/tests_sei3/funcional/tests/CenarioBaseTestCase.php b/tests_sei3/funcional/tests/CenarioBaseTestCase.php index 6e6957c12..75cd9f98a 100755 --- a/tests_sei3/funcional/tests/CenarioBaseTestCase.php +++ b/tests_sei3/funcional/tests/CenarioBaseTestCase.php @@ -785,7 +785,7 @@ protected function selecionarProcessos($numProtocolo=null) protected function visualizarProcessoTramitadosEmLote($test) { $this->paginaBase->navegarParaControleProcesso(); - $test->byLinkText("Processos Tramitados em Lote")->click(); + $test->byLinkText("Processos Tramitados em Bloco")->click(); } protected function navegarProcessoEmLote($selAndamento, $numProtocolo=null) diff --git a/tests_sei4/funcional/tests/CenarioBaseTestCase.php b/tests_sei4/funcional/tests/CenarioBaseTestCase.php index 42d158df7..91a82cfdd 100755 --- a/tests_sei4/funcional/tests/CenarioBaseTestCase.php +++ b/tests_sei4/funcional/tests/CenarioBaseTestCase.php @@ -800,8 +800,8 @@ protected function selecionarProcessos($numProtocolo=null) protected function visualizarProcessoTramitadosEmLote($test) { $this->paginaBase->navegarParaControleProcesso(); - $this->byId("txtInfraPesquisarMenu")->value(utf8_encode('Processos Tramitados em Lote')); - $test->byLinkText("Processos Tramitados em Lote")->click(); + $this->byId("txtInfraPesquisarMenu")->value(utf8_encode('Processos Tramitados em Bloco')); + $test->byLinkText("Processos Tramitados em Bloco")->click(); } protected function navegarProcessoEmLote($selAndamento, $numProtocolo=null) diff --git a/tests_sei41/funcional/tests/CenarioBaseTestCase.php b/tests_sei41/funcional/tests/CenarioBaseTestCase.php index b0039187e..01006323d 100755 --- a/tests_sei41/funcional/tests/CenarioBaseTestCase.php +++ b/tests_sei41/funcional/tests/CenarioBaseTestCase.php @@ -779,8 +779,8 @@ protected function selecionarProcessos($numProtocolo=null) protected function visualizarProcessoTramitadosEmLote($test) { $this->paginaBase->navegarParaControleProcesso(); - $this->byId("txtInfraPesquisarMenu")->value(utf8_encode('Processos Tramitados em Lote')); - $this->byLinkText("Processos Tramitados em Lote")->click(); + $this->byId("txtInfraPesquisarMenu")->value(utf8_encode('Processos Tramitados em Bloco')); + $this->byLinkText("Processos Tramitados em Bloco")->click(); } protected function navegarProcessoEmLote($selAndamento, $numProtocolo=null) diff --git a/tests_super/funcional/tests/CenarioBaseTestCase.php b/tests_super/funcional/tests/CenarioBaseTestCase.php index 266a03a68..bed09e7c8 100755 --- a/tests_super/funcional/tests/CenarioBaseTestCase.php +++ b/tests_super/funcional/tests/CenarioBaseTestCase.php @@ -849,8 +849,8 @@ protected function selecionarProcessos($numProtocolo=null) protected function visualizarProcessoTramitadosEmLote($test) { $this->paginaBase->navegarParaControleProcesso(); - $this->byId("txtInfraPesquisarMenu")->value(utf8_encode('Processos Tramitados em Lote')); - $this->byLinkText("Processos Tramitados em Lote")->click(); + $this->byId("txtInfraPesquisarMenu")->value(utf8_encode('Processos Tramitados em Bloco')); + $this->byLinkText("Processos Tramitados em Bloco")->click(); } protected function navegarProcessoEmLote($selAndamento, $numProtocolo=null) From a0c3b41447f9133307f45a8a071c945ea43f214a Mon Sep 17 00:00:00 2001 From: Glaydson Rodrigues Date: Mon, 8 Apr 2024 15:41:26 -0300 Subject: [PATCH 14/15] =?UTF-8?q?chore:=20corrigir=20mensagem=20na=20exclu?= =?UTF-8?q?s=C3=A3o=20do=20bloco?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pen_tramite_bloco_listar.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pen_tramite_bloco_listar.php b/src/pen_tramite_bloco_listar.php index e8a3dbc22..368f9bf3c 100644 --- a/src/pen_tramite_bloco_listar.php +++ b/src/pen_tramite_bloco_listar.php @@ -67,7 +67,7 @@ $objTramiteEmBlocoRN->excluir($arrObjTramiteEmBloco); if ($excluir == false) { - $objPaginaSEI->adicionarMensagem('Prezado(a) usuário(a), Existe(m) Bloco(s) de Trâmite Externo com processos . Realize a exclusão desses processos, antes de realizar a exclusão do bloco.', InfraPagina::$TIPO_MSG_ERRO); + $objPaginaSEI->adicionarMensagem('Prezado(a) usuário(a), existe(m) Bloco(s) de Trâmite Externo com processos. Realize a exclusão desses processos, antes de realizar a exclusão do bloco.', InfraPagina::$TIPO_MSG_ERRO); header('Location: ' . SessaoSEI::getInstance()->assinarLink('controlador.php?acao=' . PaginaSEI::getInstance()->getAcaoRetorno() . '&acao_origem=' . $_GET['acao'])); exit(0); } From 679641edfa82f1bb22a8779f7fa86be6d09d74da Mon Sep 17 00:00:00 2001 From: Glaydson Rodrigues Date: Mon, 8 Apr 2024 16:20:26 -0300 Subject: [PATCH 15/15] chore: corrigir mome variavel --- src/pen_tramite_bloco_listar.php | 10 +++++----- .../funcional/tests/TramiteBlocoExternoTest.php | 1 + 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/pen_tramite_bloco_listar.php b/src/pen_tramite_bloco_listar.php index 368f9bf3c..65f00906c 100644 --- a/src/pen_tramite_bloco_listar.php +++ b/src/pen_tramite_bloco_listar.php @@ -31,13 +31,13 @@ } elseif (isset($_GET['hdnInfraItensSelecionados'])) { $arrIds[] = intval($_GET['hdnInfraItensSelecionados']); } - $ramiteEmBlocoDTO = new TramiteEmBlocoDTO(); - $ramiteEmBlocoDTO->setNumId($arrIds, InfraDTO::$OPER_IN); - $ramiteEmBlocoDTO->setStrStaEstado(TramiteEmBlocoRN::$TE_ABERTO); - $ramiteEmBlocoDTO->retNumId(); + $tramiteEmBlocoDTO = new TramiteEmBlocoDTO(); + $tramiteEmBlocoDTO->setNumId($arrIds, InfraDTO::$OPER_IN); + $tramiteEmBlocoDTO->setStrStaEstado(TramiteEmBlocoRN::$TE_ABERTO); + $tramiteEmBlocoDTO->retNumId(); $objTramiteEmBlocoRN = new TramiteEmBlocoRN(); - $arrTramiteEmBloco = $objTramiteEmBlocoRN->listar($ramiteEmBlocoDTO); + $arrTramiteEmBloco = $objTramiteEmBlocoRN->listar($tramiteEmBlocoDTO); if ($arrTramiteEmBloco == null) { $objPaginaSEI->adicionarMensagem('Blocos que não estão no estado "aberto" não podem ser excluídos.', InfraPagina::$TIPO_MSG_ERRO); diff --git a/tests_super/funcional/tests/TramiteBlocoExternoTest.php b/tests_super/funcional/tests/TramiteBlocoExternoTest.php index 17fdeb68e..6de178ce3 100644 --- a/tests_super/funcional/tests/TramiteBlocoExternoTest.php +++ b/tests_super/funcional/tests/TramiteBlocoExternoTest.php @@ -38,6 +38,7 @@ function setUp(): void $objParticipanteFixture = new ParticipanteFixture(); $objParticipanteFixture->carregar([ 'IdProtocolo' => $objProtocoloDTO->getDblIdProtocolo(), + 'IdContato' => 100000006, ]); $objProtocoloAssuntoFixture = new RelProtocoloAssuntoFixture();