diff --git a/src/PENIntegracao.php b/src/PENIntegracao.php index 544a53a42..62b101e40 100755 --- a/src/PENIntegracao.php +++ b/src/PENIntegracao.php @@ -172,25 +172,11 @@ public function montarBotaoProcesso(ProcedimentoAPI $objSeiIntegracaoDTO) $bolUnidadeMapeada = true; } //Apresenta o botão de expedir processo - if ($bolUnidadeMapeada && $bolFlagAberto && $bolAcaoExpedirProcesso && $bolProcessoEstadoNormal && $objProcedimentoDTO->getStrStaNivelAcessoGlobalProtocolo() != ProtocoloRN::$NA_SIGILOSO) { + if ($bolUnidadeMapeada && !$bolProcessoEmBloco && $bolFlagAberto && $bolAcaoExpedirProcesso && $bolProcessoEstadoNormal && $objProcedimentoDTO->getStrStaNivelAcessoGlobalProtocolo() != ProtocoloRN::$NA_SIGILOSO) { $numTabBotao = $objPaginaSEI->getProxTabBarraComandosSuperior(); $strAcoesProcedimento .= 'Envio Externo de Processo'; } - //Apresenta o botão da página de recibos - if($bolAcaoExpedirProcesso){ - $objProcessoEletronicoDTO = new ProcessoEletronicoDTO(); - $objProcessoEletronicoDTO->retDblIdProcedimento(); - $objProcessoEletronicoDTO->setDblIdProcedimento($dblIdProcedimento); - $objProcessoEletronicoRN = new ProcessoEletronicoRN(); - if($objProcessoEletronicoRN->contar($objProcessoEletronicoDTO) != 0){ - $numTabBotao = $objPaginaSEI->getProxTabBarraComandosSuperior(); - $strAcoesProcedimento .= ''; - $strAcoesProcedimento .= 'Consultar Recibos'; - $strAcoesProcedimento .= ''; - } - } - //Apresenta o botão de cancelar trâmite $objAtividadeDTO = $objExpedirProcedimentoRN->verificarProcessoEmExpedicao($objSeiIntegracaoDTO->getIdProcedimento()); if ( @@ -215,9 +201,23 @@ public function montarBotaoProcesso(ProcedimentoAPI $objSeiIntegracaoDTO) $bolAcaoExcluirProcessoEmBloco = $objSessaoSEI->verificarPermissao('pen_tramita_em_bloco_protocolo_excluir'); if ($bolUnidadeMapeada && $bolProcessoEmBloco && $bolFlagAberto && $bolAcaoExcluirProcessoEmBloco && $bolProcessoEstadoNormal && $objProcedimentoDTO->getStrStaNivelAcessoGlobalProtocolo() != ProtocoloRN::$NA_SIGILOSO) { $numTabBotao = $objPaginaSEI->getProxTabBarraComandosSuperior(); - $strAcoesProcedimento .= ' getDiretorioImagens()) .'" title="Remover Processo do Bloco de Trâmite" alt="Remover Processo do Bloco de Trâmite"/>'; + $strAcoesProcedimento .= ' getDiretorioImagens()) .'" title="Remover Processo do Bloco de Trâmite" alt="Remover Processo do Bloco de Trâmite"/>'; } - + + //Apresenta o botão da página de recibos + if($bolAcaoExpedirProcesso){ + $objProcessoEletronicoDTO = new ProcessoEletronicoDTO(); + $objProcessoEletronicoDTO->retDblIdProcedimento(); + $objProcessoEletronicoDTO->setDblIdProcedimento($dblIdProcedimento); + $objProcessoEletronicoRN = new ProcessoEletronicoRN(); + if($objProcessoEletronicoRN->contar($objProcessoEletronicoDTO) != 0){ + $numTabBotao = $objPaginaSEI->getProxTabBarraComandosSuperior(); + $strAcoesProcedimento .= ''; + $strAcoesProcedimento .= 'Consultar Recibos'; + $strAcoesProcedimento .= ''; + } + } + return array($strAcoesProcedimento); } @@ -810,6 +810,9 @@ public function processarControlador($strAcao) case 'pen_procedimento_expedido_listar': require_once dirname(__FILE__) . '/pen_procedimento_expedido_listar.php'; break; + case 'pen_teste': + require_once dirname(__FILE__) . '/pen_teste.php'; + break; case 'pen_map_tipo_documento_envio_listar': case 'pen_map_tipo_documento_envio_excluir': diff --git a/src/pen_tramite_processo_em_bloco_cadastrar.php b/src/pen_tramite_processo_em_bloco_cadastrar.php index b0c6a92a2..2e7a04593 100644 --- a/src/pen_tramite_processo_em_bloco_cadastrar.php +++ b/src/pen_tramite_processo_em_bloco_cadastrar.php @@ -53,11 +53,17 @@ $objPenBlocoProcessoRN = new PenBlocoProcessoRN(); $arrObjPenBlocoProcessoDTO[] = $objPenBlocoProcessoRN->consultar($objPenBlocoProcessoDTO); $objPenBlocoProcessoRN->excluir($arrObjPenBlocoProcessoDTO); - $objPaginaSEI->adicionarMensagem('Processo "' . $procedimento->getStrProtocoloProcedimentoFormatado() . '" excluido do bloco', InfraPagina::$TIPO_MSG_AVISO); + $strMensagem = 'O processo "' . $procedimento->getStrProtocoloProcedimentoFormatado() . '" foi removido com sucesso do bloco de trâmite externo'; } catch (Exception $e) { + $strMensagem = $e->getMessage(); PaginaSEI::getInstance()->processarExcecao($e); } - header('Location: ' . SessaoSEI::getInstance()->assinarLink('controlador.php?acao=' . PaginaSEI::getInstance()->getAcaoRetorno() . '&acao_origem=' . $_GET['acao'])); + ?> + + cadastrar($objPenBlocoProcessoDTO); - - $objPaginaSEI->adicionarMensagem('Processo "' . $procedimento->getStrProtocoloProcedimentoFormatado() . '" adicionado ao bloco', InfraPagina::$TIPO_MSG_AVISO); + $strMensagem = 'Processo "' . $procedimento->getStrProtocoloProcedimentoFormatado() . '" adicionado ao bloco'; } catch (Exception $e) { + $strMensagem = $e->getMessage(); PaginaSEI::getInstance()->processarExcecao($e); } - header('Location: ' . SessaoSEI::getInstance()->assinarLink('controlador.php?acao=' . PaginaSEI::getInstance()->getAcaoRetorno() . '&acao_origem=' . $_GET['acao'])); + ?> + +