/** * Join Tecnologia */ try { require_once dirname(__FILE__) . '/../../SEI.php'; session_start(); define('PEN_RECURSO_ATUAL', 'pen_parametros_configuracao'); define('PEN_PAGINA_TITULO', 'Parâmetros de Configuração do Módulo de Tramitações PEN'); $objPagina = PaginaSEI::getInstance(); $objBanco = BancoSEI::getInstance(); $objSessao = SessaoSEI::getInstance(); $o = new PenRelHipoteseLegalEnvioRN(); $os = new PenRelHipoteseLegalRecebidoRN(); $objSessao->validarPermissao('pen_parametros_configuracao'); $objPenParametroDTO = new PenParametroDTO(); $objPenParametroDTO->retTodos(); $objPenParametroRN = new PenParametroRN(); $retParametros = $objPenParametroRN->listar($objPenParametroDTO); /* Busca os dados para montar dropdown ( TIPO DE PROCESSO EXTERNO ) */ $objTipoProcedimentoDTO = new TipoProcedimentoDTO(); $objTipoProcedimentoDTO->retNumIdTipoProcedimento(); $objTipoProcedimentoDTO->retStrNome(); $objTipoProcedimentoDTO->setOrdStrNome(InfraDTO::$TIPO_ORDENACAO_ASC); $objTipoProcedimentoRN = new TipoProcedimentoRN(); $arrObjTipoProcedimentoDTO = $objTipoProcedimentoRN->listarRN0244($objTipoProcedimentoDTO); /* Busca os dados para montar dropdown ( UNIDADE GERADORA DOCUMENTO RECEBIDO ) */ $objUnidadeDTO = new UnidadeDTO(); $objUnidadeDTO->retNumIdUnidade(); $objUnidadeDTO->retStrSigla(); $objUnidadeDTO->setOrdStrSigla(InfraDTO::$TIPO_ORDENACAO_ASC); $objUnidadeRN = new UnidadeRN(); $arrObjUnidade = $objUnidadeRN->listarRN0127($objUnidadeDTO); if ($objPenParametroDTO===null){ throw new PENException("Registros não encontrados."); } switch ($_GET['acao']) { case 'pen_parametros_configuracao_salvar': try { $objPenParametroRN = new PenParametroRN(); if (!empty(count($_POST['parametro']))) { foreach ($_POST['parametro'] as $nome => $valor) { $objPenParametroDTO = new PenParametroDTO(); $objPenParametroDTO->setStrNome($nome); $objPenParametroDTO->retStrNome(); if($objPenParametroRN->contar($objPenParametroDTO) > 0) { $objPenParametroDTO->setStrValor($valor); $objPenParametroRN->alterar($objPenParametroDTO); } } } } catch (Exception $e) { $objPagina->processarExcecao($e); } header('Location: ' . $objSessao->assinarLink('controlador.php?acao=' . $_GET['acao_origem'] . '&acao_origem=' . $_GET['acao'])); die; case 'pen_parametros_configuracao': $strTitulo = 'Parâmetros de Configuração do Módulo de Tramitações PEN'; break; default: throw new PENException("Ação '" . $_GET['acao'] . "' não reconhecida."); } } catch (Exception $e) { $objPagina->processarExcecao($e); } //Monta os botões do topo if ($objSessao->verificarPermissao('pen_parametros_configuracao_alterar')) { $arrComandos[] = ''; } $arrComandos[] = ''; $objPagina->montarDocType(); $objPagina->abrirHtml(); $objPagina->abrirHead(); $objPagina->montarMeta(); $objPagina->montarTitle($objPagina->getStrNomeSistema() . ' - ' . $strTitulo); $objPagina->montarStyle(); $objPagina->abrirStyle(); ?> $objPagina->fecharStyle(); $objPagina->montarJavaScript(); $objPagina->abrirJavaScript(); ?> function inicializar(){ if ('= $_GET['acao'] ?>'=='pen_parametros_configuracao_selecionar'){ infraReceberSelecao(); document.getElementById('btnFecharSelecao').focus(); }else{ document.getElementById('btnFechar').focus(); } infraEfeitoImagens(); infraEfeitoTabelas(); } $objPagina->fecharJavaScript(); $objPagina->fecharHead(); $objPagina->abrirBody($strTitulo, 'onload="inicializar();"'); ?>
$objPagina->fecharBody(); $objPagina->fecharHtml(); ?>