Commit 3e97e70339847e7814b2fd02b8a07795fa9039df

Authored by Nei Jobson da Costa Carneiro
2 parents 8b5ca0f8 73d97c7e

Merge branch 'Correcoes_pre_101' into 'master'

Correções para a release 1.0.1

Correção do erro de encode UTF-8 no retorno de validação de CPF e CNPJ.
Correção nos nomes dos objetos de banco para limitar a 30 caracteres.
Melhoria para que a validação de CPF e CNPJ seja perdida em razão de qualquer alteração no campo.

See merge request !2
sei/institucional/peticionamento/PeticionamentoControladorExterno.php
1 1 <?
2 2 /**
3   - * ANATEL
4   - *
5   - * Controlador responsavel por açoes do usuario externo
6   - * 21/06/2016 - criado por marcelo.bezerra@cast.com.br - CAST
7   - *
8   - */
  3 +* ANATEL
  4 +*
  5 +* Controlador responsavel por ações do Usuario Externo
  6 +* 21/06/2016 - criado por marcelo.bezerra@cast.com.br - CAST
  7 +*
  8 +*/
  9 +
9 10 class PeticionamentoControladorExterno implements ISeiControlador {
10 11  
11 12 public function processar($strAcao){
... ...
sei/institucional/peticionamento/dto/GerirExtensoesArquivoPeticionamentoDTO.php
... ... @@ -11,7 +11,7 @@ require_once dirname(__FILE__).&#39;/../../../SEI.php&#39;;
11 11 class GerirExtensoesArquivoPeticionamentoDTO extends InfraDTO {
12 12  
13 13 public function getStrNomeTabela() {
14   - return 'md_pet_extensao_arquivo_perm';
  14 + return 'md_pet_ext_arquivo_perm';
15 15 }
16 16  
17 17  
... ... @@ -19,7 +19,7 @@ class GerirExtensoesArquivoPeticionamentoDTO extends InfraDTO {
19 19  
20 20 $this->adicionarAtributoTabela(InfraDTO::$PREFIXO_NUM,
21 21 'IdExtensaoArquivoPerm',
22   - 'id_md_pet_extensao_arquivo_perm');
  22 + 'id_md_pet_ext_arquivo_perm');
23 23  
24 24  
25 25 $this->adicionarAtributoTabela(InfraDTO::$PREFIXO_NUM,
... ...
sei/institucional/peticionamento/dto/IndisponibilidadeAnexoPeticionamentoDTO.php
... ... @@ -11,7 +11,7 @@ require_once dirname(__FILE__).&#39;/../../../SEI.php&#39;;
11 11 class IndisponibilidadeAnexoPeticionamentoDTO extends InfraDTO {
12 12  
13 13 public function getStrNomeTabela() {
14   - return 'md_pet_indisponibilidade_anexo';
  14 + return 'md_pet_indisp_anexo';
15 15 }
16 16  
17 17 public function montar() {
... ...
sei/institucional/peticionamento/dto/TipoProcessoOrientacoesPeticionamentoDTO.php
... ... @@ -19,7 +19,7 @@ class TipoProcessoOrientacoesPeticionamentoDTO extends InfraDTO {
19 19  
20 20 $this->adicionarAtributoTabela(InfraDTO::$PREFIXO_NUM,
21 21 'IdTipoProcessoOrientacoesPeticionamento',
22   - 'id_md_pet_tp_processo_orientacoes');
  22 + 'id_md_pet_tp_proc_orientacoes');
23 23  
24 24 $this->adicionarAtributoTabela(InfraDTO::$PREFIXO_STR,
25 25 'OrientacoesGerais',
... ...
sei/institucional/peticionamento/dto/TipoProcessoPeticionamentoDTO.php
... ... @@ -23,22 +23,11 @@ class TipoProcessoPeticionamentoDTO extends InfraDTO {
23 23 $this->adicionarAtributoTabela(InfraDTO::$PREFIXO_NUM,
24 24 'IdProcedimento',
25 25 'id_tipo_procedimento');
26   -
27   - //#6155 - removido. Agora serão n Unidades
28   - //$this->adicionarAtributoTabela(InfraDTO::$PREFIXO_NUM,
29   - // 'IdUnidade',
30   - // 'id_unidade');
31 26  
32 27 $this->adicionarAtributoTabela(InfraDTO::$PREFIXO_NUM,
33 28 'IdSerie',
34 29 'id_serie');
35 30  
36   - //REMOVIDO MODELO A PEDIDO DO CLIENTE
37   - //$this->adicionarAtributoTabela(InfraDTO::$PREFIXO_NUM,
38   - // 'IdModelo',
39   - // 'id_modelo');
40   -
41   - //ADICIONADO HIPOTESE LEGAL A PEDIDO DO CLIENTE
42 31 $this->adicionarAtributoTabela(InfraDTO::$PREFIXO_NUM,
43 32 'IdHipoteseLegal',
44 33 'id_hipotese_legal');
... ... @@ -57,11 +46,11 @@ class TipoProcessoPeticionamentoDTO extends InfraDTO {
57 46  
58 47 $this->adicionarAtributoTabela(InfraDTO::$PREFIXO_STR,
59 48 'SinIIIndicacaoDiretaCpfCnpj',
60   - 'sin_ii_indicacao_direta_cpf_cnpj');
  49 + 'sin_ii_indic_direta_cpf_cnpj');
61 50  
62 51 $this->adicionarAtributoTabela(InfraDTO::$PREFIXO_STR,
63 52 'SinIIIndicacaoDiretaContato',
64   - 'sin_ii_indicacao_direta_contato');
  53 + 'sin_ii_indic_direta_contato');
65 54  
66 55 $this->adicionarAtributoTabela(InfraDTO::$PREFIXO_STR,
67 56 'SinNaUsuarioExterno',
... ... @@ -97,12 +86,10 @@ class TipoProcessoPeticionamentoDTO extends InfraDTO {
97 86 $this->configurarFK('IdProcedimento', 'tipo_procedimento tipo', 'tipo.id_tipo_procedimento');
98 87 $this->configurarFK('IdSerie', 'serie s', 's.id_serie', InfraDTO::$TIPO_FK_OPCIONAL);
99 88  
100   - //ADICIONADO HIPOTESE LEGAL A PEDIDO DO CLIENTE
101 89 $this->configurarFK('IdHipoteseLegal', 'hipotese_legal hl', 'hl.id_hipotese_legal', InfraDTO::$TIPO_FK_OPCIONAL);
102 90  
103 91 $this->adicionarAtributo(InfraDTO::$PREFIXO_ARR,'ObjRelTipoProcessoSerieDTO');
104 92  
105   - //#6155 - Add Campo a pedindo do cliente
106 93 $this->adicionarAtributo(InfraDTO::$PREFIXO_ARR,'ObjRelTipoProcessoSerieEssDTO');
107 94 }}
108 95 ?>
109 96 \ No newline at end of file
... ...
sei/institucional/peticionamento/int/TipoProcessoPeticionamentoINT.php
... ... @@ -47,6 +47,7 @@ class TipoProcessoPeticionamentoINT extends InfraINT {
47 47 $objHipoteseLegalPeticionamentoDTO = new HipoteseLegalPeticionamentoDTO();
48 48 $objHipoteseLegalPeticionamentoRN = new HipoteseLegalPeticionamentoRN();
49 49 $objHipoteseLegalPeticionamentoDTO->retTodos();
  50 + $objHipoteseLegalPeticionamentoDTO->setOrd('Nome', InfraDTO::$TIPO_ORDENACAO_ASC);
50 51 $countHipotesesPeticionamento = $objHipoteseLegalPeticionamentoRN->contar($objHipoteseLegalPeticionamentoDTO);
51 52  
52 53 if($countHipotesesPeticionamento > 0)
... ... @@ -113,16 +114,21 @@ class TipoProcessoPeticionamentoINT extends InfraINT {
113 114  
114 115 if(count($arrObjNivelAcessoDTO) > 0 ){
115 116 foreach($arrObjNivelAcessoDTO as $objNivelAcessoDTO){
116   - $stringFim .= '<option value="'.$objNivelAcessoDTO->getStrStaNivelAcesso().'"';
117 117  
118   - if(!is_null($strValorItemSelecionado) && ($strValorItemSelecionado == $objNivelAcessoDTO->getStrStaNivelAcesso())){
119   - $stringFim .= 'selected = selected';
  118 + if( $objNivelAcessoDTO->getStrStaNivelAcesso() != ProtocoloRN::$NA_SIGILOSO ){
  119 +
  120 + $stringFim .= '<option value="'.$objNivelAcessoDTO->getStrStaNivelAcesso().'"';
  121 +
  122 + if(!is_null($strValorItemSelecionado) && ($strValorItemSelecionado == $objNivelAcessoDTO->getStrStaNivelAcesso())){
  123 + $stringFim .= 'selected = selected';
  124 + }
  125 +
  126 + $stringFim .= '>';
  127 + $stringFim .= $arrayDescricoes[$objNivelAcessoDTO->getStrStaNivelAcesso()];
  128 +
  129 + $stringFim .= '</option>';
120 130 }
121 131  
122   - $stringFim .= '>';
123   - $stringFim .= $arrayDescricoes[$objNivelAcessoDTO->getStrStaNivelAcesso()];
124   -
125   - $stringFim .= '</option>';
126 132 }
127 133 }
128 134  
... ...
sei/institucional/peticionamento/peticionamento_contato_selecionar.php
... ... @@ -440,6 +440,8 @@ function OnSubmitForm() {
440 440 }
441 441  
442 442 function validarPesquisaRI0570() {
  443 +
  444 + /*
443 445 if (document.getElementById('chkMaisOpcoesContatos').checked){
444 446  
445 447 var dataNascIni = infraTrim(document.getElementById('txtNascimentoInicio').value);
... ... @@ -453,6 +455,8 @@ function validarPesquisaRI0570() {
453 455 }
454 456 }
455 457 }
  458 + */
  459 +
456 460 return true;
457 461 }
458 462  
... ... @@ -503,7 +507,6 @@ PaginaSEIExterna::getInstance()-&gt;abrirBody($strTitulo,&#39;onload=&quot;inicializar();&quot;&#39;)
503 507 </option>
504 508 <? } ?>
505 509  
506   - <?//=$strItensSelTipoContextoContato?>
507 510 </select>
508 511  
509 512 <?
... ...
sei/institucional/peticionamento/peticionamento_usuario_externo_cadastro.php
... ... @@ -168,15 +168,11 @@ PaginaSEIExterna::getInstance()-&gt;abrirAreaDados(&#39;auto&#39;);
168 168  
169 169 <label id="descTipoPessoa" class="infraLabelObrigatorio"> </label> <br/>
170 170  
171   - <input type="text" id="txtCPF" class="infraText"
172   - name="txtCPF"
173   - onkeypress="return alterandoCPF(this, event)"
174   - style="width:140px; display:none;"/>
  171 + <input type="text" id="txtCPF" class="infraText" name="txtCPF" onkeyup="return alterandoCPF(this, event)" style="width:120px; display:none;" maxlength="14"/>
175 172  
176   - <input type="text" id="txtCNPJ" class="infraText" name="txtCNPJ" onkeypress="return alterandoCNPJ(this, event)"
177   - style="width:140px; display:none;"/>
  173 + <input type="text" id="txtCNPJ" class="infraText" name="txtCNPJ" onkeyup="return alterandoCNPJ(this, event)" style="width:120px; display:none;"/ maxlength="18"/>
178 174  
179   - <input type="button" id="btValidarCPFCNPJ" class="infraText" value="Validar" style="visibility: hidden; margin-left: 2px;" onclick="abrirCadastroInteressado()" />
  175 + <input type="button" id="btValidarCPFCNPJ" class="infraText" value="Validar" style="visibility: hidden; margin-left: 2px;" onclick="abrirCadastroInteressado()"/>
180 176  
181 177 </div>
182 178  
... ... @@ -198,7 +194,7 @@ PaginaSEIExterna::getInstance()-&gt;abrirAreaDados(&#39;auto&#39;);
198 194  
199 195 <table id="tbInteressadosIndicados" class="infraTable" width="98%" align="left" summary="Lista de Interessados" >
200 196  
201   - <caption class="infraCaption">Lista de Interessados:</caption>
  197 + <caption class="infraCaption"> &nbsp; </caption>
202 198  
203 199 <tr>
204 200 <th class="infraTh" style="display: none;" > ID Contato </th>
... ...
sei/institucional/peticionamento/peticionamento_usuario_externo_cadastro_bloco_documentos.php
... ... @@ -139,7 +139,7 @@ $strLinkUploadDocComplementar = SessaoSEIExterna::getInstance()-&gt;assinarLink(&#39;co
139 139 <label class="infraLabelObrigatorio">Hipótese Legal:</label> <br/>
140 140 <select class="infraSelect" id="hipoteseLegal1" name="hipoteseLegal1" style="width: 95%; float: left; margin-right: 5px;">
141 141 <option value=""></option>
142   - <? //$isConfigHipoteseLegal $arrHipoteseLegal
  142 + <?
143 143 if( $isConfigHipoteseLegal && is_array( $arrHipoteseLegal ) && count( $arrHipoteseLegal ) > 0 ) {
144 144 foreach( $arrHipoteseLegal as $itemObj ) {
145 145 ?>
... ... @@ -195,7 +195,7 @@ $strLinkUploadDocComplementar = SessaoSEIExterna::getInstance()-&gt;assinarLink(&#39;co
195 195 <label class="infraLabelObrigatorio">Hipótese Legal:</label> <br/>
196 196 <select class="infraSelect" id="hipoteseLegal1" name="hipoteseLegal1" style="width: 95%; float: left; margin-right: 5px;">
197 197 <option value=""></option>
198   - <? //$isConfigHipoteseLegal $arrHipoteseLegal
  198 + <?
199 199 if( $isConfigHipoteseLegal && is_array( $arrHipoteseLegal ) && count( $arrHipoteseLegal ) > 0 ) {
200 200 foreach( $arrHipoteseLegal as $itemObj ) {
201 201 ?>
... ...
sei/institucional/peticionamento/peticionamento_usuario_externo_cadastro_inicializacao.php
... ... @@ -257,6 +257,7 @@ if( $valorConfigHipoteseLegal == 1 || $valorConfigHipoteseLegal == 2){
257 257 $hipoteseDTO = new HipoteseLegalDTO();
258 258 $hipoteseDTO->retTodos();
259 259 $hipoteseDTO->setStrSinAtivo('S');
  260 + $hipoteseDTO->setOrd('Nome', InfraDTO::$TIPO_ORDENACAO_ASC);
260 261 $arrHipoteseLegal = $hipoteseRN->listar( $hipoteseDTO );
261 262  
262 263 }
... ...
sei/institucional/peticionamento/peticionamento_usuario_externo_cadastro_js.php
... ... @@ -522,7 +522,41 @@ function abrirJanelaDocumento( ){
522 522 }
523 523  
524 524 function receberInteressado( arrDadosInteressado, InteressadoCustomizado ){
  525 +
  526 + //antes de adicionar verificar se o interessado ja está na grid
  527 + var strHash = document.getElementById('hdnListaInteressadosIndicados').value;
525 528  
  529 + //caractere de quebra de linha/registro
  530 + var arrHash = strHash.split('¥');
  531 + var qtdX = arrHash.length;
  532 +
  533 + if( qtdX == 1 && arrHash[0] == "" ){
  534 +
  535 + arrHash = Array();
  536 + arrHash[0] = strHash;
  537 +
  538 + }
  539 +
  540 + if( strHash != "") {
  541 +
  542 + for(var i = 0; i < qtdX ; i++ ){
  543 +
  544 + //caractere de quebra de coluna/campo
  545 + var arrLocal = arrHash[i].split('±');
  546 + var idContato = arrLocal[0];
  547 +
  548 + if( idContato == arrDadosInteressado[0]){
  549 + alert('O Interessado informado já foi selecionado.');
  550 + document.getElementById('txtCPF').value='';
  551 + document.getElementById('txtNomeRazaoSocial').value='';
  552 + return false;
  553 + }
  554 +
  555 + }
  556 +
  557 + }
  558 +
  559 + debugger;
526 560 objTabelaInteressado.adicionar([ arrDadosInteressado[0],
527 561 arrDadosInteressado[1] ,
528 562 arrDadosInteressado[2] ,
... ...
sei/institucional/peticionamento/rn/AcessoExternoPeticionamentoRN.php
... ... @@ -457,13 +457,6 @@ class AcessoExternoPeticionamentoRN extends InfraRN {
457 457 $objAtributoAndamentoDTO->setStrValor($objDocumentoDTO->getStrProtocoloDocumentoFormatado());
458 458 $objAtributoAndamentoDTO->setStrIdOrigem($objDocumentoDTO->getDblIdDocumento());
459 459 $arrObjAtributoAndamentoDTO[] = $objAtributoAndamentoDTO;
460   -
461   - //a pedido do cliente removendo do historico / andamento a atividade de "liberar para assinatura"
462   - //$objAtividadeDTO = new AtividadeDTO();
463   - //$objAtividadeDTO->setDblIdProtocolo($objDocumentoDTO->getDblIdProcedimento());
464   - //$objAtividadeDTO->setNumIdUnidade(SessaoSEI::getInstance()->getNumIdUnidadeAtual());
465   - //$objAtividadeDTO->setNumIdTarefa(TarefaRN::$TI_LIBERACAO_ASSINATURA_EXTERNA);
466   - //$objAtividadeDTO->setArrObjAtributoAndamentoDTO($arrObjAtributoAndamentoDTO);
467 460  
468 461 $objAtividadeDTO = new AtividadeDTO();
469 462 $objAtividadeDTO->setDblIdProtocolo($objParticipanteDTO->getDblIdProtocolo());
... ... @@ -475,7 +468,6 @@ class AcessoExternoPeticionamentoRN extends InfraRN {
475 468 $objAtividadeDTO = $objAtividadeRN->gerarInternaRN0727($objAtividadeDTO);
476 469  
477 470 $objAtividadeRN = new AtividadeRN();
478   - //a pedido do cliente removendo do historico / andamento a atividade de "liberar para assinatura"
479 471 $objAtividadeDTO = $objAtividadeRN->gerarInternaRN0727($objAtividadeDTO);
480 472 $objAcessoExternoDTO->setNumIdAtividade($objAtividadeDTO->getNumIdAtividade());
481 473  
... ...
sei/institucional/peticionamento/rn/AtualizadorModuloPeticionamentoRN.php
... ... @@ -497,17 +497,14 @@ ATENÇÃO: As informações contidas neste e-mail, incluindo seus anexos, podem ser
497 497 id_tipo_procedimento ' . $objInfraMetaBD->tipoNumero() . ' NOT NULL ,
498 498 id_unidade ' . $objInfraMetaBD->tipoNumero() . ' NOT NULL ,
499 499 id_serie ' . $objInfraMetaBD->tipoNumero() . ' DEFAULT NULL , '
500   - //removendo modelo a pedido do cliente
501   - //id_modelo ' . $objInfraMetaBD->tipoNumero() .' DEFAULT NULL ,
502 500  
503   - //adicionando hipotese legal a pedido do cliente
504 501 . 'id_hipotese_legal ' . $objInfraMetaBD->tipoNumero() .' DEFAULT NULL ,
505 502 orientacoes ' . $objInfraMetaBD->tipoTextoVariavel(500) .' NOT NULL,
506 503 sta_nivel_acesso ' . $objInfraMetaBD->tipoTextoFixo(1) . ' DEFAULT NULL,
507 504 sin_ii_proprio_usuario_externo ' . $objInfraMetaBD->tipoTextoFixo(1) .' DEFAULT NULL,
508 505 sin_ii_indicacao_direta ' . $objInfraMetaBD->tipoTextoFixo(1) .' DEFAULT NULL,
509   - sin_ii_indicacao_direta_cpf_cnpj ' . $objInfraMetaBD->tipoTextoFixo(1) . ' DEFAULT NULL,
510   - sin_ii_indicacao_direta_contato ' . $objInfraMetaBD->tipoTextoFixo(1) . ' DEFAULT NULL,
  506 + sin_ii_indic_direta_cpf_cnpj ' . $objInfraMetaBD->tipoTextoFixo(1) . ' DEFAULT NULL,
  507 + sin_ii_indic_direta_contato ' . $objInfraMetaBD->tipoTextoFixo(1) . ' DEFAULT NULL,
511 508 sin_na_usuario_externo ' . $objInfraMetaBD->tipoTextoFixo(1) . ' DEFAULT NULL,
512 509 sin_na_padrao ' . $objInfraMetaBD->tipoTextoFixo(1) . ' DEFAULT NULL,
513 510 sin_doc_gerado ' . $objInfraMetaBD->tipoTextoFixo(1) . ' DEFAULT NULL,
... ... @@ -520,10 +517,6 @@ ATENÇÃO: As informações contidas neste e-mail, incluindo seus anexos, podem ser
520 517 $objInfraMetaBD->adicionarChaveEstrangeira('fk_pet_tp_proc_unidade_02','md_pet_tipo_processo',array('id_unidade'),'unidade',array('id_unidade'));
521 518 $objInfraMetaBD->adicionarChaveEstrangeira('fk_pet_tp_proc_serie_03','md_pet_tipo_processo',array('id_serie'),'serie',array('id_serie'));
522 519  
523   - //removendo modelo a pedido do cliente
524   - //$objInfraMetaBD->adicionarChaveEstrangeira('fk_pet_tp_proc_modelo_04','md_pet_tipo_processo',array('id_modelo'),'modelo',array('id_modelo'));
525   -
526   - //adicionando hipotese legal a pedido do cliente
527 520 $objInfraMetaBD->adicionarChaveEstrangeira('fk_pet_tp_proc_hip_legal_04','md_pet_tipo_processo',array('id_hipotese_legal'),'hipotese_legal',array('id_hipotese_legal'));
528 521  
529 522 if (BancoSEI::getInstance() instanceof InfraMySql){
... ... @@ -550,33 +543,33 @@ $objInfraMetaBD-&gt;adicionarChaveEstrangeira(&#39;fk_md_pet_rel_tp_processo_serie_02&#39;,
550 543 $this->logar(' CRIANDO A TABELA md_pet_tp_processo_orientacoes');
551 544  
552 545 BancoSEI::getInstance()->executarSql('CREATE TABLE md_pet_tp_processo_orientacoes (
553   - id_md_pet_tp_processo_orientacoes ' . $objInfraMetaBD->tipoNumero() .' NOT NULL,
  546 + id_md_pet_tp_proc_orientacoes ' . $objInfraMetaBD->tipoNumero() .' NOT NULL,
554 547 id_conjunto_estilos ' . $objInfraMetaBD->tipoNumero() .' NULL,
555 548 orientacoes_gerais ' . $objInfraMetaBD->tipoTextoGrande() .' NOT NULL )');
556 549  
557   -$objInfraMetaBD->adicionarChavePrimaria('md_pet_tp_processo_orientacoes','pk_md_pet_tp_proc_orient',array('id_md_pet_tp_processo_orientacoes'));
  550 +$objInfraMetaBD->adicionarChavePrimaria('md_pet_tp_processo_orientacoes','pk_md_pet_tp_proc_orient',array('id_md_pet_tp_proc_orientacoes'));
558 551  
559 552 $objInfraMetaBD->adicionarChaveEstrangeira('fk_md_pet_tp_proc_or_cj_est','md_pet_tp_processo_orientacoes',array('id_conjunto_estilos'),'conjunto_estilos',array('id_conjunto_estilos'));
560 553  
561 554 //4 - md_pet_extensao_arquivo_perm
562 555  
563   -$this->logar(' CRIANDO A TABELA md_pet_extensao_arquivo_perm e sua sequence ');
  556 +$this->logar(' CRIANDO A TABELA md_pet_ext_arquivo_perm e sua sequence ');
564 557  
565   -BancoSEI::getInstance()->executarSql(' CREATE TABLE IF NOT EXISTS md_pet_extensao_arquivo_perm (
566   - id_md_pet_extensao_arquivo_perm ' . $objInfraMetaBD->tipoNumero() . ' NOT NULL,
  558 +BancoSEI::getInstance()->executarSql(' CREATE TABLE IF NOT EXISTS md_pet_ext_arquivo_perm (
  559 + id_md_pet_ext_arquivo_perm ' . $objInfraMetaBD->tipoNumero() . ' NOT NULL,
567 560 id_arquivo_extensao ' . $objInfraMetaBD->tipoNumero() . ' DEFAULT NULL ,
568 561 sin_principal ' . $objInfraMetaBD->tipoTextoFixo(1) .' NOT NULL,
569 562 sin_ativo ' . $objInfraMetaBD->tipoTextoFixo(1) . ' NOT NULL )');
570 563  
571   -$objInfraMetaBD->adicionarChavePrimaria('md_pet_extensao_arquivo_perm','pk_md_pet_extensao_arquivo_perm',array('id_md_pet_extensao_arquivo_perm'));
572   -$objInfraMetaBD->adicionarChaveEstrangeira('fk_md_pet_ext_arquivo_perm_01','md_pet_extensao_arquivo_perm',array('id_arquivo_extensao'),'arquivo_extensao',array('id_arquivo_extensao'));
  564 +$objInfraMetaBD->adicionarChavePrimaria('md_pet_ext_arquivo_perm','pk_md_pet_extensao_arquivo_perm',array('id_md_pet_ext_arquivo_perm'));
  565 +$objInfraMetaBD->adicionarChaveEstrangeira('fk_md_pet_ext_arquivo_perm_01','md_pet_ext_arquivo_perm',array('id_arquivo_extensao'),'arquivo_extensao',array('id_arquivo_extensao'));
573 566  
574 567 if (BancoSEI::getInstance() instanceof InfraMySql){
575   - BancoSEI::getInstance()->executarSql('create table seq_md_pet_extensao_arquivo_perm (id bigint not null primary key AUTO_INCREMENT, campo char(1) null) AUTO_INCREMENT = 1');
  568 + BancoSEI::getInstance()->executarSql('create table seq_md_pet_ext_arquivo_perm (id bigint not null primary key AUTO_INCREMENT, campo char(1) null) AUTO_INCREMENT = 1');
576 569 } else if (BancoSEI::getInstance() instanceof InfraSqlServer){
577   - BancoSEI::getInstance()->executarSql('create table seq_md_pet_extensao_arquivo_perm (id bigint identity(1,1), campo char(1) null)');
  570 + BancoSEI::getInstance()->executarSql('create table seq_md_pet_ext_arquivo_perm (id bigint identity(1,1), campo char(1) null)');
578 571 } else if (BancoSEI::getInstance() instanceof InfraOracle){
579   - BancoSEI::getInstance()->criarSequencialNativa('seq_md_pet_extensao_arquivo_perm', 1);
  572 + BancoSEI::getInstance()->criarSequencialNativa('seq_md_pet_ext_arquivo_perm', 1);
580 573 }
581 574  
582 575 //6 - md_pet_tamanho_arquivo
... ... @@ -590,7 +583,6 @@ BancoSEI::getInstance()-&gt;executarSql(&#39; CREATE TABLE md_pet_tamanho_arquivo (
590 583  
591 584 $objInfraMetaBD->adicionarChavePrimaria('md_pet_tamanho_arquivo','pk_md_pet_tamanho_arquivo',array('id_md_pet_tamanho_arquivo'));
592 585  
593   -// Inserindo valores defaults 10 para principal e 5 para complementar - Solicitação Cliente
594 586 $objTamanhoArquivoDTO = new TamanhoArquivoPermitidoPeticionamentoDTO();
595 587 $objTamanhoArquivoRN = new TamanhoArquivoPermitidoPeticionamentoRN();
596 588  
... ... @@ -624,9 +616,9 @@ if (BancoSEI::getInstance() instanceof InfraMySql){
624 616 }
625 617  
626 618 //8 - md_pet_indisponibilidade_anexo e sequence
627   -$this->logar(' CRIANDO A TABELA md_pet_indisponibilidade_anexo e sequence ');
  619 +$this->logar(' CRIANDO A TABELA md_pet_indisp_anexo e sequence ');
628 620  
629   -BancoSEI::getInstance()->executarSql(' CREATE TABLE md_pet_indisponibilidade_anexo (
  621 +BancoSEI::getInstance()->executarSql(' CREATE TABLE md_pet_indisp_anexo (
630 622 id_md_pet_anexo ' . $objInfraMetaBD->tipoNumero() .' NOT NULL,
631 623 id_md_pet_indisponibilidade ' . $objInfraMetaBD->tipoNumero() .' NOT NULL,
632 624 id_unidade ' . $objInfraMetaBD->tipoNumero() .' NOT NULL,
... ... @@ -637,18 +629,18 @@ BancoSEI::getInstance()-&gt;executarSql(&#39; CREATE TABLE md_pet_indisponibilidade_ane
637 629 sin_ativo ' . $objInfraMetaBD->tipoTextoFixo(1) . ' NOT NULL,
638 630 hash ' . $objInfraMetaBD->tipoTextoFixo(32) . ' NOT NULL ) ');
639 631  
640   -$objInfraMetaBD->adicionarChavePrimaria('md_pet_indisponibilidade_anexo','pk_pet_indisponibilidade_anexo',array('id_md_pet_anexo'));
  632 +$objInfraMetaBD->adicionarChavePrimaria('md_pet_indisp_anexo','pk_pet_indisponibilidade_anexo',array('id_md_pet_anexo'));
641 633  
642   -$objInfraMetaBD->adicionarChaveEstrangeira('fk_md_pet_indisp_anexo_01','md_pet_indisponibilidade_anexo',array('id_md_pet_indisponibilidade'),'md_pet_indisponibilidade',array('id_md_pet_indisponibilidade'));
643   -$objInfraMetaBD->adicionarChaveEstrangeira('fk_md_pet_indisp_anexo_02','md_pet_indisponibilidade_anexo',array('id_unidade'),'unidade',array('id_unidade'));
644   -$objInfraMetaBD->adicionarChaveEstrangeira('fk_md_pet_indisp_anexo_03','md_pet_indisponibilidade_anexo',array('id_usuario'),'usuario',array('id_usuario'));
  634 +$objInfraMetaBD->adicionarChaveEstrangeira('fk_md_pet_indisp_anexo_01','md_pet_indisp_anexo',array('id_md_pet_indisponibilidade'),'md_pet_indisponibilidade',array('id_md_pet_indisponibilidade'));
  635 +$objInfraMetaBD->adicionarChaveEstrangeira('fk_md_pet_indisp_anexo_02','md_pet_indisp_anexo',array('id_unidade'),'unidade',array('id_unidade'));
  636 +$objInfraMetaBD->adicionarChaveEstrangeira('fk_md_pet_indisp_anexo_03','md_pet_indisp_anexo',array('id_usuario'),'usuario',array('id_usuario'));
645 637  
646 638 if (BancoSEI::getInstance() instanceof InfraMySql){
647   - BancoSEI::getInstance()->executarSql('create table seq_md_pet_indisponibilidade_anexo (id bigint not null primary key AUTO_INCREMENT, campo char(1) null) AUTO_INCREMENT = 1');
  639 + BancoSEI::getInstance()->executarSql('create table seq_md_pet_indisp_anexo (id bigint not null primary key AUTO_INCREMENT, campo char(1) null) AUTO_INCREMENT = 1');
648 640 } else if (BancoSEI::getInstance() instanceof InfraSqlServer){
649   - BancoSEI::getInstance()->executarSql('create table seq_md_pet_indisponibilidade_anexo (id bigint identity(1,1), campo char(1) null)');
  641 + BancoSEI::getInstance()->executarSql('create table seq_md_pet_indisp_anexo (id bigint identity(1,1), campo char(1) null)');
650 642 } else if (BancoSEI::getInstance() instanceof InfraOracle){
651   - BancoSEI::getInstance()->criarSequencialNativa('seq_md_pet_indisponibilidade_anexo', 1);
  643 + BancoSEI::getInstance()->criarSequencialNativa('seq_md_pet_indisp_anexo', 1);
652 644 }
653 645  
654 646 //adicionando parametro para controlar versao do modulo
... ...
sei/institucional/peticionamento/rn/HipoteseLegalPeticionamentoRN.php
... ... @@ -79,6 +79,7 @@ class HipoteseLegalPeticionamentoRN extends InfraRN {
79 79 $objHipoteseLegalBD = new HipoteseLegalBD($this->getObjInfraIBanco());
80 80 $objHipoteseLegalDTO = new HipoteseLegalDTO();
81 81 $objHipoteseLegalDTO->retTodos();
  82 + $objHipoteseLegalDTO->setOrd('Nome', InfraDTO::$TIPO_ORDENACAO_ASC);
82 83  
83 84 $objHipoteseLegalDTO->adicionarCriterio(array('IdHipoteseLegal'),
84 85 array(InfraDTO::$OPER_IN),
... ...
sei/institucional/peticionamento/tipo_processo_peticionamento_cadastro.php
... ... @@ -2,6 +2,7 @@
2 2 /**
3 3 * ANATEL
4 4 *
  5 +* Construi a tela de Cadastro, Alteração e Consulta de Tipos de Processos para Peticionamento
5 6 * 15/04/2016 - criado por jaqueline.mendes@cast.com.br - CAST
6 7 *
7 8 */
... ... @@ -69,7 +70,6 @@ try {
69 70  
70 71 $strItensSelNivelAcesso = '';
71 72 $strItensSelHipoteseLegal = '';
72   - //$strItensSelHipoteseLegal = TipoProcessoPeticionamentoINT::montarSelectHipoteseLegal(null, null, ProtocoloRN::$NA_RESTRITO );
73 73  
74 74 //Preencher Array de Unidades para buscar posteriormente
75 75 $objUnidadeDTO = new UnidadeDTO();
... ... @@ -911,35 +911,25 @@ $idTabela = &#39;tabNomeUnidade_&#39; .$cadaObjUnidadeDTO-&gt;getNumIdUnidade();
911 911 <fieldset class="infraFieldset" style="width:75%;">
912 912 <legend class="infraLegend">&nbsp;Indicação de Interessado&nbsp;</legend>
913 913  
914   - <input onclick="changeIndicacaoInteressado()" type="radio" id="rdUsuExterno" name="indicacaoInteressado[]" value="1" <?php echo $sinIndIntUsExt ?>>
915   - <label for="rdUsuExterno" id="lblUsuExterno" class="infraLabelRadio">
916   - Próprio Usuário Externo
917   - </label>
918   - <br/>
919   - <input onclick="changeIndicacaoInteressado()" type="radio" name="indicacaoInteressado[]" id="rdIndicacaoIndireta" value="2" <?php echo $sinIndIntIndIndir ?>>
920   - <label name="lblIndicacaoIndireta" id="lblIndicacaoIndireta" for="rdIndicacaoIndireta" class="infraLabelRadio">
921   - Indicação Direta
922   - </label>
923   -
924   - <br/>
925   - <div id="divRdIndicacaoIndiretaHide" <?php echo $sinIndIntIndIndir != '' ? 'style="display: inherit;"' : 'style="display: none;"'?> >
926   - <input <?php echo $sinIndIntIndCpfCn; ?> type="radio" name="indicacaoIndireta[]" id="indicacaoIndireta1" class="rdIndicacaoIndiretaHide" value="3">
927   - <label name="lblInformandoCpfCnpj" for="indicacaoIndireta1" id="lblInformandoCpfCnpj"
928   - class="lblIndicacaoIndiretaHide infraLabelRadio">
929   - Informando CPF ou CNPJ
930   - </label>
931   - <br/>
932   -
933   - <input <?php echo $sinIndIntIndConta; ?> type="radio" name="indicacaoIndireta[]" id="indicacaoIndireta2" class="rdIndicacaoIndiretaHide" value="4">
934   - <label for="indicacaoIndireta2" id="lblContatosJaExistentes" name="lblContatosJaExistentes"
935   - class="lblIndicacaoIndiretaHide infraLabelRadio">
936   - Digitando nome de Contatos já existentes
937   - </label>
938   - </div>
939   - </fieldset>
940   - </div>
941   -
942   -</br>
  914 + <input onclick="changeIndicacaoInteressado()" type="radio" id="rdUsuExterno" name="indicacaoInteressado[]" value="1" <?php echo $sinIndIntUsExt ?>>
  915 + <label for="rdUsuExterno" id="lblUsuExterno" class="infraLabelRadio">Próprio Usuário Externo</label>
  916 + <br/>
  917 + <input onclick="changeIndicacaoInteressado()" type="radio" name="indicacaoInteressado[]" id="rdIndicacaoIndireta" value="2" <?php echo $sinIndIntIndIndir ?>>
  918 + <label name="lblIndicacaoIndireta" id="lblIndicacaoIndireta" for="rdIndicacaoIndireta" class="infraLabelRadio">Indicação Direta</label>
  919 + <br/>
  920 +
  921 + <div id="divRdIndicacaoIndiretaHide" <?php echo $sinIndIntIndIndir != '' ? 'style="display: inherit;"' : 'style="display: none;"'?> >
  922 + <input <?php echo $sinIndIntIndCpfCn; ?> type="radio" name="indicacaoIndireta[]" id="indicacaoIndireta1" class="rdIndicacaoIndiretaHide" value="3">
  923 + <label name="lblInformandoCpfCnpj" for="indicacaoIndireta1" id="lblInformandoCpfCnpj" class="lblIndicacaoIndiretaHide infraLabelRadio">Informando CPF ou CNPJ</label>
  924 + <br/>
  925 +
  926 + <input <?php echo $sinIndIntIndConta; ?> type="radio" name="indicacaoIndireta[]" id="indicacaoIndireta2" class="rdIndicacaoIndiretaHide" value="4">
  927 + <label for="indicacaoIndireta2" id="lblContatosJaExistentes" name="lblContatosJaExistentes" class="lblIndicacaoIndiretaHide infraLabelRadio">Digitando nome de Contatos já existentes</label>
  928 + </div>
  929 +
  930 + </fieldset>
  931 + </div>
  932 + </br>
943 933  
944 934 <!-- Fim da Indicação de Interessados -->
945 935  
... ... @@ -949,21 +939,15 @@ $idTabela = &#39;tabNomeUnidade_&#39; .$cadaObjUnidadeDTO-&gt;getNumIdUnidade();
949 939 <div>
950 940 <input <?php echo $sinNAUsuExt; ?> type="radio" name="rdNivelAcesso[]" id="rdUsuExternoIndicarEntrePermitidos" onclick="changeNivelAcesso();" value="1">
951 941  
952   - <label for="rdUsuExternoIndicarEntrePermitidos" id="lblUsuExterno" class="infraLabelRadio">
953   - Usuário Externo indicar diretamente
954   - </label>
  942 + <label for="rdUsuExternoIndicarEntrePermitidos" id="lblUsuExterno" class="infraLabelRadio">Usuário Externo indica diretamente</label>
955 943 <br/>
956 944  
957 945 <input <?php echo $sinNAPadrao; ?> type="radio" name="rdNivelAcesso[]" id="rdPadrao" onclick="changeNivelAcesso();" value="2">
958   - <label name="lblPadrao" id="lblPadrao" for="rdPadrao" class="infraLabelRadio">
959   - Padrão pré definido
960   - </label>
  946 + <label name="lblPadrao" id="lblPadrao" for="rdPadrao" class="infraLabelRadio">Padrão pré definido</label>
961 947  
962 948 <div id="divNivelAcesso" <?php echo $sinNAPadrao != '' ? 'style="display: inherit;"' : 'style="display: none;"'?>>
963 949 <div style="clear:both;">&nbsp;</div>
964   - <label name="lblNivelAcesso" id="lblNivelAcesso" for="selNivelAcesso" class="infraLabelObrigatorio">
965   - Nível de Acesso:
966   - </label>
  950 + <label name="lblNivelAcesso" id="lblNivelAcesso" for="selNivelAcesso" class="infraLabelObrigatorio">Nível de Acesso:</label>
967 951 <br/>
968 952 <select id="selNivelAcesso" name="selNivelAcesso" onchange="changeSelectNivelAcesso()">
969 953 <?=$strItensSelNivelAcesso?>
... ... @@ -972,9 +956,7 @@ $idTabela = &#39;tabNomeUnidade_&#39; .$cadaObjUnidadeDTO-&gt;getNumIdUnidade();
972 956  
973 957 <div id="divHipoteseLegal" <?php echo $hipoteseLegal //$sinNAPadrao != '' ? 'style="display: inherit;"' : 'style="display: none;"'?> >
974 958 <div style="clear:both;">&nbsp;</div>
975   - <label name="lblHipoteseLegal" id="lblHipoteseLegal" for="selHipoteseLegal" class="infraLabelObrigatorio">
976   - Hipótese Legal:
977   - </label>
  959 + <label name="lblHipoteseLegal" id="lblHipoteseLegal" for="selHipoteseLegal" class="infraLabelObrigatorio">Hipótese Legal:</label>
978 960 <br/>
979 961 <select id="selHipoteseLegal" name="selHipoteseLegal">
980 962 <?=$strItensSelHipoteseLegal?>
... ... @@ -1300,8 +1282,6 @@ function changeDocPrincipal(){
1300 1282 var gerado = document.getElementsByName('rdDocPrincipal[]')[0].checked;
1301 1283 var tipo = '';
1302 1284  
1303   - //REMOVIDO MODELO A PEDIDO DO CLIENTE
1304   - //document.getElementById('divModelo').style.display = "none";
1305 1285 document.getElementById('divDocPrincipal').style.display = "inherit";
1306 1286 document.getElementById('fldDocEssenciais').style.display = "inherit";
1307 1287 document.getElementById('fldDocComplementar').style.display = "inherit";
... ... @@ -1311,26 +1291,13 @@ function changeDocPrincipal(){
1311 1291 }
1312 1292  
1313 1293 if(gerado){
1314   -
1315 1294 tipo = 'G';
1316   -
1317   - //REMOVIDO MODELO A PEDIDO DO CLIENTE
1318   - //document.getElementById('selModelo').value = '';
1319   -
1320 1295 document.getElementById('txtTipoDocPrinc').value = '';
1321   -
1322   - //REMOVIDO MODELO A PEDIDO DO CLIENTE
1323   - //document.getElementById('divModelo').style.display = "inherit";
1324   -
1325 1296 document.getElementsByName("rdDocPrincipal[]")[0].focus();
1326   - //document.getElementById('fldDocComplementar').style.display = "inherit";
1327 1297 }else{
1328 1298 tipo = 'E';
1329   - //REMOVIDO MODELO A PEDIDO DO CLIENTE
1330   - //document.getElementById('selModelo').value = '';
1331 1299 document.getElementById('txtTipoDocPrinc').value = '';
1332 1300 document.getElementsByName("rdDocPrincipal[]")[1].focus();
1333   - //document.getElementById('fldDocComplementar').style.display = "inherit";
1334 1301 }
1335 1302  
1336 1303 carregarComponenteAutoCompleteTpDocPrinc(tipo);
... ... @@ -1787,15 +1754,6 @@ if (!validoDP) {
1787 1754 return false;
1788 1755 }
1789 1756  
1790   -//REMOVIDO MODELO A PEDIDO DO CLIENTE
1791   -/*
1792   -if (elemsDP[0].checked == true && infraTrim(document.getElementById('selModelo').value)=='') {
1793   - alert('Informe o Modelo.');
1794   - document.getElementById('selModelo').focus();
1795   - return false;
1796   -}
1797   -*/
1798   -
1799 1757 if (infraTrim(document.getElementById('txtTipoDocPrinc').value)=='') {
1800 1758 alert('Informe o Tipo de Documento Principal.');
1801 1759 document.getElementById('txtOrientacoes').focus();
... ...