Commit 5998916aa2725b3ea2a0dfae2fe8a2d29b06f97f

Authored by Nei Jobson da Costa Carneiro
1 parent 896dc740

Atualização dos códigos na pré versão.

README.md
1 1 # Módulo Peticionamento e Intimação Eletrônicos do SEI
2   -- Data de Criação: 30/09/2016
  2 +- Data de Criação: 03/10/2016
3 3 - Versão: 1.0.0
4 4  
5 5 ## Requisitos:
6 6 - SEI 2.6.0.A13 instalada (verificar valor da constante de versão do SEI no arquivo sei/SEI.php).
7   -- ANTES de executar os scripts de instalação (itens 5 e 6 abaixo), o usuário de acesso aos bancos de dados do SEI e SIP, constante nos arquivos ConfiguracaoSEI.php e ConfiguracaoSip.php, deverá ter permissão de acesso total ao banco de dados, permitindo, por exemplo, criação e exclusão de tabelas.
  7 +- Antes de executar os scripts de instalação (itens 4 e 5 abaixo), o usuário de acesso aos bancos de dados do SEI e SIP, constante nos arquivos ConfiguracaoSEI.php e ConfiguracaoSip.php, deverá ter permissão de acesso total ao banco de dados, permitindo, por exemplo, criação e exclusão de tabelas.
8 8  
9 9 ## Procedimentos para Instalação:
10 10  
11 11 1. Fazer backup dos banco de dados do SEI e SIP.
12 12 2. Carregar os arquivos do módulo localizados na pasta "/sei/institucional/peticionamento" e os scripts de instalação/atualização "/sei/sei_atualizar_versao_modulo_peticionamento.php" e "/sip/sip_atualizar_versao_modulo_peticionamento.php".
13   -3. Editar o arquivo "sei/ConfiguracaoSEI.php", tomando o cuidado de usar editor que não altere o charset do arquivo, para adicionar a referência ao módulo Peticionamento na chave 'Modulos' abaixo da chave 'SEI':
  13 +3. Editar o arquivo "sei/ConfiguracaoSEI.php", tomando o cuidado de usar editor que não altere o charset do arquivo, para adicionar a referência e caminho até a pasta do módulo Peticionamento na chave 'Modulos' abaixo da chave 'SEI':
14 14  
15 15 'SEI' => array(
16 16 'URL' => 'http://[Servidor_PHP]sei',
... ... @@ -19,30 +19,37 @@
19 19 'Modulos' => array(),
20 20 ),
21 21  
22   - ==> Adicionar a referência ao módulo Peticionamento na array da chave 'Modulos' indicada acima:
  22 + ==> Adicionar a referência e caminho até a pasta do módulo Peticionamento na array da chave 'Modulos' indicada acima:
23 23  
24 24 'Modulos' => array('Peticionamento' => dirname(__FILE__).'/institucional/peticionamento'),
25 25  
26   -4. Logar no SEI e no SIP com Usuário com perfil "Administrador".
27   -
28   -5. Rodar via navegador ou por linha de comando no servidor o script:
  26 +4. Rodar o script de banco "/sei/sei_atualizar_versao_modulo_peticionamento.php" em linha de comando no servidor do SEI. Por exemplo:
  27 +
  28 + /usr/bin/php -c /etc/php.ini /var/www/html/sei/sei_atualizar_versao_modulo_peticionamento.php > atualizacao_modulo_peticionamento_sei.log
  29 + - Opcionalmente, é possível rodar o script de banco via navegador, mas, neste caso, quem executar deve estar logado no SEI com Usuário com perfil de "Administrador" do Sistema:
29 30  
30   - http://[Servidor_PHP]/sei/sei_atualizar_versao_modulo_peticionamento.php
  31 + http://[Servidor_PHP]/sei/sei_atualizar_versao_modulo_peticionamento.php
31 32  
32   -6. Rodar via navegador ou por linha de comando no servidor o script:
  33 +5. Rodar o script de banco "/sip/sip_atualizar_versao_modulo_peticionamento.php" em linha de comando no servidor do SIP. Por exemplo:
33 34  
34   - http://[Servidor_PHP]/sip/sip_atualizar_versao_modulo_peticionamento.php
35   - - IMPORTANTE 1: Na execução dos dois scripts acima, ao final deve constar o termo "FIM". Do contrário, o script não foi executado até o final e algum dado não foi inserido/atualizado no banco de dados correspondente, devendo recuperar o backup e repetir o procedimento.
36   - - IMPORTANTE 2: Depois da execução com sucesso, fazer logoff no SEI e fazer login novamente utilizando Usuário com Perfil "Administrador" e tentar acessar os menus de Administração do módulo: Administração > Peticionamento Eletrônico.
37   - - IMPORTANTE 3: Depois da execução com sucesso, ainda, verificar no SEI e no SIP no menu Infra > Parâmetros se consta o parâmetro "VERSAO_MODULO_PETICIONAMENTO" com o valor da última versão do módulo.
  35 + /usr/bin/php -c /etc/php.ini /var/www/html/sip/sip_atualizar_versao_modulo_peticionamento.php > atualizacao_modulo_peticionamento_sip.log
  36 + - Opcionalmente, é possível rodar o script de banco via navegador, mas, neste caso, quem executar deve estar logado no SIP com Usuário com perfil de "Administrador" do Sistema:
38 37  
39   -7. Recomenda-se que, após a instalação/atualização do módulo, os scripts "/sei/sei_atualizar_versao_modulo_peticionamento.php" e "/sip/sip_atualizar_versao_modulo_peticionamento.php" sejam removidos do servidor.
40   -
41   -8. Imediatamente após a instalação é necessário realizar as parametrizações do módulo em Administração > Peticionamento Eletrônico, para que o módulo seja utilizado adequadamente pelos Usuários Externos na tela de Acesso Externo do SEI:
  38 + http://[Servidor_PHP]/sip/sip_atualizar_versao_modulo_peticionamento.php
  39 + - **IMPORTANTE**: Na execução dos dois scripts acima, ao final deve constar o termo "FIM". Do contrário, o script não foi executado até o final e algum dado não foi inserido/atualizado no banco de dados correspondente, devendo recuperar o backup e repetir o procedimento.
  40 + - Constando o termo "FIM" ao final da execução significa que foi executado com sucesso. Verificar no SEI e no SIP no menu Infra > Parâmetros se consta o parâmetro "VERSAO_MODULO_PETICIONAMENTO" com o valor da última versão do módulo.
  41 +
  42 +6. Recomenda-se que, após a instalação/atualização do módulo, os scripts "/sei/sei_atualizar_versao_modulo_peticionamento.php" e "/sip/sip_atualizar_versao_modulo_peticionamento.php" sejam removidos do servidor.
  43 +7. Em caso de erro durante a execução do script verificar (lendo as mensagens de erro e no SEI em Infra > Log e no SIP em Infra > Log) se a causa é algum problema na infra-estrutura local. Neste caso, após a correção, restaurar o backup do banco de dados e executar novamente os scripts indicados nos itens 4 e 5 acima.
  44 + - Caso não seja possível identificar a causa, entrar em contato com o desenvolvedor responsável por esta versão do módulo: Marcelo Bezerra - marcelo.bezerra@cast.com.br
42 45  
43   - http://[Servidor_PHP]/sei/controlador_externo.php?acao=usuario_externo_logar&id_orgao_acesso_externo=0
  46 +## Orientações Negociais:
44 47  
45   -9. É imprescindível ativar no SIP para o Perfil "Administrador" do SEI os seguintes menus:
  48 +1. Imediatamente após a instalação com sucesso, é necessário realizar as parametrizações do módulo no SEI em Administração > Peticionamento Eletrônico, para que o módulo seja utilizado adequadamente pelos Usuários Externos na tela de Acesso Externo do SEI:
  49 +
  50 + http://[Servidor_PHP]/sei/controlador_externo.php?acao=usuario_externo_logar&id_orgao_acesso_externo=0
  51 +
  52 +2. É imprescindível ativar no SIP para o Perfil "Administrador" do SEI os seguintes menus:
46 53 - Para cadastrar "Cargos" que serão utilizados pelos Usuários Externos na seleção do "Cargo/Função" na assinatura de cada Peticionamento e na seleção de "Cargo" no cadastro de novos Interessados, ativar os menus:
47 54 - "Contextos/Contatos / Cargos / Listar" (recurso "cargo_listar")
48 55 - "Contextos/Contatos / Cargos / Reativar" (recurso "cargo_reativar")
... ... @@ -55,11 +62,8 @@
55 62 - Para cadastrar "Tipos de Contexto" que serão utilizados na Administração > Peticionamento Eletrônico > Tipos de Contatos Permitidos e, consequentemente, pelos Usuários Externos no cadastro e seleção de Interessados, ativar os menus:
56 63 - "Contextos/Contatos / Tipos de Contexto / Listar" (recurso "tipo_contexto_contato_listar")
57 64 - "Contextos/Contatos / Tipos de Contexto / Reativar" (recurso "tipo_contexto_contato_reativar")
  65 + - **IMPORTANTE**: Os Tipos de Contextos indicados no submenu do módulo "Tipos de Contatos Permitidos" no campo "Para Cadastro de Interessado" devem estar com a opção "Aceita contatos" ativada.
58 66  
59   -10. Não é aconselhável dar publicidade a registros de indisponibilidades do SEI até que o módulo possua funcionalidades afetas a Intimação Eletrônica, prevista para a versão 2.0. De qualquer forma, segue URL da página pública que lista os cadastrados realizados no menu Administração > Peticionamento Eletrônico > Indisponibilidades do SEI:
60   -
61   - http://[Servidor_PHP]/sei/institucional/peticionamento/indisponibilidade_peticionamento_usuario_externo_lista.php?acao_externa=indisponibilidade_peticionamento_usuario_externo_listar&id_orgao_acesso_externo=0
62   -
63   -Em caso de erro durante a execução do script verificar (lendo as mensagens de erro e no SEI em Infra > Log e no SIP em Infra > Log) se a causa é algum problema na infra-estrutura local. Neste caso, após a correção, restaurar o backup do banco de dados e executar novamente os scripts indicados nos itens 5 e 6 acima.
  67 +3. Não é aconselhável dar publicidade a registros de indisponibilidades do SEI até que o módulo possua funcionalidades afetas a Intimação Eletrônica, prevista para a versão 2.0. De qualquer forma, segue URL da página pública que lista os cadastrados realizados no menu Administração > Peticionamento Eletrônico > Indisponibilidades do SEI:
64 68  
65   -Caso não seja possível identificar a causa, entrar em contato com o desenvolvedor responsável por esta versão do módulo: Marcelo Bezerra - marcelo.bezerra@cast.com.br
66 69 \ No newline at end of file
  70 + http://[Servidor_PHP]/sei/institucional/peticionamento/indisponibilidade_peticionamento_usuario_externo_lista.php?acao_externa=indisponibilidade_peticionamento_usuario_externo_listar&id_orgao_acesso_externo=0
67 71 \ No newline at end of file
... ...
sei/institucional/peticionamento/controlador_ajax_externo.php
... ... @@ -16,8 +16,34 @@ try{
16 16  
17 17 case 'contato_pj_vinculada':
18 18  
19   - $objContatoDTO = ContatoINT::obterSugestoesRI0571($_POST['idContextoContato']);
20   - $xml = InfraAjax::gerarXMLComplementosArrInfraDTO($objContatoDTO,array('Telefone','Fax','Email','SitioInternet','Endereco','Bairro','SiglaEstado','NomeCidade','NomePais','Cep'));
  19 + if( ($_POST['id_tipo_contexto_contato'] != null && $_POST['id_tipo_contexto_contato'] != "" )
  20 + &&
  21 + ($_POST['palavras_pesquisa'] != null && $_POST['palavras_pesquisa'] != "")
  22 + ) {
  23 +
  24 + $objContatoRN = new ContatoRN();
  25 + $objContextoContatoDTO = new ContatoDTO();
  26 +
  27 + $objContextoContatoDTO->retNumIdContato();
  28 + $objContextoContatoDTO->retStrNome();
  29 +
  30 + //trazer todos que sejam empresas (CNPJ diferente de null), estejam ativos,
  31 + //e atenda ao filtro por nome informado na tela
  32 + $objContextoContatoDTO->adicionarCriterio(
  33 + array('Cnpj','Nome', 'SinAtivo'),
  34 + array(InfraDTO::$OPER_DIFERENTE,InfraDTO::$OPER_LIKE, InfraDTO::$OPER_IGUAL ),
  35 + array(null, "%".$_POST['palavras_pesquisa']."%", 'S' ),
  36 + array( InfraDTO::$OPER_LOGICO_AND , InfraDTO::$OPER_LOGICO_AND )
  37 + );
  38 +
  39 + $objContextoContatoDTO->setOrdStrNome(InfraDTO::$TIPO_ORDENACAO_ASC);
  40 +
  41 + $arrObjContatoDTO = $objContatoRN->pesquisarRN0471( $objContextoContatoDTO );
  42 + $xml = InfraAjax::gerarXMLItensArrInfraDTO($arrObjContatoDTO,'IdContato', 'Nome');
  43 + InfraAjax::enviarXML($xml);
  44 +
  45 + }
  46 +
21 47 break;
22 48  
23 49 case 'contato_auto_completar_contexto_pesquisa':
... ... @@ -57,9 +83,9 @@ try{
57 83 $objContatoRN = new ContatoRN();
58 84 $arrObjContatoDTO = $objContatoRN->pesquisarRN0471($objContatoDTO);
59 85  
60   - $objContatoRN = new ContatoRN();
  86 + //$objContatoRN = new ContatoRN();
61 87 //$arrObjContatoDTO = $objContatoRN->listarRN0325($objContatoDTO);
62   - $arrObjContatoDTO = $objContatoRN->pesquisarRN0471($objContatoDTO);
  88 + //$arrObjContatoDTO = $objContatoRN->pesquisarRN0471($objContatoDTO);
63 89  
64 90 $xml = InfraAjax::gerarXMLItensArrInfraDTO($arrObjContatoDTO,'IdContato', 'Nome');
65 91 InfraAjax::enviarXML($xml);
... ...
sei/institucional/peticionamento/peticionamento_interessado_cadastro.php
... ... @@ -19,19 +19,6 @@ try {
19 19 //////////////////////////////////////////////////////////////////////////////
20 20  
21 21 PaginaSEIExterna::getInstance()->setTipoPagina( InfraPagina::$TIPO_PAGINA_SIMPLES );
22   - //SessaoSEIExterna::getInstance()->validarLink();
23   -
24   - //SessaoSEI::getInstance(false);
25   - //SessaoSEI::getInstance()->simularLogin(null, null, SessaoSEIExterna::getInstance()->getNumIdUsuarioExterno() , SessaoSEIExterna::getInstance()->getNumIdUnidadeAtual() );
26   - //SessaoSEIExterna::getInstance()->validarPermissao($_GET['acao']);
27   -
28   - //=====================================================
29   - //INICIO - VARIAVEIS PRINCIPAIS E LISTAS DA PAGINA
30   - //=====================================================
31   -
32   - //=====================================================
33   - //FIM - VARIAVEIS PRINCIPAIS E LISTAS DA PAGINA
34   - //=====================================================
35 22  
36 23 switch($_GET['acao']){
37 24  
... ... @@ -67,7 +54,7 @@ try {
67 54  
68 55 //setando dados no contato que esta sendo cadastrado ou editado
69 56 if( isset( $_POST['hdnCadastrar'] ) ){
70   -
  57 +
71 58 $objContatoDTO = new ContatoDTO();
72 59 $objContatoDTO->retTodos();
73 60  
... ... @@ -75,14 +62,37 @@ try {
75 62  
76 63 if( !isset( $_POST['hdnIdEdicao'] ) || $_POST['hdnIdEdicao'] == "" ){
77 64 $objContatoDTO->setNumIdContato(null);
  65 +
78 66 } else {
79   - $objContatoDTO->setNumIdContato( $_POST['hdnIdEdicao'] );
80   - }
  67 +
  68 + $objContatoRN = new ContatoRN();
  69 + $objContatoDTO = new ContatoDTO();
  70 + $objContatoDTO->retStrSinContexto();
  71 + $objContatoDTO->retNumMatricula();
  72 + $objContatoDTO->retDblRg();
  73 + $objContatoDTO->retStrOrgaoExpedidor();
  74 + $objContatoDTO->retStrTelefone();
  75 + $objContatoDTO->retStrFax();
  76 + $objContatoDTO->retStrEmail();
  77 + $objContatoDTO->retStrSitioInternet();
  78 + $objContatoDTO->retStrEndereco();
  79 + $objContatoDTO->retStrBairro();
  80 + $objContatoDTO->retStrSiglaEstado();
  81 + $objContatoDTO->retStrNomeCidade();
  82 + $objContatoDTO->retStrNomePais();
  83 + $objContatoDTO->retStrCep();
  84 + $objContatoDTO->retStrObservacao();
  85 + $objContatoDTO->retStrSinEnderecoContexto();
  86 + $objContatoDTO->retDblIdPessoaRh();
  87 + $objContatoDTO->retNumIdCarreira();
  88 + $objContatoDTO->retNumIdNivelFuncao();
  89 + $objContatoDTO->retNumIdContato();
81 90  
82   - $strSinContexto = 'S';
83   - $objContatoDTO->setStrSinContexto($strSinContexto);
84   - //$objContatoDTO->setStrSinContexto('S');
85   - $objContatoDTO->setNumIdTipoContextoContato($numIdTipoContextoContato);
  91 + $objContatoDTO->setNumIdContato( $_POST['hdnIdEdicao'] );
  92 + $objContatoDTO = $objContatoRN->consultarRN0324($objContatoDTO);
  93 +
  94 + }
  95 +
86 96 $objContatoDTO->setNumIdTratamento($_POST['tratamento']);
87 97 $objContatoDTO->setNumIdVocativo($_POST['vocativo']);
88 98 $objContatoDTO->setNumIdCargo($_POST['cargo']);
... ... @@ -101,9 +111,45 @@ try {
101 111 $objContatoDTO->setStrSigla('');
102 112 $objContatoDTO->setStrGenero('');
103 113 $objContatoDTO->setStrMatriculaOab($_POST['numeroOab']);
104   - $objContatoDTO->setDblCpf($_POST['txtCPF']);
  114 +
  115 + //campos manipulados apenas no cadastro (nao na ediçao)
  116 + if( !isset( $_POST['hdnIdEdicao'] ) || $_POST['hdnIdEdicao'] == "" ) {
  117 +
  118 + $objContatoDTO->setDblCpf($_POST['txtCPF']);
  119 + $objContatoDTO->setDblCnpj($_POST['txtCNPJ']);
  120 + $objContatoDTO->setStrSinAtivo('S');
  121 +
  122 + if( isset ( $_POST['hdnIdContextoContato'] ) && $_POST['hdnIdContextoContato'] != "") {
  123 + $objContatoDTO->setNumIdContextoContato( $_POST['hdnIdContextoContato'] );
  124 + }
  125 +
  126 + //PF sem vinculo com PJ
  127 + if( $_POST['tipoPessoaPF'] == '0' ){
  128 +
  129 + $strSinContexto = 'S';
  130 + unset( $_POST['hdnIdContextoContato'] );
  131 + $objContatoDTO->setNumIdTipoContextoContato($numIdTipoContextoContato);
  132 +
  133 + //PF com vinculo com PJ
  134 + } else if( $_POST['tipoPessoaPF'] == '1' ){
  135 +
  136 + $strSinContexto = 'N';
  137 + $objContatoDTO->setNumIdTipoContextoContato('');
  138 +
  139 + }
  140 +
  141 + //PJ
  142 + else {
  143 +
  144 + $strSinContexto = 'S';
  145 + unset( $_POST['hdnIdContextoContato'] );
  146 + $objContatoDTO->setNumIdTipoContextoContato($numIdTipoContextoContato);
  147 + }
  148 +
  149 + $objContatoDTO->setStrSinContexto($strSinContexto);
  150 + }
  151 +
105 152 $objContatoDTO->setNumMatricula('');
106   - $objContatoDTO->setDblCnpj($_POST['txtCNPJ']);
107 153 $objContatoDTO->setDblRg($_POST['rg']);
108 154 $objContatoDTO->setStrOrgaoExpedidor($_POST['orgaoExpedidor']);
109 155 $objContatoDTO->setStrTelefone($_POST['telefone']);
... ... @@ -119,7 +165,6 @@ try {
119 165 $objContatoDTO->setStrObservacao('');
120 166 $objContatoDTO->setStrSinEnderecoContexto('N');
121 167 $objContatoDTO->setDblIdPessoaRh(null);
122   - $objContatoDTO->setStrSinAtivo('S');
123 168 $objContatoDTO->setNumIdCarreira(null);
124 169 $objContatoDTO->setNumIdNivelFuncao(null);
125 170  
... ... @@ -132,7 +177,7 @@ try {
132 177  
133 178 //verificando se é cadastro ou ediçao de contato
134 179 if( !isset( $_POST['hdnIdEdicao'] ) || $_POST['hdnIdEdicao'] == "" ){
135   -
  180 +
136 181 $objContatoDTO = $objContatoRN->cadastrarRN0322($objContatoDTO);
137 182 $idContatoCadastro = $objContatoDTO->getNumIdContato();
138 183  
... ... @@ -224,8 +269,23 @@ try {
224 269 $_POST['cargo'] = $objContatoDTO->getNumIdCargo();
225 270 $_POST['hdnIdEdicao'] = $_POST['hdnIdEdicaoAuxiliar'];
226 271  
227   - $numIdTipoContextoContato = $objContatoDTO->getNumIdTipoContextoContato();
228   -
  272 + $_POST['hdnIdContextoContato'] = $objContatoDTO->getNumIdContextoContato();
  273 +
  274 + if( $_POST['hdnIdContextoContato'] != "" && $_POST['hdnIdContextoContato'] != null ){
  275 +
  276 + $objContatoPJVinculadaDTO = new ContatoDTO();
  277 + $objContatoPJVinculadaDTO->retNumIdContato();
  278 + $objContatoPJVinculadaDTO->retStrNome();
  279 + $objContatoPJVinculadaDTO->retNumIdTipoContextoContato();
  280 + $objContatoPJVinculadaDTO->setNumIdContato( $_POST['hdnIdContextoContato'] );
  281 +
  282 + $objContatoPJVinculadaDTO = $objContatoRN->consultarRN0324( $objContatoPJVinculadaDTO );
  283 + $_POST['tipoInteressado'] = $objContatoPJVinculadaDTO->getNumIdTipoContextoContato();
  284 + $numIdTipoContextoContato = $_POST['tipoInteressado'];
  285 + $_POST['txtPjVinculada'] = $objContatoPJVinculadaDTO->getStrNome();
  286 +
  287 + }
  288 +
229 289 $strItensSelTipoInteressado = GerirTipoContextoPeticionamentoINT::montarSelectTipoInteressado($strPrimeiroItemValor, $strPrimeiroItemDescricao, $numIdTipoContextoContato, $strTipo);
230 290  
231 291 if( isset( $_GET['cpf'] )) {
... ... @@ -372,11 +432,27 @@ $strLinkEdicaHash = PaginaSEIExterna::getInstance()->formatarXHTML(
372 432 </label>
373 433  
374 434 <label id="lblPjVinculada" style="display: none;" class="infraLabelObrigatorio">Razão Social da Pessoa Jurídica vinculada:<br/>
  435 +
  436 + <?php if( $_POST['hdnIdContextoContato'] == '') {?>
  437 +
375 438 <input type="text" class="infraText"
376 439 tabindex="<?=PaginaSEIExterna::getInstance()->getProxTabDados()?>"
377 440 name="txtPjVinculada" id="txtPjVinculada"
378 441 autocomplete="off" style="width: 580px; display: none;" />
379   - <input type="hidden" name="hdnIdContextoContato" id="hdnIdContextoContato" value="" />
  442 +
  443 + <?php } else { ?>
  444 +
  445 + <input type="text" class="infraText"
  446 + value="<?php echo $_POST['txtPjVinculada']; ?>"
  447 + tabindex="<?=PaginaSEIExterna::getInstance()->getProxTabDados()?>"
  448 + name="txtPjVinculada" id="txtPjVinculada"
  449 + autocomplete="off" style="width: 580px;" />
  450 +
  451 + <?php } ?>
  452 +
  453 + <input type="hidden" name="hdnIdContextoContato" id="hdnIdContextoContato"
  454 + value="<?php echo $_POST['hdnIdContextoContato']; ?>" />
  455 +
380 456 <br/><br/>
381 457 </label>
382 458  
... ... @@ -528,35 +604,15 @@ $strLinkEdicaHash = PaginaSEIExterna::getInstance()-&gt;formatarXHTML(
528 604 <div id="div4_2" style="float:left; width: auto;">
529 605 <label class="infraLabelObrigatorio">Estado:</label><br/>
530 606  
531   - <!--
532   - <input type="text" class="infraText" name="estado"
533   - value="<?php echo $_POST['estado']; ?>"
534   - id="estado" />
535   - -->
536   -
537 607 <select class="infraSelect" tabindex="<?=PaginaSEIExterna::getInstance()->getProxTabDados()?>"
538 608 name="selEstado" id="selEstado">
539 609 <?=$strItensSelSiglaEstado?>
540 610 </select>
541 611  
542 612 </div>
543   -
544   - <!--
545   - <div id="div4_2_combo" style="float:left; margin-left:20px; width: auto; display: none;">
546   - <label class="infraLabelObrigatorio">Estado:</label><br/>
547   - <select class="infraSelect" name="cbEstado" id="cbEstado">
548   - </select>
549   - </div>
550   - -->
551 613  
552 614 <div id="div4_3" style="float:left; margin-left:20px; width: auto;">
553 615 <label class="infraLabelObrigatorio">Cidade:</label><br/>
554   -
555   - <!--
556   - <input type="text" class="infraText" name="cidade"
557   - value="<?php echo $_POST['cidade']; ?>"
558   - id="cidade" />
559   - -->
560 616  
561 617 <select class="infraSelect" tabindex="<?=PaginaSEIExterna::getInstance()->getProxTabDados()?>"
562 618 name="selCidade" id="selCidade">
... ... @@ -564,22 +620,14 @@ $strLinkEdicaHash = PaginaSEIExterna::getInstance()-&gt;formatarXHTML(
564 620 </select>
565 621 </div>
566 622  
567   - <!--
568   - <div id="div4_3_combo" style="float:left; margin-left:20px; width: auto; display: none;">
569   - <label class="infraLabelObrigatorio">Cidade:</label><br/>
570   - <select class="infraSelect" name="cbCidade" id="cbCidade">
571   - </select>
572   - </div>
573   - -->
574   -
575 623 <div id="div4_4" style="float:left; margin-left:20px; width: auto;">
576 624 <label class="infraLabelObrigatorio">CEP:</label><br/>
577 625 <input type="text" class="infraText"
578   - onkeypress="return infraMascaraCEP(this,event);"
579   - maxlength="15"
580   - tabindex="<?=PaginaSEIExterna::getInstance()->getProxTabDados()?>"
581   - value="<?php echo $_POST['cep']; ?>"
582   - name="cep" id="cep" />
  626 + onkeypress="return infraMascaraCEP(this,event);"
  627 + maxlength="15"
  628 + tabindex="<?=PaginaSEIExterna::getInstance()->getProxTabDados()?>"
  629 + value="<?php echo $_POST['cep']; ?>"
  630 + name="cep" id="cep" />
583 631 </div>
584 632  
585 633 </div>
... ... @@ -597,7 +645,7 @@ $strLinkEdicaHash = PaginaSEIExterna::getInstance()-&gt;formatarXHTML(
597 645 <?php } ?>
598 646  
599 647 <?php
600   -//PaginaSEIExterna::getInstance()->montarBarraComandosInferior($arrComandos);
  648 +
601 649 PaginaSEIExterna::getInstance()->montarAreaDebug();
602 650 PaginaSEIExterna::getInstance()->fecharAreaDados();
603 651 PaginaSEIExterna::getInstance()->fecharBody();
... ...
sei/institucional/peticionamento/peticionamento_interessado_cadastro_js.php
1 1 <?php
2   -//$strLinkAjaxContatos = SessaoSEIExterna::getInstance()->assinarLink('controlador_ajax_externo.php?acao_ajax_externo=contato_pj_vinculada');
3 2 $strLinkAjaxContatos = SessaoSEIExterna::getInstance()->assinarLink('/sei/institucional/peticionamento/controlador_ajax_externo.php?acao_ajax_externo=contato_pj_vinculada&id_orgao_acesso_externo=0');
4   -//$strLinkAjaxContatoRI0571 = SessaoSEIExterna::getInstance()->assinarLink('controlador_ajax_externo.php?acao_ajax_externo=contato_pj_vinculada');
5 3 $strLinkAjaxCidade = SessaoSEIExterna::getInstance()->assinarLink('controlador_ajax_externo.php?acao_ajax=cidade_montar_select_nome');
6 4 ?>
7 5 <script type="text/javascript">
... ... @@ -116,18 +114,6 @@ function mostrarCamposPJ(){
116 114  
117 115 }
118 116  
119   -function enviarInteressado(){
120   -
121   - var arrDados = ["Banana1", "Orange1", "Apple1", "Mango1"];
122   - arrDados.push("Kiwi1");
123   - opener.receberInteressado(arrDados, true);
124   -
125   - var arrDados2 = ["Banana2", "Orange2", "Apple2", "Mango2"];
126   - arrDados2.push("Kiwi2");
127   - opener.receberInteressado(arrDados2, false);
128   -
129   -}
130   -
131 117 function validarFormulario(){
132 118  
133 119 //valida campo especificação
... ... @@ -144,6 +130,29 @@ function validarFormulario(){
144 130  
145 131 function inicializar(){
146 132  
  133 + var hdnIdContexto = document.getElementById('hdnIdContextoContato');
  134 + var txtPjVinculada = document.getElementById('txtPjVinculada');
  135 +
  136 + if( txtPjVinculada != null && hdnIdContexto != null){
  137 +
  138 + objAutoCompletarContexto = new infraAjaxAutoCompletar('hdnIdContextoContato','txtPjVinculada','<?=$strLinkAjaxContatos?>');
  139 + objAutoCompletarContexto.limparCampo = true;
  140 +
  141 + objAutoCompletarContexto.prepararExecucao = function(){
  142 + return 'id_tipo_contexto_contato='+document.getElementById('tipoInteressado').value+'&palavras_pesquisa='+document.getElementById('txtPjVinculada').value;
  143 + };
  144 +
  145 + objAutoCompletarContexto.processarResultado = function(id,descricao,complemento){
  146 +
  147 + if (id!=''){
  148 + document.getElementById('hdnIdContextoContato').value = id;
  149 + document.getElementById('txtPjVinculada').value = descricao;
  150 + }
  151 +
  152 + };
  153 +
  154 + }
  155 +
147 156 <?php if( isset( $_GET['edicao'] ) ) { ?>
148 157  
149 158 var idEdicao = window.opener.document.getElementById("hdnIdEdicao").value;
... ... @@ -172,42 +181,23 @@ function inicializar(){
172 181  
173 182 <?php if( isset( $_GET['edicaoExibir'] ) && isset( $_GET['cpf'] ) ) { ?>
174 183 document.getElementById("txtCPF").value = "<?= InfraUtil::formatarCpf( $_POST['txtCPF'] ) ?>";
175   - <?php } ?>
  184 + <?php } ?>
176 185  
177   - //Preenchimento com o endereço do contexto
178   - //objAutoCompletarInteressado = new infraAjaxAutoCompletar('hdnIdInteressado','txtInteressado','<?=$strLinkAjaxInteressado?>');
179   - //objAjaxContatoRI0571 = new infraAjaxComplementar('hdnIdContextoContato','txtPjVinculada','<?=$strLinkAjaxContatoRI0571?>');
180   - //objAjaxContatoRI0571.limparCampo = false;
181   -
182   - //objAjaxContatoRI0571.prepararExecucao = function(){
183   - //return 'idContextoContato='+document.getElementById('hdnIdContextoContato').value;
184   - //}
  186 + <?php if( isset( $_POST['hdnIdContextoContato'] ) && isset( $_GET['cpf'] ) ) { ?>
185 187  
186   - //objAjaxContatoRI0571.processarResultado = function(arr){
187   - //alert(arr);
188   - //}
189   -
190   - debugger;
191   - objAutoCompletarContexto = new infraAjaxAutoCompletar('hdnIdContextoContato','txtPjVinculada','<?=$strLinkAjaxContatos?>');
192   - objAutoCompletarContexto.limparCampo = false;
193   -
194   - objAutoCompletarContexto.prepararExecucao = function(){
195   - debugger;
196   - return 'id_tipo_contexto_contato='+document.getElementById('tipoInteressado').value+'&palavras_pesquisa='+document.getElementById('txtPjVinculada').value;
197   - };
  188 + //rdPF2 com vinculo
  189 + document.getElementById("rdPF2").checked = 'checked';
  190 + document.getElementById("rdPF2").click();
  191 + document.getElementById("txtPjVinculada").value = '<?php echo $_POST['txtPjVinculada']; ?>';
198 192  
199   - objAutoCompletarContexto.processarResultado = function(id,descricao,complemento){
  193 + <?php } else if( isset( $_GET['cpf'] ) ) { ?>
200 194  
201   - console.log("Resultado:" + id );
202   -
203   - if (id!=''){
204   - document.getElementById('hdnIdContextoContato').value = id;
205   - document.getElementById('txtPjVinculada').value = descricao;
206   - //objAjaxContatoRI0571.executar();
207   - }
208   -
209   - }
210   -
  195 + //rdPF1 com vinculo
  196 + document.getElementById("rdPF1").checked = 'checked';
  197 + document.getElementById("rdPF1").click();
  198 +
  199 + <?php } ?>
  200 +
211 201 //Ajax para carregar as cidades na escolha do estado
212 202 objAjaxCidade = new infraAjaxMontarSelectDependente('selEstado','selCidade','<?=$strLinkAjaxCidade?>');
213 203 objAjaxCidade.prepararExecucao = function(){
... ... @@ -220,6 +210,29 @@ function inicializar(){
220 210 infraEfeitoTabelas();
221 211  
222 212 <?php } ?>
  213 +
  214 + <?php if( isset($_GET['edicaoExibir']) ) { ?>
  215 +
  216 + document.getElementById('txtPjVinculada').disabled = true;
  217 + document.getElementById('txtPjVinculada').disabled = 'disabled';
  218 +
  219 + document.getElementById('tipoInteressado').disabled = true;
  220 + document.getElementById('tipoInteressado').disabled = 'disabled';
  221 +
  222 + <?php if( isset( $_GET['cpf'] ) ) { ?>
  223 +
  224 + document.getElementById("rdPF").disabled = true;
  225 + document.getElementById("rdPF").disabled = 'disabled';
  226 +
  227 + document.getElementById("rdPF1").disabled = true;
  228 + document.getElementById("rdPF1").disabled = 'disabled';
  229 +
  230 + document.getElementById("rdPF2").disabled = true;
  231 + document.getElementById("rdPF2").disabled = 'disabled';
  232 +
  233 + <?php } ?>
  234 +
  235 + <?php } ?>
223 236  
224 237 }
225 238  
... ... @@ -396,16 +409,6 @@ function salvar(){
396 409 return;
397 410 }
398 411  
399   - //pais
400   - /*
401   - var pais = document.getElementById('pais').value;
402   -
403   - if( pais == ''){
404   - alert('Informe o país.');
405   - document.getElementById('pais').focus();
406   - return;
407   - } */
408   -
409 412 //estado
410 413 var estado = document.getElementById('selEstado').value;
411 414  
... ...
sei/institucional/peticionamento/peticionamento_usuario_externo_cadastro.php
... ... @@ -197,14 +197,14 @@ PaginaSEIExterna::getInstance()-&gt;abrirAreaDados(&#39;auto&#39;);
197 197  
198 198 </div>
199 199  
200   - <div style="margin-left: 35px; width: auto;">
  200 + <div style="width: auto;">
201 201  
202 202 <input type="hidden" name="hdnIdInteressadoCadastrado" id="hdnIdInteressadoCadastrado" value="" />
203 203 <input type="hidden" name="hdnListaInteressadosIndicados" id="hdnListaInteressadosIndicados" value="" />
204 204 <input type="hidden" name="hdnCustomizado" id="hdnCustomizado" value="" />
205 205 <input type="hidden" name="hdnIdEdicao" id="hdnIdEdicao" value="" />
206 206  
207   - <table id="tbInteressadosIndicados" class="infraTable" width="95%" align="right" summary="Lista de Interessados" >
  207 + <table id="tbInteressadosIndicados" class="infraTable" width="98%" align="left" summary="Lista de Interessados" >
208 208  
209 209 <caption class="infraCaption">Lista de Interessados:</caption>
210 210  
... ...
sei/institucional/peticionamento/rn/ProcessoPeticionamentoRN.php
... ... @@ -272,7 +272,7 @@ class ProcessoPeticionamentoRN extends InfraRN {
272 272 $objTipoProcDTO = $objTipoProcRN->consultar( $objTipoProcDTO );
273 273  
274 274 $protocoloRN = new ProtocoloPeticionamentoRN();
275   - $numeroDocumento = $protocoloRN->gerarNumeracaoDocumento();
  275 + //$numeroDocumento = $protocoloRN->gerarNumeracaoDocumento();
276 276  
277 277 //====================================
278 278 //gera no sistema as informações referentes ao documento principal
... ...
sei/institucional/peticionamento/tipo_processo_peticionamento_cadastro.php
... ... @@ -634,8 +634,8 @@ $browser = $_SERVER[&#39;HTTP_USER_AGENT&#39;];
634 634 $firefox = strpos($browser, 'Firefox') ? true : false;
635 635 ?>
636 636  
637   -#lblTipoProcesso {position:absolute;left:0%;top:0.5%;width:50%;}
638   -#txtTipoProcesso {position:absolute;left:0%;top:2.4%;width:50%;}
  637 +#lblTipoProcesso {position:absolute;left:0%;top:2px;width:50%;}
  638 +#txtTipoProcesso {position:absolute;left:0%;top:18px;width:50%;}
639 639  
640 640 #fldProrrogacao {height: 20%; width: 86%;}
641 641  
... ... @@ -647,8 +647,8 @@ $firefox = strpos($browser, &#39;Firefox&#39;) ? true : false;
647 647 #divIndicacaoInteressado {}
648 648 #divUnidade {margin-top:138px!important;}
649 649  
650   -#imgLupaTipoProcesso {position:absolute;left:51%;top:2.4%;}
651   -#imgExcluirTipoProcesso {position:absolute;left:52.7%;top:2.4%;}
  650 +#imgLupaTipoProcesso {position:absolute;left:51%;top:18px;}
  651 +#imgExcluirTipoProcesso {position:absolute;left:53.6%;top:18px;}
652 652  
653 653 #lblUnidade {position:absolute;left:0%;width:50%;}
654 654 #txtUnidade {left:12px;width:65%;margin-top: 0.5%;}
... ... @@ -657,10 +657,10 @@ $firefox = strpos($browser, &#39;Firefox&#39;) ? true : false;
657 657  
658 658 #txtUnidadeMultipla {left:12px;width:65%;margin-top: 0.5%;}
659 659 #imgLupaUnidadeMultipla {position:absolute;left:51%;margin-top: 0.5%;}
660   -#sbmAdicionarUnidade {position:absolute;left:52.7%;margin-top: 0.5%;}
  660 +#sbmAdicionarUnidade {position:absolute;left:53.7%;margin-top: 0.5%;}
661 661  
662   -#lblOrientacoes {position:absolute;left:0%;top:5%;width:20%;}
663   -#txtOrientacoes {position:absolute;left:0%;top:6.6%;width:75%;}
  662 +#lblOrientacoes {position:absolute;left:0%;top:50px;width:20%;}
  663 +#txtOrientacoes {position:absolute;left:0%;top:66px;width:75%;}
664 664  
665 665 #lblNivelAcesso {width:50%;}
666 666 #selNivelAcesso {width:20%;}
... ... @@ -695,8 +695,8 @@ $firefox = strpos($browser, &#39;Firefox&#39;) ? true : false;
695 695 .tamanhoFieldset{height:auto; width:86%;}
696 696  
697 697 #divIndicacaoInteressado {}
698   -#imgLupaTipoProcesso {position:absolute;left:51%;top:2.4%;}
699   -#imgExcluirTipoProcesso {position:absolute;left:52.7%;top:2.4%;}
  698 +#imgLupaTipoProcesso {position:absolute;left:51%;top:18px;}
  699 +#imgExcluirTipoProcesso {position:absolute;left:53.1%;top:18px;}
700 700  
701 701 #divUnidade {margin-top:111px!important;}
702 702  
... ... @@ -707,10 +707,10 @@ $firefox = strpos($browser, &#39;Firefox&#39;) ? true : false;
707 707  
708 708 #txtUnidadeMultipla {left:12px;width:65%;margin-top: 0.5%;}
709 709 #imgLupaUnidadeMultipla {position:absolute;left:50.5%;margin-top: 0.5%;}
710   -#sbmAdicionarUnidade {position:absolute;left:52.2%;margin-top: 0.5%;}
  710 +#sbmAdicionarUnidade {position:absolute;left:53.2%;margin-top: 0.5%;}
711 711  
712   -#lblOrientacoes {position:absolute;left:0%;top:5.3%;width:20%;}
713   -#txtOrientacoes {position:absolute;left:0%;top:6.9%;width:75%;}
  712 +#lblOrientacoes {position:absolute;left:0%;top:50px;width:20%;}
  713 +#txtOrientacoes {position:absolute;left:0%;top:66px;width:75%;}
714 714  
715 715 #lblNivelAcesso {width:50%;}
716 716 #selNivelAcesso {width:20%;}
... ... @@ -760,7 +760,7 @@ PaginaSEI::getInstance()-&gt;abrirBody($strTitulo,&#39;onload=&quot;inicializar();&quot;&#39;);
760 760 action="<?=PaginaSEI::getInstance()->formatarXHTML(SessaoSEI::getInstance()->assinarLink('controlador.php?acao='.$_GET['acao'].'&acao_origem='.$_GET['acao']))?>">
761 761 <?
762 762 PaginaSEI::getInstance()->montarBarraComandosSuperior($arrComandos);
763   -PaginaSEI::getInstance()->abrirAreaDados('100em');
  763 +PaginaSEI::getInstance()->abrirAreaDados('98%');
764 764 ?>
765 765  
766 766 <input type="hidden" name="hdnParametroHipoteseLegal" id="hdnParametroHipoteseLegal" value="<?php echo $valorParametroHipoteseLegal; ?>"/>
... ... @@ -772,7 +772,7 @@ PaginaSEI::getInstance()-&gt;abrirAreaDados(&#39;100em&#39;);
772 772 <input type="text" onchange="removerProcessoAssociado(0);" id="txtTipoProcesso" name="txtTipoProcesso" class="infraText" value="<?php echo $nomeTipoProcesso; ?>" tabindex="<?=PaginaSEI::getInstance()->getProxTabDados()?>" />
773 773 <input type="hidden" id="hdnIdTipoProcesso" name="hdnIdTipoProcesso" value="<?php echo $idTipoProcesso ?>" />
774 774 <input type="hidden" id="hdnIdMdPetTipoProcesso" name="hdnIdMdPetTipoProcesso" value="<?php echo $idMdPetTipoProcesso ?>" />
775   - <img id="imgLupaTipoProcesso" onclick="objLupaTipoProcesso.selecionar(700,500);" src="/infra_css/imagens/lupa.gif" alt="Selecionar Tipo de Processo" title="Selecionar Tipo de Processo" class="infraImg" tabindex="<?=PaginaSEI::getInstance()->getProxTabDados()?>" />
  775 + <img id="imgLupaTipoProcesso" onclick="objLupaTipoProcesso.selecionar(700,500);" src="/infra_css/imagens/lupa.gif" alt="Selecionar Tipo de Processo" title="Selecionar Tipo de Processo" class="infraImg" />
776 776 <img id="imgExcluirTipoProcesso" onclick="removerProcessoAssociado(0);objLupaTipoProcesso.remover();" src="/infra_css/imagens/remover.gif" alt="Remover Tipo de Processo" title="Remover Tipo de Processo" class="infraImg" />
777 777  
778 778 </div>
... ... @@ -807,7 +807,7 @@ PaginaSEI::getInstance()-&gt;abrirAreaDados(&#39;100em&#39;);
807 807 <div id="divCpUnidadeUnica" <?php echo $divUnidadeUnica;?>>
808 808 <input type="text" id="txtUnidade" name="txtUnidade" class="infraText" value="<?=$nomeUnidade?>" tabindex="<?=PaginaSEI::getInstance()->getProxTabDados()?>" />
809 809 <input type="hidden" id="hdnIdUnidade" name="hdnIdUnidade" value="<?=$idUnidade?>" />
810   - <img id="imgLupaUnidade" onclick="objLupaUnidade.selecionar(700,500);" src="/infra_css/imagens/lupa.gif" alt="Selecionar Unidade" title="Selecionar Unidade" class="infraImg" tabindex="<?=PaginaSEI::getInstance()->getProxTabDados()?>" />
  810 + <img id="imgLupaUnidade" onclick="objLupaUnidade.selecionar(700,500);" src="/infra_css/imagens/lupa.gif" alt="Selecionar Unidade" title="Selecionar Unidade" class="infraImg" />
811 811 <img id="imgExcluirUnidade" onclick="objLupaUnidade.remover();" src="/infra_css/imagens/remover.gif" alt="Remover Unidade" title="Remover Unidade" class="infraImg" />
812 812 </div>
813 813 <!-- Fim da Unidade Única -->
... ... @@ -828,9 +828,9 @@ PaginaSEI::getInstance()-&gt;abrirAreaDados(&#39;100em&#39;);
828 828 <input type="hidden" id="hdnIdUnidadeMultipla" name="hdnIdUnidadeMultipla" value="<?=$idUnidadeMultipla?>" />
829 829 <input type="hidden" id="hdnUfUnidadeMultipla" name="hdnUfUnidadeMultipla" value="" />
830 830  
831   - <img id="imgLupaUnidadeMultipla" onclick="objLupaUnidadeMultipla.selecionar(700,500);" src="/infra_css/imagens/lupa.gif" alt="Selecionar Unidade" title="Selecionar Unidade" class="infraImg" tabindex="<?=PaginaSEI::getInstance()->getProxTabDados()?>" />
  831 + <img id="imgLupaUnidadeMultipla" onclick="objLupaUnidadeMultipla.selecionar(700,500);" src="/infra_css/imagens/lupa.gif" alt="Selecionar Unidade" title="Selecionar Unidade" class="infraImg" />
832 832 <?php if ($_GET['acao'] != 'tipo_processo_peticionamento_consultar'){ ?>
833   - <button type="button" accesskey="a" name="sbmAdicionarUnidade" onclick="addUnidade();" id="sbmAdicionarUnidade" value="Adicionar" class="infraButton"><span class="infraTeclaAtalho">A</span>dicionar</button>
  833 + <button type="button" accesskey="a" name="sbmAdicionarUnidade" onclick="addUnidade();" id="sbmAdicionarUnidade" value="Adicionar" class="infraButton" tabindex="<?=PaginaSEI::getInstance()->getProxTabDados()?>"><span class="infraTeclaAtalho">A</span>dicionar</button>
834 834 <?php } ?>
835 835 <!-- Tabela Múltiplas Unidades -->
836 836  
... ... @@ -1016,7 +1016,7 @@ $idTabela = &#39;tabNomeUnidade_&#39; .$cadaObjUnidadeDTO-&gt;getNumIdUnidade();
1016 1016 <input type="text" id="txtTipoDocPrinc" name="txtTipoDocPrinc" class="infraText" value="<?=$nomeSerie?>" tabindex="<?=PaginaSEI::getInstance()->getProxTabDados()?>" />
1017 1017  
1018 1018 <input type="hidden" id="hdnIdTipoDocPrinc" name="hdnIdTipoDocPrinc" value="<?=$idSerie?>" />
1019   - <img id="imgLupaTipoDocPrinc" onclick="carregarComponenteLupaTpDocPrinc('S');" src="/infra_css/imagens/lupa.gif" alt="Selecionar Tipo de Documento" title="Selecionar Tipo de Documento" class="infraImg" tabindex="<?=PaginaSEI::getInstance()->getProxTabDados()?>" />
  1019 + <img id="imgLupaTipoDocPrinc" onclick="carregarComponenteLupaTpDocPrinc('S');" src="/infra_css/imagens/lupa.gif" alt="Selecionar Tipo de Documento" title="Selecionar Tipo de Documento" class="infraImg" />
1020 1020 <img id="imgExcluirTipoDocPrinc" onclick="carregarComponenteLupaTpDocPrinc('R')" src="/infra_css/imagens/remover.gif" alt="Remover Tipo de Documento" title="Remover Tipo de Documento" class="infraImg" />
1021 1021  
1022 1022 </div>
... ... @@ -1040,7 +1040,7 @@ $idTabela = &#39;tabNomeUnidade_&#39; .$cadaObjUnidadeDTO-&gt;getNumIdUnidade();
1040 1040  
1041 1041 </div>
1042 1042 <div style="margin-top: 5px;">
1043   - <select style="float: left;" id="selDescricaoEssencial" name="selDescricaoEssencial" size="4" multiple="multiple" class="infraSelect">
  1043 + <select style="float: left;" id="selDescricaoEssencial" name="selDescricaoEssencial" size="8" multiple="multiple" class="infraSelect">
1044 1044 <?=$strItensSelSeriesEss; ?>
1045 1045 </select>
1046 1046  
... ... @@ -1072,7 +1072,7 @@ $idTabela = &#39;tabNomeUnidade_&#39; .$cadaObjUnidadeDTO-&gt;getNumIdUnidade();
1072 1072  
1073 1073 </div>
1074 1074 <div style="margin-top: 5px;">
1075   - <select style="float: left;" id="selDescricao" name="selDescricao" size="4" multiple="multiple" class="infraSelect">
  1075 + <select style="float: left;" id="selDescricao" name="selDescricao" size="16" multiple="multiple" class="infraSelect">
1076 1076 <?=$strItensSelSeries?>
1077 1077 </select>
1078 1078  
... ...