diff --git a/sei/web/modulos/peticionamento/PeticionamentoIntegracao.php b/sei/web/modulos/peticionamento/PeticionamentoIntegracao.php index a11ec72..77589c3 100644 --- a/sei/web/modulos/peticionamento/PeticionamentoIntegracao.php +++ b/sei/web/modulos/peticionamento/PeticionamentoIntegracao.php @@ -1682,8 +1682,8 @@ public function cancelarDocumento(DocumentoAPI $objDocumentoAPI) if ($objReciboPetDTO) { $numRecibo = $objReciboPetDTO->getStrNumeroProcessoFormatadoDoc(); } - - $msg = 'Não é permitido cancelar este documento, pois ele é oriundo de Peticionamento Eletrônico, conforme Recibo Eletrônico de Protocolo SEI nº ' . $numRecibo . '.'; + $strNomeModulo = $this->getNome(); + $msg = "$strNomeModulo: Não é permitido cancelar este documento, pois ele é oriundo de Peticionamento Eletrônico, conforme Recibo Eletrônico de Protocolo SEI nº $numRecibo ."; $objInfraException = new InfraException(); $objInfraException->adicionarValidacao($msg); $objInfraException->lancarValidacoes(); @@ -1701,6 +1701,8 @@ public function cancelarDocumento(DocumentoAPI $objDocumentoAPI) if ($total > 0) { $msg = 'Não é permitido cancelar este documento, pois ele faz parte de Intimação Eletrônica.'; + $strNomeModulo = $this->getNome(); + $msg = "$strNomeModulo: $msg"; $objInfraException = new InfraException(); $objInfraException->adicionarValidacao($msg); $objInfraException->lancarValidacoes(); @@ -1712,6 +1714,8 @@ public function cancelarDocumento(DocumentoAPI $objDocumentoAPI) // condição para saber o documento está sendo utilizado em um indisponibilidade if ($msg != '') { + $strNomeModulo = $this->getNome(); + $msg = "$strNomeModulo: $msg"; $objInfraException = new InfraException(); $objInfraException->lancarValidacao($msg); return null; @@ -1741,8 +1745,10 @@ public function moverDocumento(DocumentoAPI $objDocumentoAPI, ProcedimentoAPI $o $totalDocDisponivel = $rnDocDisponivel->contar($dtoDocDisponivel); if ($total > 0 || $totalDocDisponivel > 0) { - $msg = 'Não é permitido mover este documento, pois ele faz parte de Intimação Eletrônica.'; + + $strNomeModulo = $this->getNome(); + $msg = "$strNomeModulo: $msg"; $objInfraException = new InfraException(); $objInfraException->adicionarValidacao($msg); $objInfraException->lancarValidacoes(); @@ -3175,8 +3181,9 @@ public function cancelarDisponibilizacaoAcessoExterno($arrObjAcessoExternoAPI) $docTipoIntegral = $objMdPetRegrasGeraisRN->verificarDocumentoTipoIntegral($idAcessoExt); if (!$docTipoIntegral) { + $strNomeModulo = $this->getNome(); $objInfraException = new InfraException(); - $objInfraException->adicionarValidacao('Não é permitido cancelar a disponibilização para esse usuário, pois existem vinculos no módulo Peticionamento e Intimação Eletrônicos.'); + $objInfraException->adicionarValidacao("$strNomeModulo: Não é permitido cancelar a disponibilização para esse usuário, pois existem vinculos no módulo Peticionamento e Intimação Eletrônicos."); $objInfraException->lancarValidacoes(); return null; } else { @@ -3226,7 +3233,9 @@ public function anexarProcesso(ProcedimentoAPI $objProcedimentoAPIPrincipal, Pro if ($isRespIntPeriodo) { $msg = 'Não é permitido anexar este processo, pois o mesmo possui Intimação Eletrônica ainda em curso.'; - + + $strNomeModulo = $this->getNome(); + $msg = "$strNomeModulo: $msg"; $objInfraException = new InfraException(); $objInfraException->adicionarValidacao($msg); $objInfraException->lancarValidacoes(); @@ -3249,7 +3258,8 @@ public function sobrestarProcesso(ProcedimentoAPI $objProcedimentoAPI, $objProce if ($isRespIntPeriodo) { $msg = 'Não é permitido sobrestar este processo, pois o mesmo possui Intimação Eletrônica ainda em curso.'; - + $strNomeModulo = $this->getNome(); + $msg = "$strNomeModulo: $msg"; $objInfraException = new InfraException(); $objInfraException->adicionarValidacao($msg); $objInfraException->lancarValidacoes(); @@ -3272,7 +3282,8 @@ public function bloquearProcesso($objProcedimentoAPI) if ($isRespIntPeriodo) { $msg = 'Não é permitido Bloquear este processo, pois o mesmo possui Intimação Eletrônica ainda em curso.'; - + $strNomeModulo = $this->getNome(); + $msg = "$strNomeModulo: $msg"; $objInfraException = new InfraException(); $objInfraException->adicionarValidacao($msg); $objInfraException->lancarValidacoes(); @@ -3300,7 +3311,8 @@ public function desanexarProcesso(ProcedimentoAPI $objProcedimentoAPIPrincipal, } else { $msg = 'Não é permitido desanexar este processo, pois o mesmo é Documento Disponível de Intimação Eletrônica neste processo.'; } - + $strNomeModulo = $this->getNome(); + $msg = "$strNomeModulo: $msg"; $objInfraException = new InfraException(); $objInfraException->adicionarValidacao($msg); $objInfraException->lancarValidacoes(); @@ -3328,6 +3340,8 @@ public function desativarUnidade($arrObjUnidadeAPI) $mdPetRegrasGeraisRN = new MdPetRegrasGeraisRN(); $msg = $mdPetRegrasGeraisRN->verificarExistenciaUnidade(array($arrObjUnidadeAPI, 'desativar')); if ($msg != '') { + $strNomeModulo = $this->getNome(); + $msg = "$strNomeModulo: $msg"; $objInfraException = new InfraException(); $objInfraException->lancarValidacao($msg); } else { @@ -3343,6 +3357,8 @@ public function desativarTipoProcesso($arrObjTipoProcessoDTO) //verifica se existe um processo sendo utilizado if ($msg != "") { + $strNomeModulo = $this->getNome(); + $msg = "$strNomeModulo: $msg"; $objInfraException = new InfraException(); $objInfraException->lancarValidacao($msg); } else { @@ -3358,11 +3374,15 @@ public function desativarTipoDocumento($arrObjSerieAPI) // condição para saber se existe um documento sendo usado if ($msg != '') { + $strNomeModulo = $this->getNome(); + $msg = "$strNomeModulo: $msg"; $objInfraException = new InfraException(); $objInfraException->lancarValidacao($msg); } else { $msg = $mdPetRegrasGeraisRN->verificarParametroTipoDocumento(array($arrObjSerieAPI, 'desativar')); if ($msg != '') { + $strNomeModulo = $this->getNome(); + $msg = "$strNomeModulo: $msg"; $objInfraException = new InfraException(); $objInfraException->lancarValidacao($msg); } else { @@ -3375,6 +3395,8 @@ public function excluirUsuario($arrObjUsuarioAPI) { $msg = (new MdPetRegrasGeraisRN())->verificarExcluirDesativarUsuarioExterno([$arrObjUsuarioAPI, 'excluir']); if ($msg != '') { + $strNomeModulo = $this->getNome(); + $msg = "$strNomeModulo: $msg"; (new InfraException())->lancarValidacao($msg); } } @@ -3396,6 +3418,8 @@ public function excluirUnidade($arrObjUnidadeAPI) $mdPetRegrasGeraisRN = new MdPetRegrasGeraisRN(); $msg = $mdPetRegrasGeraisRN->verificarExistenciaUnidade(array($arrObjUnidadeAPI, 'excluir')); if ($msg != '') { + $strNomeModulo = $this->getNome(); + $msg = "$strNomeModulo: $msg"; $objInfraException = new InfraException(); $objInfraException->lancarValidacao($msg); } else { @@ -3411,6 +3435,8 @@ public function excluirTipoProcesso($arrObjTipoProcessoDTO) //verifica se existe um processo sendo utilizado if ($msg != '') { + $strNomeModulo = $this->getNome(); + $msg = "$strNomeModulo: $msg"; $objInfraException = new InfraException(); $objInfraException->lancarValidacao($msg); } else { @@ -3429,11 +3455,15 @@ public function excluirTipoDocumento($arrObjSerieAPI) // condição para saber se existe um documento sendo usado if ($msg != '') { + $strNomeModulo = $this->getNome(); + $msg = "$strNomeModulo: $msg"; $objInfraException = new InfraException(); $objInfraException->lancarValidacao($msg); } else { $msg = $mdPetRegrasGeraisRN->verificarParametroTipoDocumento(array($arrObjSerieAPI, 'excluir')); if ($msg != '') { + $strNomeModulo = $this->getNome(); + $msg = "$strNomeModulo: $msg"; $objInfraException = new InfraException(); $objInfraException->lancarValidacao($msg); } else { @@ -3449,6 +3479,8 @@ public function excluirDocumento(DocumentoAPI $objDocumentoAPI) // condição para saber o documento está sendo utilizado em um indisponibilidade if ($msg != '') { + $strNomeModulo = $this->getNome(); + $msg = "$strNomeModulo: $msg"; $objInfraException = new InfraException(); $objInfraException->lancarValidacao($msg); } else { @@ -3460,6 +3492,8 @@ public function excluirContato($arrObjContatoAPI) { $msg = (new MdPetRegrasGeraisRN())->verificarExcluirDesativarContato([$arrObjContatoAPI, 'excluir']); if ($msg != '') { + $strNomeModulo = $this->getNome(); + $msg = "$strNomeModulo: $msg"; (new InfraException())->lancarValidacao($msg); } } @@ -3468,6 +3502,8 @@ public function desativarContato($arrObjContatoAPI) { $msg = (new MdPetRegrasGeraisRN())->verificarExcluirDesativarContato([$arrObjContatoAPI, 'desativar']); if ($msg != '') { + $strNomeModulo = $this->getNome(); + $msg = "$strNomeModulo: $msg"; (new InfraException())->lancarValidacao($msg); } } @@ -3644,7 +3680,8 @@ public function alterarContato(ContatoAPI $objContatoAPI) } if(!empty($msgVinc)){ - $preMsg = 'Não é permitido alterar Contato que possua registro de Vinculação ou Procuração Eletrônica ativa.\n\n'; + $strNomeModulo = $this->getNome(); + $preMsg = "$strNomeModulo: Não é permitido alterar Contato que possua registro de Vinculação ou Procuração Eletrônica ativa.\n\n"; $msg .= ''. $objContatoAPI->getNome() . ' ainda possui as seguintes Vinculações ou Procurações ativas:\n\n'.$msgVinc.'\n'; if(!empty($msg)){ (new InfraException())->lancarValidacao(substr($preMsg.$msg, 0, -2)); } }