diff --git a/src/PENIntegracao.php b/src/PENIntegracao.php
index 544a53a42..1491b42b7 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 .= '
';
}
- //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 .= '
';
- $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 .= '
';
+ $strAcoesProcedimento .= '';
+ }
+ }
+
return array($strAcoesProcedimento);
}
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']));
+ ?>
+
+