Commit 5998916aa2725b3ea2a0dfae2fe8a2d29b06f97f

Authored by Nei Jobson da Costa Carneiro
1 parent 896dc740

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

1 # Módulo Peticionamento e Intimação Eletrônicos do SEI 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 - Versão: 1.0.0 3 - Versão: 1.0.0
4 4
5 ## Requisitos: 5 ## Requisitos:
6 - SEI 2.6.0.A13 instalada (verificar valor da constante de versão do SEI no arquivo sei/SEI.php). 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 ## Procedimentos para Instalação: 9 ## Procedimentos para Instalação:
10 10
11 1. Fazer backup dos banco de dados do SEI e SIP. 11 1. Fazer backup dos banco de dados do SEI e SIP.
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". 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 'SEI' => array( 15 'SEI' => array(
16 'URL' => 'http://[Servidor_PHP]sei', 16 'URL' => 'http://[Servidor_PHP]sei',
@@ -19,30 +19,37 @@ @@ -19,30 +19,37 @@
19 'Modulos' => array(), 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 'Modulos' => array('Peticionamento' => dirname(__FILE__).'/institucional/peticionamento'), 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 - 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: 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 - "Contextos/Contatos / Cargos / Listar" (recurso "cargo_listar") 54 - "Contextos/Contatos / Cargos / Listar" (recurso "cargo_listar")
48 - "Contextos/Contatos / Cargos / Reativar" (recurso "cargo_reativar") 55 - "Contextos/Contatos / Cargos / Reativar" (recurso "cargo_reativar")
@@ -55,11 +62,8 @@ @@ -55,11 +62,8 @@
55 - 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: 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 - "Contextos/Contatos / Tipos de Contexto / Listar" (recurso "tipo_contexto_contato_listar") 63 - "Contextos/Contatos / Tipos de Contexto / Listar" (recurso "tipo_contexto_contato_listar")
57 - "Contextos/Contatos / Tipos de Contexto / Reativar" (recurso "tipo_contexto_contato_reativar") 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 \ No newline at end of file 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 \ No newline at end of file 71 \ No newline at end of file
sei/institucional/peticionamento/controlador_ajax_externo.php
@@ -16,8 +16,34 @@ try{ @@ -16,8 +16,34 @@ try{
16 16
17 case 'contato_pj_vinculada': 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 break; 47 break;
22 48
23 case 'contato_auto_completar_contexto_pesquisa': 49 case 'contato_auto_completar_contexto_pesquisa':
@@ -57,9 +83,9 @@ try{ @@ -57,9 +83,9 @@ try{
57 $objContatoRN = new ContatoRN(); 83 $objContatoRN = new ContatoRN();
58 $arrObjContatoDTO = $objContatoRN->pesquisarRN0471($objContatoDTO); 84 $arrObjContatoDTO = $objContatoRN->pesquisarRN0471($objContatoDTO);
59 85
60 - $objContatoRN = new ContatoRN(); 86 + //$objContatoRN = new ContatoRN();
61 //$arrObjContatoDTO = $objContatoRN->listarRN0325($objContatoDTO); 87 //$arrObjContatoDTO = $objContatoRN->listarRN0325($objContatoDTO);
62 - $arrObjContatoDTO = $objContatoRN->pesquisarRN0471($objContatoDTO); 88 + //$arrObjContatoDTO = $objContatoRN->pesquisarRN0471($objContatoDTO);
63 89
64 $xml = InfraAjax::gerarXMLItensArrInfraDTO($arrObjContatoDTO,'IdContato', 'Nome'); 90 $xml = InfraAjax::gerarXMLItensArrInfraDTO($arrObjContatoDTO,'IdContato', 'Nome');
65 InfraAjax::enviarXML($xml); 91 InfraAjax::enviarXML($xml);
sei/institucional/peticionamento/peticionamento_interessado_cadastro.php
@@ -19,19 +19,6 @@ try { @@ -19,19 +19,6 @@ try {
19 ////////////////////////////////////////////////////////////////////////////// 19 //////////////////////////////////////////////////////////////////////////////
20 20
21 PaginaSEIExterna::getInstance()->setTipoPagina( InfraPagina::$TIPO_PAGINA_SIMPLES ); 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 switch($_GET['acao']){ 23 switch($_GET['acao']){
37 24
@@ -67,7 +54,7 @@ try { @@ -67,7 +54,7 @@ try {
67 54
68 //setando dados no contato que esta sendo cadastrado ou editado 55 //setando dados no contato que esta sendo cadastrado ou editado
69 if( isset( $_POST['hdnCadastrar'] ) ){ 56 if( isset( $_POST['hdnCadastrar'] ) ){
70 - 57 +
71 $objContatoDTO = new ContatoDTO(); 58 $objContatoDTO = new ContatoDTO();
72 $objContatoDTO->retTodos(); 59 $objContatoDTO->retTodos();
73 60
@@ -75,14 +62,37 @@ try { @@ -75,14 +62,37 @@ try {
75 62
76 if( !isset( $_POST['hdnIdEdicao'] ) || $_POST['hdnIdEdicao'] == "" ){ 63 if( !isset( $_POST['hdnIdEdicao'] ) || $_POST['hdnIdEdicao'] == "" ){
77 $objContatoDTO->setNumIdContato(null); 64 $objContatoDTO->setNumIdContato(null);
  65 +
78 } else { 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 $objContatoDTO->setNumIdTratamento($_POST['tratamento']); 96 $objContatoDTO->setNumIdTratamento($_POST['tratamento']);
87 $objContatoDTO->setNumIdVocativo($_POST['vocativo']); 97 $objContatoDTO->setNumIdVocativo($_POST['vocativo']);
88 $objContatoDTO->setNumIdCargo($_POST['cargo']); 98 $objContatoDTO->setNumIdCargo($_POST['cargo']);
@@ -101,9 +111,45 @@ try { @@ -101,9 +111,45 @@ try {
101 $objContatoDTO->setStrSigla(''); 111 $objContatoDTO->setStrSigla('');
102 $objContatoDTO->setStrGenero(''); 112 $objContatoDTO->setStrGenero('');
103 $objContatoDTO->setStrMatriculaOab($_POST['numeroOab']); 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 $objContatoDTO->setNumMatricula(''); 152 $objContatoDTO->setNumMatricula('');
106 - $objContatoDTO->setDblCnpj($_POST['txtCNPJ']);  
107 $objContatoDTO->setDblRg($_POST['rg']); 153 $objContatoDTO->setDblRg($_POST['rg']);
108 $objContatoDTO->setStrOrgaoExpedidor($_POST['orgaoExpedidor']); 154 $objContatoDTO->setStrOrgaoExpedidor($_POST['orgaoExpedidor']);
109 $objContatoDTO->setStrTelefone($_POST['telefone']); 155 $objContatoDTO->setStrTelefone($_POST['telefone']);
@@ -119,7 +165,6 @@ try { @@ -119,7 +165,6 @@ try {
119 $objContatoDTO->setStrObservacao(''); 165 $objContatoDTO->setStrObservacao('');
120 $objContatoDTO->setStrSinEnderecoContexto('N'); 166 $objContatoDTO->setStrSinEnderecoContexto('N');
121 $objContatoDTO->setDblIdPessoaRh(null); 167 $objContatoDTO->setDblIdPessoaRh(null);
122 - $objContatoDTO->setStrSinAtivo('S');  
123 $objContatoDTO->setNumIdCarreira(null); 168 $objContatoDTO->setNumIdCarreira(null);
124 $objContatoDTO->setNumIdNivelFuncao(null); 169 $objContatoDTO->setNumIdNivelFuncao(null);
125 170
@@ -132,7 +177,7 @@ try { @@ -132,7 +177,7 @@ try {
132 177
133 //verificando se é cadastro ou ediçao de contato 178 //verificando se é cadastro ou ediçao de contato
134 if( !isset( $_POST['hdnIdEdicao'] ) || $_POST['hdnIdEdicao'] == "" ){ 179 if( !isset( $_POST['hdnIdEdicao'] ) || $_POST['hdnIdEdicao'] == "" ){
135 - 180 +
136 $objContatoDTO = $objContatoRN->cadastrarRN0322($objContatoDTO); 181 $objContatoDTO = $objContatoRN->cadastrarRN0322($objContatoDTO);
137 $idContatoCadastro = $objContatoDTO->getNumIdContato(); 182 $idContatoCadastro = $objContatoDTO->getNumIdContato();
138 183
@@ -224,8 +269,23 @@ try { @@ -224,8 +269,23 @@ try {
224 $_POST['cargo'] = $objContatoDTO->getNumIdCargo(); 269 $_POST['cargo'] = $objContatoDTO->getNumIdCargo();
225 $_POST['hdnIdEdicao'] = $_POST['hdnIdEdicaoAuxiliar']; 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 $strItensSelTipoInteressado = GerirTipoContextoPeticionamentoINT::montarSelectTipoInteressado($strPrimeiroItemValor, $strPrimeiroItemDescricao, $numIdTipoContextoContato, $strTipo); 289 $strItensSelTipoInteressado = GerirTipoContextoPeticionamentoINT::montarSelectTipoInteressado($strPrimeiroItemValor, $strPrimeiroItemDescricao, $numIdTipoContextoContato, $strTipo);
230 290
231 if( isset( $_GET['cpf'] )) { 291 if( isset( $_GET['cpf'] )) {
@@ -372,11 +432,27 @@ $strLinkEdicaHash = PaginaSEIExterna::getInstance()->formatarXHTML( @@ -372,11 +432,27 @@ $strLinkEdicaHash = PaginaSEIExterna::getInstance()->formatarXHTML(
372 </label> 432 </label>
373 433
374 <label id="lblPjVinculada" style="display: none;" class="infraLabelObrigatorio">Razão Social da Pessoa Jurídica vinculada:<br/> 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 <input type="text" class="infraText" 438 <input type="text" class="infraText"
376 tabindex="<?=PaginaSEIExterna::getInstance()->getProxTabDados()?>" 439 tabindex="<?=PaginaSEIExterna::getInstance()->getProxTabDados()?>"
377 name="txtPjVinculada" id="txtPjVinculada" 440 name="txtPjVinculada" id="txtPjVinculada"
378 autocomplete="off" style="width: 580px; display: none;" /> 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 <br/><br/> 456 <br/><br/>
381 </label> 457 </label>
382 458
@@ -528,35 +604,15 @@ $strLinkEdicaHash = PaginaSEIExterna::getInstance()-&gt;formatarXHTML( @@ -528,35 +604,15 @@ $strLinkEdicaHash = PaginaSEIExterna::getInstance()-&gt;formatarXHTML(
528 <div id="div4_2" style="float:left; width: auto;"> 604 <div id="div4_2" style="float:left; width: auto;">
529 <label class="infraLabelObrigatorio">Estado:</label><br/> 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 <select class="infraSelect" tabindex="<?=PaginaSEIExterna::getInstance()->getProxTabDados()?>" 607 <select class="infraSelect" tabindex="<?=PaginaSEIExterna::getInstance()->getProxTabDados()?>"
538 name="selEstado" id="selEstado"> 608 name="selEstado" id="selEstado">
539 <?=$strItensSelSiglaEstado?> 609 <?=$strItensSelSiglaEstado?>
540 </select> 610 </select>
541 611
542 </div> 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 <div id="div4_3" style="float:left; margin-left:20px; width: auto;"> 614 <div id="div4_3" style="float:left; margin-left:20px; width: auto;">
553 <label class="infraLabelObrigatorio">Cidade:</label><br/> 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 <select class="infraSelect" tabindex="<?=PaginaSEIExterna::getInstance()->getProxTabDados()?>" 617 <select class="infraSelect" tabindex="<?=PaginaSEIExterna::getInstance()->getProxTabDados()?>"
562 name="selCidade" id="selCidade"> 618 name="selCidade" id="selCidade">
@@ -564,22 +620,14 @@ $strLinkEdicaHash = PaginaSEIExterna::getInstance()-&gt;formatarXHTML( @@ -564,22 +620,14 @@ $strLinkEdicaHash = PaginaSEIExterna::getInstance()-&gt;formatarXHTML(
564 </select> 620 </select>
565 </div> 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 <div id="div4_4" style="float:left; margin-left:20px; width: auto;"> 623 <div id="div4_4" style="float:left; margin-left:20px; width: auto;">
576 <label class="infraLabelObrigatorio">CEP:</label><br/> 624 <label class="infraLabelObrigatorio">CEP:</label><br/>
577 <input type="text" class="infraText" 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 </div> 631 </div>
584 632
585 </div> 633 </div>
@@ -597,7 +645,7 @@ $strLinkEdicaHash = PaginaSEIExterna::getInstance()-&gt;formatarXHTML( @@ -597,7 +645,7 @@ $strLinkEdicaHash = PaginaSEIExterna::getInstance()-&gt;formatarXHTML(
597 <?php } ?> 645 <?php } ?>
598 646
599 <?php 647 <?php
600 -//PaginaSEIExterna::getInstance()->montarBarraComandosInferior($arrComandos); 648 +
601 PaginaSEIExterna::getInstance()->montarAreaDebug(); 649 PaginaSEIExterna::getInstance()->montarAreaDebug();
602 PaginaSEIExterna::getInstance()->fecharAreaDados(); 650 PaginaSEIExterna::getInstance()->fecharAreaDados();
603 PaginaSEIExterna::getInstance()->fecharBody(); 651 PaginaSEIExterna::getInstance()->fecharBody();
sei/institucional/peticionamento/peticionamento_interessado_cadastro_js.php
1 <?php 1 <?php
2 -//$strLinkAjaxContatos = SessaoSEIExterna::getInstance()->assinarLink('controlador_ajax_externo.php?acao_ajax_externo=contato_pj_vinculada');  
3 $strLinkAjaxContatos = SessaoSEIExterna::getInstance()->assinarLink('/sei/institucional/peticionamento/controlador_ajax_externo.php?acao_ajax_externo=contato_pj_vinculada&id_orgao_acesso_externo=0'); 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 $strLinkAjaxCidade = SessaoSEIExterna::getInstance()->assinarLink('controlador_ajax_externo.php?acao_ajax=cidade_montar_select_nome'); 3 $strLinkAjaxCidade = SessaoSEIExterna::getInstance()->assinarLink('controlador_ajax_externo.php?acao_ajax=cidade_montar_select_nome');
6 ?> 4 ?>
7 <script type="text/javascript"> 5 <script type="text/javascript">
@@ -116,18 +114,6 @@ function mostrarCamposPJ(){ @@ -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 function validarFormulario(){ 117 function validarFormulario(){
132 118
133 //valida campo especificação 119 //valida campo especificação
@@ -144,6 +130,29 @@ function validarFormulario(){ @@ -144,6 +130,29 @@ function validarFormulario(){
144 130
145 function inicializar(){ 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 <?php if( isset( $_GET['edicao'] ) ) { ?> 156 <?php if( isset( $_GET['edicao'] ) ) { ?>
148 157
149 var idEdicao = window.opener.document.getElementById("hdnIdEdicao").value; 158 var idEdicao = window.opener.document.getElementById("hdnIdEdicao").value;
@@ -172,42 +181,23 @@ function inicializar(){ @@ -172,42 +181,23 @@ function inicializar(){
172 181
173 <?php if( isset( $_GET['edicaoExibir'] ) && isset( $_GET['cpf'] ) ) { ?> 182 <?php if( isset( $_GET['edicaoExibir'] ) && isset( $_GET['cpf'] ) ) { ?>
174 document.getElementById("txtCPF").value = "<?= InfraUtil::formatarCpf( $_POST['txtCPF'] ) ?>"; 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 //Ajax para carregar as cidades na escolha do estado 201 //Ajax para carregar as cidades na escolha do estado
212 objAjaxCidade = new infraAjaxMontarSelectDependente('selEstado','selCidade','<?=$strLinkAjaxCidade?>'); 202 objAjaxCidade = new infraAjaxMontarSelectDependente('selEstado','selCidade','<?=$strLinkAjaxCidade?>');
213 objAjaxCidade.prepararExecucao = function(){ 203 objAjaxCidade.prepararExecucao = function(){
@@ -220,6 +210,29 @@ function inicializar(){ @@ -220,6 +210,29 @@ function inicializar(){
220 infraEfeitoTabelas(); 210 infraEfeitoTabelas();
221 211
222 <?php } ?> 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,16 +409,6 @@ function salvar(){
396 return; 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 //estado 412 //estado
410 var estado = document.getElementById('selEstado').value; 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,14 +197,14 @@ PaginaSEIExterna::getInstance()-&gt;abrirAreaDados(&#39;auto&#39;);
197 197
198 </div> 198 </div>
199 199
200 - <div style="margin-left: 35px; width: auto;"> 200 + <div style="width: auto;">
201 201
202 <input type="hidden" name="hdnIdInteressadoCadastrado" id="hdnIdInteressadoCadastrado" value="" /> 202 <input type="hidden" name="hdnIdInteressadoCadastrado" id="hdnIdInteressadoCadastrado" value="" />
203 <input type="hidden" name="hdnListaInteressadosIndicados" id="hdnListaInteressadosIndicados" value="" /> 203 <input type="hidden" name="hdnListaInteressadosIndicados" id="hdnListaInteressadosIndicados" value="" />
204 <input type="hidden" name="hdnCustomizado" id="hdnCustomizado" value="" /> 204 <input type="hidden" name="hdnCustomizado" id="hdnCustomizado" value="" />
205 <input type="hidden" name="hdnIdEdicao" id="hdnIdEdicao" value="" /> 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 <caption class="infraCaption">Lista de Interessados:</caption> 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,7 +272,7 @@ class ProcessoPeticionamentoRN extends InfraRN {
272 $objTipoProcDTO = $objTipoProcRN->consultar( $objTipoProcDTO ); 272 $objTipoProcDTO = $objTipoProcRN->consultar( $objTipoProcDTO );
273 273
274 $protocoloRN = new ProtocoloPeticionamentoRN(); 274 $protocoloRN = new ProtocoloPeticionamentoRN();
275 - $numeroDocumento = $protocoloRN->gerarNumeracaoDocumento(); 275 + //$numeroDocumento = $protocoloRN->gerarNumeracaoDocumento();
276 276
277 //==================================== 277 //====================================
278 //gera no sistema as informações referentes ao documento principal 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,8 +634,8 @@ $browser = $_SERVER[&#39;HTTP_USER_AGENT&#39;];
634 $firefox = strpos($browser, 'Firefox') ? true : false; 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 #fldProrrogacao {height: 20%; width: 86%;} 640 #fldProrrogacao {height: 20%; width: 86%;}
641 641
@@ -647,8 +647,8 @@ $firefox = strpos($browser, &#39;Firefox&#39;) ? true : false; @@ -647,8 +647,8 @@ $firefox = strpos($browser, &#39;Firefox&#39;) ? true : false;
647 #divIndicacaoInteressado {} 647 #divIndicacaoInteressado {}
648 #divUnidade {margin-top:138px!important;} 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 #lblUnidade {position:absolute;left:0%;width:50%;} 653 #lblUnidade {position:absolute;left:0%;width:50%;}
654 #txtUnidade {left:12px;width:65%;margin-top: 0.5%;} 654 #txtUnidade {left:12px;width:65%;margin-top: 0.5%;}
@@ -657,10 +657,10 @@ $firefox = strpos($browser, &#39;Firefox&#39;) ? true : false; @@ -657,10 +657,10 @@ $firefox = strpos($browser, &#39;Firefox&#39;) ? true : false;
657 657
658 #txtUnidadeMultipla {left:12px;width:65%;margin-top: 0.5%;} 658 #txtUnidadeMultipla {left:12px;width:65%;margin-top: 0.5%;}
659 #imgLupaUnidadeMultipla {position:absolute;left:51%;margin-top: 0.5%;} 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 #lblNivelAcesso {width:50%;} 665 #lblNivelAcesso {width:50%;}
666 #selNivelAcesso {width:20%;} 666 #selNivelAcesso {width:20%;}
@@ -695,8 +695,8 @@ $firefox = strpos($browser, &#39;Firefox&#39;) ? true : false; @@ -695,8 +695,8 @@ $firefox = strpos($browser, &#39;Firefox&#39;) ? true : false;
695 .tamanhoFieldset{height:auto; width:86%;} 695 .tamanhoFieldset{height:auto; width:86%;}
696 696
697 #divIndicacaoInteressado {} 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 #divUnidade {margin-top:111px!important;} 701 #divUnidade {margin-top:111px!important;}
702 702
@@ -707,10 +707,10 @@ $firefox = strpos($browser, &#39;Firefox&#39;) ? true : false; @@ -707,10 +707,10 @@ $firefox = strpos($browser, &#39;Firefox&#39;) ? true : false;
707 707
708 #txtUnidadeMultipla {left:12px;width:65%;margin-top: 0.5%;} 708 #txtUnidadeMultipla {left:12px;width:65%;margin-top: 0.5%;}
709 #imgLupaUnidadeMultipla {position:absolute;left:50.5%;margin-top: 0.5%;} 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 #lblNivelAcesso {width:50%;} 715 #lblNivelAcesso {width:50%;}
716 #selNivelAcesso {width:20%;} 716 #selNivelAcesso {width:20%;}
@@ -760,7 +760,7 @@ PaginaSEI::getInstance()-&gt;abrirBody($strTitulo,&#39;onload=&quot;inicializar();&quot;&#39;); @@ -760,7 +760,7 @@ PaginaSEI::getInstance()-&gt;abrirBody($strTitulo,&#39;onload=&quot;inicializar();&quot;&#39;);
760 action="<?=PaginaSEI::getInstance()->formatarXHTML(SessaoSEI::getInstance()->assinarLink('controlador.php?acao='.$_GET['acao'].'&acao_origem='.$_GET['acao']))?>"> 760 action="<?=PaginaSEI::getInstance()->formatarXHTML(SessaoSEI::getInstance()->assinarLink('controlador.php?acao='.$_GET['acao'].'&acao_origem='.$_GET['acao']))?>">
761 <? 761 <?
762 PaginaSEI::getInstance()->montarBarraComandosSuperior($arrComandos); 762 PaginaSEI::getInstance()->montarBarraComandosSuperior($arrComandos);
763 -PaginaSEI::getInstance()->abrirAreaDados('100em'); 763 +PaginaSEI::getInstance()->abrirAreaDados('98%');
764 ?> 764 ?>
765 765
766 <input type="hidden" name="hdnParametroHipoteseLegal" id="hdnParametroHipoteseLegal" value="<?php echo $valorParametroHipoteseLegal; ?>"/> 766 <input type="hidden" name="hdnParametroHipoteseLegal" id="hdnParametroHipoteseLegal" value="<?php echo $valorParametroHipoteseLegal; ?>"/>
@@ -772,7 +772,7 @@ PaginaSEI::getInstance()-&gt;abrirAreaDados(&#39;100em&#39;); @@ -772,7 +772,7 @@ PaginaSEI::getInstance()-&gt;abrirAreaDados(&#39;100em&#39;);
772 <input type="text" onchange="removerProcessoAssociado(0);" id="txtTipoProcesso" name="txtTipoProcesso" class="infraText" value="<?php echo $nomeTipoProcesso; ?>" tabindex="<?=PaginaSEI::getInstance()->getProxTabDados()?>" /> 772 <input type="text" onchange="removerProcessoAssociado(0);" id="txtTipoProcesso" name="txtTipoProcesso" class="infraText" value="<?php echo $nomeTipoProcesso; ?>" tabindex="<?=PaginaSEI::getInstance()->getProxTabDados()?>" />
773 <input type="hidden" id="hdnIdTipoProcesso" name="hdnIdTipoProcesso" value="<?php echo $idTipoProcesso ?>" /> 773 <input type="hidden" id="hdnIdTipoProcesso" name="hdnIdTipoProcesso" value="<?php echo $idTipoProcesso ?>" />
774 <input type="hidden" id="hdnIdMdPetTipoProcesso" name="hdnIdMdPetTipoProcesso" value="<?php echo $idMdPetTipoProcesso ?>" /> 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 <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" /> 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 </div> 778 </div>
@@ -807,7 +807,7 @@ PaginaSEI::getInstance()-&gt;abrirAreaDados(&#39;100em&#39;); @@ -807,7 +807,7 @@ PaginaSEI::getInstance()-&gt;abrirAreaDados(&#39;100em&#39;);
807 <div id="divCpUnidadeUnica" <?php echo $divUnidadeUnica;?>> 807 <div id="divCpUnidadeUnica" <?php echo $divUnidadeUnica;?>>
808 <input type="text" id="txtUnidade" name="txtUnidade" class="infraText" value="<?=$nomeUnidade?>" tabindex="<?=PaginaSEI::getInstance()->getProxTabDados()?>" /> 808 <input type="text" id="txtUnidade" name="txtUnidade" class="infraText" value="<?=$nomeUnidade?>" tabindex="<?=PaginaSEI::getInstance()->getProxTabDados()?>" />
809 <input type="hidden" id="hdnIdUnidade" name="hdnIdUnidade" value="<?=$idUnidade?>" /> 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 <img id="imgExcluirUnidade" onclick="objLupaUnidade.remover();" src="/infra_css/imagens/remover.gif" alt="Remover Unidade" title="Remover Unidade" class="infraImg" /> 811 <img id="imgExcluirUnidade" onclick="objLupaUnidade.remover();" src="/infra_css/imagens/remover.gif" alt="Remover Unidade" title="Remover Unidade" class="infraImg" />
812 </div> 812 </div>
813 <!-- Fim da Unidade Única --> 813 <!-- Fim da Unidade Única -->
@@ -828,9 +828,9 @@ PaginaSEI::getInstance()-&gt;abrirAreaDados(&#39;100em&#39;); @@ -828,9 +828,9 @@ PaginaSEI::getInstance()-&gt;abrirAreaDados(&#39;100em&#39;);
828 <input type="hidden" id="hdnIdUnidadeMultipla" name="hdnIdUnidadeMultipla" value="<?=$idUnidadeMultipla?>" /> 828 <input type="hidden" id="hdnIdUnidadeMultipla" name="hdnIdUnidadeMultipla" value="<?=$idUnidadeMultipla?>" />
829 <input type="hidden" id="hdnUfUnidadeMultipla" name="hdnUfUnidadeMultipla" value="" /> 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 <?php if ($_GET['acao'] != 'tipo_processo_peticionamento_consultar'){ ?> 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 <?php } ?> 834 <?php } ?>
835 <!-- Tabela Múltiplas Unidades --> 835 <!-- Tabela Múltiplas Unidades -->
836 836
@@ -1016,7 +1016,7 @@ $idTabela = &#39;tabNomeUnidade_&#39; .$cadaObjUnidadeDTO-&gt;getNumIdUnidade(); @@ -1016,7 +1016,7 @@ $idTabela = &#39;tabNomeUnidade_&#39; .$cadaObjUnidadeDTO-&gt;getNumIdUnidade();
1016 <input type="text" id="txtTipoDocPrinc" name="txtTipoDocPrinc" class="infraText" value="<?=$nomeSerie?>" tabindex="<?=PaginaSEI::getInstance()->getProxTabDados()?>" /> 1016 <input type="text" id="txtTipoDocPrinc" name="txtTipoDocPrinc" class="infraText" value="<?=$nomeSerie?>" tabindex="<?=PaginaSEI::getInstance()->getProxTabDados()?>" />
1017 1017
1018 <input type="hidden" id="hdnIdTipoDocPrinc" name="hdnIdTipoDocPrinc" value="<?=$idSerie?>" /> 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 <img id="imgExcluirTipoDocPrinc" onclick="carregarComponenteLupaTpDocPrinc('R')" src="/infra_css/imagens/remover.gif" alt="Remover Tipo de Documento" title="Remover Tipo de Documento" class="infraImg" /> 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 </div> 1022 </div>
@@ -1040,7 +1040,7 @@ $idTabela = &#39;tabNomeUnidade_&#39; .$cadaObjUnidadeDTO-&gt;getNumIdUnidade(); @@ -1040,7 +1040,7 @@ $idTabela = &#39;tabNomeUnidade_&#39; .$cadaObjUnidadeDTO-&gt;getNumIdUnidade();
1040 1040
1041 </div> 1041 </div>
1042 <div style="margin-top: 5px;"> 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 <?=$strItensSelSeriesEss; ?> 1044 <?=$strItensSelSeriesEss; ?>
1045 </select> 1045 </select>
1046 1046
@@ -1072,7 +1072,7 @@ $idTabela = &#39;tabNomeUnidade_&#39; .$cadaObjUnidadeDTO-&gt;getNumIdUnidade(); @@ -1072,7 +1072,7 @@ $idTabela = &#39;tabNomeUnidade_&#39; .$cadaObjUnidadeDTO-&gt;getNumIdUnidade();
1072 1072
1073 </div> 1073 </div>
1074 <div style="margin-top: 5px;"> 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 <?=$strItensSelSeries?> 1076 <?=$strItensSelSeries?>
1077 </select> 1077 </select>
1078 1078