Commit 67610c97fa9bf2671a1491c5aa0539e232e0ba79
1 parent
cb5ba584
Exists in
master
Adicionado campo {{{zona_localizacao}}} no cadastro de pessoa física:
* Adicionado campo {{{zona_localizacao}}} nas tabelas {{{cadastro.endereco_externo}}} e {{{public.bairro}}}. Por padrão, o valor do campo é "1" * Adicionado novo enum: {{{App_Model_ZonaLocalizacao}}} para manter os valores para zona urbana (1, padrão do campo {{{zona_localizacao}}} nas tabelas no banco de dados) e rural (2) * Atualizado CRUD de aluno para exibir o campo "Zona Localização" * Atualizado CRUD de pessoa física para exibir o campo "Zona Localização" * TODO: adicionar campo nos cadastros relacionados a pessoa jurídica (escola e pessoa jurídica)
Showing
18 changed files
with
376 additions
and
103 deletions
Show diff stats
ieducar/intranet/atendidos_cad.php
... | ... | @@ -32,6 +32,8 @@ require_once 'include/clsBase.inc.php'; |
32 | 32 | require_once 'include/clsBanco.inc.php'; |
33 | 33 | require_once 'include/clsCadastro.inc.php'; |
34 | 34 | |
35 | +require_once 'App/Model/ZonaLocalizacao.php'; | |
36 | + | |
35 | 37 | /** |
36 | 38 | * clsIndex class. |
37 | 39 | * |
... | ... | @@ -91,6 +93,7 @@ class indice extends clsCadastro |
91 | 93 | var $andar; |
92 | 94 | var $numero; |
93 | 95 | var $retorno; |
96 | + var $zona_localizacao; | |
94 | 97 | |
95 | 98 | var $caminho_det; |
96 | 99 | var $caminho_lst; |
... | ... | @@ -137,14 +140,14 @@ class indice extends clsCadastro |
137 | 140 | $this->http, $this->tipo_pessoa, $this->sexo, $this->cidade, |
138 | 141 | $this->bairro, $this->logradouro, $this->cep, $this->idlog, $this->idbai, |
139 | 142 | $this->idtlog, $this->sigla_uf, $this->complemento, $this->numero, |
140 | - $this->bloco, $this->apartamento, $this->andar | |
143 | + $this->bloco, $this->apartamento, $this->andar, $this->zona_localizacao | |
141 | 144 | ) = |
142 | 145 | $objPessoa->queryRapida( |
143 | 146 | $this->cod_pessoa_fj, 'nome', 'cpf', 'data_nasc', 'ddd_1', 'fone_1', |
144 | 147 | 'ddd_2', 'fone_2', 'ddd_mov', 'fone_mov', 'ddd_fax', 'fone_fax', 'email', |
145 | 148 | 'url', 'tipo', 'sexo', 'cidade', 'bairro', 'logradouro', 'cep', 'idlog', |
146 | 149 | 'idbai', 'idtlog', 'sigla_uf', 'complemento', 'numero', 'bloco', 'apartamento', |
147 | - 'andar' | |
150 | + 'andar', 'zona_localizacao' | |
148 | 151 | ); |
149 | 152 | |
150 | 153 | $this->cep = int2Cep($this->cep); |
... | ... | @@ -239,6 +242,8 @@ class indice extends clsCadastro |
239 | 242 | $this->campoOculto('ref_idtlog', $this->idtlog); |
240 | 243 | $this->campoOculto('id_cidade', $this->cidade); |
241 | 244 | |
245 | + $zona = App_Model_ZonaLocalizacao::getInstance(); | |
246 | + | |
242 | 247 | if ($this->idlog && $this->idbai && $this->cep && $this->cod_pessoa_fj) { |
243 | 248 | $this->campoCep('cep_', 'CEP', $this->cep, true, '-', |
244 | 249 | " <img id='lupa' src=\"imagens/lupa.png\" border=\"0\" onclick=\"showExpansivel( 500,500, '<iframe name=\'miolo\' id=\'miolo\' frameborder=\'0\' height=\'100%\' width=\'500\' marginheight=\'0\' marginwidth=\'0\' src=\'educar_pesquisa_cep_log_bairro.php?campo1=bairro&campo2=idbai&campo3=cep&campo4=logradouro&campo5=idlog&campo6=ref_sigla_uf&campo7=cidade&campo8=ref_idtlog&campo9=isEnderecoExterno&campo10=cep_&campo11=sigla_uf&campo12=idtlog&campo13=id_cidade\'></iframe>');\">", |
... | ... | @@ -303,7 +308,10 @@ class indice extends clsCadastro |
303 | 308 | } |
304 | 309 | else { |
305 | 310 | $this->campoCep('cep_', 'CEP', $this->cep, TRUE, '-', |
306 | - " <img id='lupa' src=\"imagens/lupa.png\" border=\"0\" onclick=\"showExpansivel( 500,500, '<iframe name=\'miolo\' id=\'miolo\' frameborder=\'0\' height=\'100%\' width=\'500\' marginheight=\'0\' marginwidth=\'0\' src=\'educar_pesquisa_cep_log_bairro.php?campo1=bairro&campo2=idbai&campo3=cep&campo4=logradouro&campo5=idlog&campo6=ref_sigla_uf&campo7=cidade&campo8=ref_idtlog&campo9=isEnderecoExterno&campo10=cep_&campo11=sigla_uf&campo12=idtlog&campo13=id_cidade\'></iframe>');\">", false/*$disabled*/); | |
311 | + " <img id='lupa' src=\"imagens/lupa.png\" border=\"0\" | |
312 | + onclick=\"showExpansivel(500, 500, '<iframe name=\'miolo\' id=\'miolo\' frameborder=\'0\' height=\'100%\' width=\'500\' marginheight=\'0\' marginwidth=\'0\' src=\'educar_pesquisa_cep_log_bairro.php?campo1=bairro&campo2=idbai&campo3=cep&campo4=logradouro&campo5=idlog&campo6=ref_sigla_uf&campo7=cidade&campo8=ref_idtlog&campo9=isEnderecoExterno&campo10=cep_&campo11=sigla_uf&campo12=idtlog&campo13=id_cidade&campo14=zona_localizacao\'></iframe>');\">", | |
313 | + false | |
314 | + ); | |
307 | 315 | |
308 | 316 | $this->campoLista('idtlog', 'Tipo Logradouro', $listaTLog, $this->idtlog, |
309 | 317 | FALSE, FALSE, FALSE, FALSE, FALSE); |
... | ... | @@ -333,6 +341,11 @@ class indice extends clsCadastro |
333 | 341 | FALSE, FALSE, FALSE, FALSE, FALSE); |
334 | 342 | } |
335 | 343 | |
344 | + $this->campoLista('zona_localizacao', 'Zona Localização', $zona->getEnums(), | |
345 | + $this->zona_localizacao, FALSE, FALSE, FALSE, FALSE, | |
346 | + ($this->idbai ? TRUE : FALSE) | |
347 | + ); | |
348 | + | |
336 | 349 | $this->campoTexto('ddd_telefone_1', 'DDD Telefone 1', $this->ddd_telefone_1, |
337 | 350 | '3', '2', FALSE); |
338 | 351 | |
... | ... | @@ -450,7 +463,8 @@ class indice extends clsCadastro |
450 | 463 | $objEnderecoExterno2 = new clsEnderecoExterno($idpes, '1', $this->idtlog, |
451 | 464 | $this->logradouro, $this->numero, $this->letra, $this->complemento, |
452 | 465 | $this->bairro, $this->cep_, $this->cidade, $this->sigla_uf, FALSE, |
453 | - $this->bloco, $this->apartamento, $this->andar); | |
466 | + $this->bloco, $this->apartamento, $this->andar, FALSE, FALSE, | |
467 | + $this->zona_localizacao); | |
454 | 468 | |
455 | 469 | if ($objEnderecoExterno->detalhe()) { |
456 | 470 | $objEnderecoExterno2->edita(); |
... | ... | @@ -557,7 +571,8 @@ class indice extends clsCadastro |
557 | 571 | $objEnderecoExterno2 = new clsEnderecoExterno($this->cod_pessoa_fj, '1', |
558 | 572 | $this->idtlog, $this->logradouro, $this->numero, $this->letra, |
559 | 573 | $this->complemento, $this->bairro, $this->cep_, $this->cidade, |
560 | - $this->sigla_uf, FALSE, $this->bloco, $this->apartamento, $this->andar); | |
574 | + $this->sigla_uf, FALSE, $this->bloco, $this->apartamento, $this->andar, | |
575 | + FALSE, FALSE, $this->zona_localizacao); | |
561 | 576 | |
562 | 577 | if ($objEnderecoExterno->detalhe()) { |
563 | 578 | $objEnderecoExterno2->edita(); | ... | ... |
ieducar/intranet/atendidos_det.php
... | ... | @@ -32,6 +32,8 @@ require_once 'include/clsBase.inc.php'; |
32 | 32 | require_once 'include/clsDetalhe.inc.php'; |
33 | 33 | require_once 'include/clsBanco.inc.php'; |
34 | 34 | |
35 | +require_once 'App/Model/ZonaLocalizacao.php'; | |
36 | + | |
35 | 37 | /** |
36 | 38 | * clsIndex class. |
37 | 39 | * |
... | ... | @@ -79,7 +81,7 @@ class indice extends clsDetalhe |
79 | 81 | $cod_pessoa, 'idpes', 'complemento','nome', 'cpf', 'data_nasc', |
80 | 82 | 'logradouro', 'idtlog', 'numero', 'apartamento','cidade','sigla_uf', |
81 | 83 | 'cep', 'ddd_1', 'fone_1', 'ddd_2', 'fone_2', 'ddd_mov', 'fone_mov', |
82 | - 'ddd_fax', 'fone_fax', 'email', 'url', 'tipo', 'sexo' | |
84 | + 'ddd_fax', 'fone_fax', 'email', 'url', 'tipo', 'sexo', 'zona_localizacao' | |
83 | 85 | ); |
84 | 86 | |
85 | 87 | $this->addDetalhe(array('Nome', $detalhe['nome'])); |
... | ... | @@ -108,11 +110,18 @@ class indice extends clsDetalhe |
108 | 110 | } |
109 | 111 | |
110 | 112 | if ($detalhe['cidade']) { |
111 | - $this->addDetalhe(array('Cidade', strtolower($detalhe['cidade']))); | |
113 | + $this->addDetalhe(array('Cidade', $detalhe['cidade'])); | |
112 | 114 | } |
113 | 115 | |
114 | 116 | if ($detalhe['sigla_uf']) { |
115 | - $this->addDetalhe(array('Estado', strtolower($detalhe['sigla_uf']))); | |
117 | + $this->addDetalhe(array('Estado', $detalhe['sigla_uf'])); | |
118 | + } | |
119 | + | |
120 | + $zona = App_Model_ZonaLocalizacao::getInstance(); | |
121 | + if ($detalhe['zona_localizacao']) { | |
122 | + $this->addDetalhe(array( | |
123 | + 'Zona Localização', $zona->getValue($detalhe['zona_localizacao']) | |
124 | + )); | |
116 | 125 | } |
117 | 126 | |
118 | 127 | if ($detalhe['cep']) { | ... | ... |
ieducar/intranet/educar_aluno_cad.php
... | ... | @@ -33,6 +33,8 @@ require_once 'include/clsCadastro.inc.php'; |
33 | 33 | require_once 'include/clsBanco.inc.php'; |
34 | 34 | require_once 'include/pmieducar/geral.inc.php'; |
35 | 35 | |
36 | +require_once 'App/Model/ZonaLocalizacao.php'; | |
37 | + | |
36 | 38 | /** |
37 | 39 | * clsIndexBase class. |
38 | 40 | * |
... | ... | @@ -388,6 +390,8 @@ class indice extends clsCadastro |
388 | 390 | $this->cep_ = int2CEP($this->id_cep); |
389 | 391 | } |
390 | 392 | } |
393 | + | |
394 | + $this->zona_localizacao = $obj_endereco_det['zona_localizacao']; | |
391 | 395 | } |
392 | 396 | } |
393 | 397 | |
... | ... | @@ -588,8 +592,19 @@ class indice extends clsCadastro |
588 | 592 | |
589 | 593 | $this->campoOculto('isEnderecoExterno', $this->isEnderecoExterno); |
590 | 594 | |
591 | - $this->campoCep('cep_', 'CEP', $this->cep_, TRUE, '-', | |
592 | - "<img id='lupa' src=\"imagens/lupa.png\" border=\"0\" onclick=\"showExpansivel( 500,500, '<iframe name=\'miolo\' id=\'miolo\' frameborder=\'0\' height=\'100%\' width=\'500\' marginheight=\'0\' marginwidth=\'0\' src=\'educar_pesquisa_cep_log_bairro.php?campo1=nm_bairro&campo2=id_bairro&campo3=id_cep&campo4=nm_logradouro&campo5=id_logradouro&campo6=ref_sigla_uf&campo7=cidade&campo8=ref_idtlog_&campo9=isEnderecoExterno&campo10=cep_&campo11=ref_sigla_uf_&campo12=ref_idtlog&campo13=id_cidade\'></iframe>');\">", $disabled); | |
595 | + $urlPesquisaCep = 'educar_pesquisa_cep_log_bairro.php?' . | |
596 | + 'campo1=nm_bairro&campo2=id_bairro&campo3=id_cep&campo4=nm_logradouro&' . | |
597 | + 'campo5=id_logradouro&campo6=ref_sigla_uf&campo7=cidade&' . | |
598 | + 'campo8=ref_idtlog_&campo9=isEnderecoExterno&campo10=cep_&' . | |
599 | + 'campo11=ref_sigla_uf_&campo12=ref_idtlog&campo13=id_cidade&' . | |
600 | + 'campo14=zona_localizacao'; | |
601 | + | |
602 | + $urlPesquisaCep = sprintf( | |
603 | + "<img id='lupa' src=\"imagens/lupa.png\" border=\"0\" onclick=\"showExpansivel( 500,500, '<iframe name=\'miolo\' id=\'miolo\' frameborder=\'0\' height=\'100%%\' width=\'500\' marginheight=\'0\' marginwidth=\'0\' src=\'%s\'></iframe>');\">", | |
604 | + $urlPesquisaCep | |
605 | + ); | |
606 | + | |
607 | + $this->campoCep('cep_', 'CEP', $this->cep_, TRUE, '-', $urlPesquisaCep, $disabled); | |
593 | 608 | |
594 | 609 | $this->campoTexto('cidade', 'Cidade', $this->cidade, 30, 255, TRUE, FALSE, |
595 | 610 | TRUE, '', '', '', '', $disabled); |
... | ... | @@ -625,6 +640,10 @@ class indice extends clsCadastro |
625 | 640 | $this->campoTexto('nm_logradouro', 'Logradouro', $this->nm_logradouro, 30, 255, |
626 | 641 | TRUE, FALSE, FALSE, '', '', '', '', $disabled); |
627 | 642 | |
643 | + $zl = App_Model_ZonaLocalizacao::getInstance(); | |
644 | + $this->campoLista('zona_localizacao', 'Zona Localização', $zl->getEnums(), | |
645 | + $this->zona_localizacao, FALSE, FALSE, FALSE, FALSE, $disabled); | |
646 | + | |
628 | 647 | $this->campoNumero('numero', 'Número', $this->numero, 4, 6, FALSE, '', |
629 | 648 | '', FALSE, FALSE, TRUE); |
630 | 649 | $this->campoTexto('letra', ' Letra', $this->letra, 4, 1, FALSE); |
... | ... | @@ -635,6 +654,11 @@ class indice extends clsCadastro |
635 | 654 | $this->campoNumero('apartamento', ' Apartamento', $this->apartamento, |
636 | 655 | 4, 6, FALSE); |
637 | 656 | |
657 | + $this->campoLista('nacionalidade', 'Nacionalidade', $lista_nacionalidade, | |
658 | + $this->nacionalidade, 'tmpObj = document.getElementById("pais_origem"); if(this.value != 1) { tmpObj.disabled = false; } else { tmpObj.selectedIndex = 27; tmpObj.disabled = true; }', | |
659 | + TRUE, '', '', '', FALSE); | |
660 | + | |
661 | + | |
638 | 662 | $lista_mun_nasc = array('NULL' => 'Selecione a cidade'); |
639 | 663 | |
640 | 664 | $obj_mun_nasc = new clsMunicipio($this->idmun_nascimento); |
... | ... | @@ -884,7 +908,9 @@ class indice extends clsCadastro |
884 | 908 | $this->campoOculto('isEnderecoExterno', $this->isEnderecoExterno); |
885 | 909 | |
886 | 910 | $this->campoCep('cep_', 'CEP', $this->cep_, TRUE, '-', |
887 | - "<img id='lupa' src=\"imagens/lupa.png\" border=\"0\" onclick=\"showExpansivel( 500,500, '<iframe name=\'miolo\' id=\'miolo\' frameborder=\'0\' height=\'100%\' width=\'500\' marginheight=\'0\' marginwidth=\'0\' src=\'educar_pesquisa_cep_log_bairro.php?campo1=nm_bairro&campo2=id_bairro&campo3=id_cep&campo4=nm_logradouro&campo5=id_logradouro&campo6=ref_sigla_uf&campo7=cidade&campo8=ref_idtlog_&campo9=isEnderecoExterno&campo10=cep_&campo11=ref_sigla_uf_&campo12=ref_idtlog&campo13=id_cidade\'></iframe>');\">", $disabled); | |
911 | + //"<img id='lupa' src=\"imagens/lupa.png\" border=\"0\" onclick=\"showExpansivel( 500,500, '<iframe name=\'miolo\' id=\'miolo\' frameborder=\'0\' height=\'100%\' width=\'500\' marginheight=\'0\' marginwidth=\'0\' src=\'educar_pesquisa_cep_log_bairro.php?campo1=nm_bairro&campo2=id_bairro&campo3=id_cep&campo4=nm_logradouro&campo5=id_logradouro&campo6=ref_sigla_uf&campo7=cidade&campo8=ref_idtlog_&campo9=isEnderecoExterno&campo10=cep_&campo11=ref_sigla_uf_&campo12=ref_idtlog&campo13=id_cidade\'></iframe>');\">", | |
912 | + $urlPesquisaCep, | |
913 | + $disabled); | |
888 | 914 | |
889 | 915 | $this->campoTexto('cidade', 'Cidade', $this->cidade, 30, 255, TRUE, FALSE, |
890 | 916 | TRUE, '', '', '', '', $disabled); |
... | ... | @@ -1418,7 +1444,7 @@ class indice extends clsCadastro |
1418 | 1444 | $this->ref_idtlog, $this->nm_logradouro, $this->numero, $this->letra, |
1419 | 1445 | $this->complemento, $this->nm_bairro, $this->cep_, $this->cidade, |
1420 | 1446 | $this->ref_sigla_uf_, NULL, $this->bloco, $this->apartamento, $this->andar, |
1421 | - NULL, $this->pessoa_logada); | |
1447 | + NULL, $this->pessoa_logada, $this->zona_localizacao); | |
1422 | 1448 | |
1423 | 1449 | if ($obj_endereco->existe()) { |
1424 | 1450 | if (!$obj_endereco->edita()) { | ... | ... |
ieducar/intranet/educar_aluno_cad_xml.php
... | ... | @@ -137,7 +137,7 @@ if ($_GET['cpf'] || $_GET['idpes']) { |
137 | 137 | $nacionalidade = $det_fisica['nacionalidade']; |
138 | 138 | $idmun_nascimento = $det_fisica['idmun_nascimento']->idmun; |
139 | 139 | |
140 | - $xml .= sprintf('<ddd_fone_1>%s</ddd_fone_1>', $ddd_fone1) . PHP_EOL; | |
140 | + $xml .= sprintf('<ddd_fone_1>%s</ddd_fone_1>', $ddd_fone_1) . PHP_EOL; | |
141 | 141 | $xml .= sprintf('<fone_1>%s</fone_1>', $fone_1) . PHP_EOL; |
142 | 142 | $xml .= sprintf('<ddd_mov>%s</ddd_mov>', $ddd_mov) . PHP_EOL; |
143 | 143 | $xml .= sprintf('<fone_mov>%s</fone_mov>', $fone_mov) . PHP_EOL; |
... | ... | @@ -171,6 +171,8 @@ if ($_GET['cpf'] || $_GET['idpes']) { |
171 | 171 | |
172 | 172 | $obj_endereco = new clsPessoaEndereco($ref_idpes); |
173 | 173 | |
174 | + $zona = NULL; | |
175 | + | |
174 | 176 | if ($obj_endereco_det = $obj_endereco->detalhe()) { |
175 | 177 | $isEnderecoExterno = 0; |
176 | 178 | |
... | ... | @@ -184,8 +186,9 @@ if ($_GET['cpf'] || $_GET['idpes']) { |
184 | 186 | $apartamento = $obj_endereco_det['apartamento']; |
185 | 187 | $bloco = $obj_endereco_det['bloco']; |
186 | 188 | $ref_idtlog = $obj_endereco_det['idtlog']; |
187 | - $nm_bairro = $obj_endereco_det['bairro']; | |
188 | - $nm_logradouro = $obj_endereco_det['logradouro']; | |
189 | + $nm_bairro = $obj_endereco_det['bairro']; | |
190 | + $nm_logradouro = $obj_endereco_det['logradouro']; | |
191 | + $zona = $obj_endereco_det['zona_localizacao']; | |
189 | 192 | |
190 | 193 | $cep_ = int2CEP($id_cep); |
191 | 194 | |
... | ... | @@ -221,6 +224,7 @@ if ($_GET['cpf'] || $_GET['idpes']) { |
221 | 224 | $andar = $obj_endereco_det['andar']; |
222 | 225 | $apartamento = $obj_endereco_det['apartamento']; |
223 | 226 | $bloco = $obj_endereco_det['bloco']; |
227 | + $zona = $obj_endereco_det['zona_localizacao']; | |
224 | 228 | |
225 | 229 | $ref_idtlog = $idtlog = $obj_endereco_det['idtlog']->idtlog; |
226 | 230 | $ref_sigla_uf = $ref_sigla_uf_ = $obj_endereco_det['sigla_uf']->sigla_uf; |
... | ... | @@ -243,6 +247,10 @@ if ($_GET['cpf'] || $_GET['idpes']) { |
243 | 247 | $xml .= sprintf('<cep_>%s</cep_>', $cep_) . PHP_EOL; |
244 | 248 | } |
245 | 249 | } |
250 | + | |
251 | + if (isset($zona)) { | |
252 | + $xml .= sprintf('<zona_localizacao>%s</zona_localizacao>', $zona) . PHP_EOL; | |
253 | + } | |
246 | 254 | } |
247 | 255 | } |
248 | 256 | ... | ... |
ieducar/intranet/educar_aluno_det.php
... | ... | @@ -33,6 +33,8 @@ require_once 'include/clsDetalhe.inc.php'; |
33 | 33 | require_once 'include/clsBanco.inc.php'; |
34 | 34 | require_once 'include/pmieducar/geral.inc.php'; |
35 | 35 | |
36 | +require_once 'App/Model/ZonaLocalizacao.php'; | |
37 | + | |
36 | 38 | /** |
37 | 39 | * clsIndexBase class. |
38 | 40 | * |
... | ... | @@ -327,6 +329,14 @@ class indice extends clsDetalhe |
327 | 329 | } |
328 | 330 | } |
329 | 331 | |
332 | + // Adiciona a informação de zona de localização junto ao bairro do | |
333 | + // endereço. | |
334 | + $zona = App_Model_ZonaLocalizacao::getInstance(); | |
335 | + $registro['nm_bairro'] = sprintf( | |
336 | + '%s (Zona %s)', | |
337 | + $registro['nm_bairro'], $zona->getValue($obj_endereco_det['zona_localizacao']) | |
338 | + ); | |
339 | + | |
330 | 340 | if ($registro['cod_aluno']) { |
331 | 341 | $this->addDetalhe(array('Código Aluno', $registro['cod_aluno'])); |
332 | 342 | } | ... | ... |
ieducar/intranet/educar_pesquisa_cep_log_bairro.php
... | ... | @@ -64,7 +64,7 @@ class clsIndex extends clsBase |
64 | 64 | */ |
65 | 65 | class miolo1 extends clsListagem |
66 | 66 | { |
67 | - var $funcao_js = 'cv_libera_campos(\'cep_\', \'ref_sigla_uf_\', \'cidade\', \'nm_bairro\', \'ref_idtlog\', \'nm_logradouro\', \'isEnderecoExterno\')'; | |
67 | + var $funcao_js = 'cv_libera_campos(\'cep_\', \'ref_sigla_uf_\', \'cidade\', \'nm_bairro\', \'ref_idtlog\', \'nm_logradouro\', \'isEnderecoExterno\', \'zona_localizacao\')'; | |
68 | 68 | |
69 | 69 | function Gerar() |
70 | 70 | { |
... | ... | @@ -84,14 +84,15 @@ class miolo1 extends clsListagem |
84 | 84 | $_SESSION['campo11'] = $_GET['campo11'] ? $_GET['campo11'] : $_SESSION['campo11']; |
85 | 85 | $_SESSION['campo12'] = $_GET['campo12'] ? $_GET['campo12'] : $_SESSION['campo12']; |
86 | 86 | $_SESSION['campo13'] = $_GET['campo13'] ? $_GET['campo13'] : $_SESSION['campo13']; |
87 | + $_SESSION['campo14'] = $_GET['campo14'] ? $_GET['campo14'] : $_SESSION['campo14']; | |
87 | 88 | |
88 | 89 | $this->nome = 'form1'; |
89 | 90 | |
90 | 91 | $this->funcao_js = sprintf( |
91 | - 'cv_libera_campos(\'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\')', | |
92 | + 'cv_libera_campos(\'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\')', | |
92 | 93 | $_SESSION['campo10'], $_SESSION['campo11'], $_SESSION['campo7'], |
93 | 94 | $_SESSION['campo1'], $_SESSION['campo12'], $_SESSION['campo4'], |
94 | - $_SESSION['campo9'] | |
95 | + $_SESSION['campo9'], $_SESSION['campo14'] | |
95 | 96 | ); |
96 | 97 | |
97 | 98 | $this->titulo = 'Endereço'; |
... | ... | @@ -126,7 +127,7 @@ class miolo1 extends clsListagem |
126 | 127 | |
127 | 128 | $select = ' |
128 | 129 | SELECT |
129 | - c.idlog, c.cep, c.idbai, u.sigla_uf, m.nome, t.idtlog,m.idmun | |
130 | + c.idlog, c.cep, c.idbai, u.sigla_uf, m.nome, t.idtlog, m.idmun, b.zona_localizacao | |
130 | 131 | FROM |
131 | 132 | urbano.cep_logradouro_bairro c, public.bairro b, public.logradouro l, |
132 | 133 | public.municipio m, public.uf u, urbano.tipo_logradouro t |
... | ... | @@ -191,10 +192,10 @@ class miolo1 extends clsListagem |
191 | 192 | $db->Consulta($select); |
192 | 193 | |
193 | 194 | while ($db->ProximoRegistro()) { |
194 | - list($idlog, $cep, $idbai, $uf, $cidade, $descricao,$id_mun) = | |
195 | - array('','','','','','',''); | |
195 | + list($idlog, $cep, $idbai, $uf, $cidade, $descricao,$id_mun, $zona) = | |
196 | + array('', '', '', '', '', '', '', ''); | |
196 | 197 | |
197 | - list($idlog, $cep, $idbai, $uf, $cidade, $descricao, $id_mun) = $db->Tupla(); | |
198 | + list($idlog, $cep, $idbai, $uf, $cidade, $descricao, $id_mun, $zona) = $db->Tupla(); | |
198 | 199 | |
199 | 200 | $logradouro = new clsLogradouro($idlog); |
200 | 201 | $detalhe_logradouro = $logradouro->detalhe(); |
... | ... | @@ -223,7 +224,7 @@ class miolo1 extends clsListagem |
223 | 224 | } |
224 | 225 | else { |
225 | 226 | $url = sprintf( |
226 | - '<a href="javascript:void(0);" onclick="cv_set_campo(\'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\');">%%s</a>', | |
227 | + '<a href="javascript:void(0);" onclick="cv_set_campo(\'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\');">%%s</a>', | |
227 | 228 | $_SESSION['campo1'], $detalhe_bairro["nome"], $_SESSION['campo2'], |
228 | 229 | $detalhe_bairro["idbai"], $_SESSION['campo3'], $cep, |
229 | 230 | $_SESSION['campo4'], $detalhe_logradouro["nome"], |
... | ... | @@ -231,13 +232,14 @@ class miolo1 extends clsListagem |
231 | 232 | $_SESSION['campo6'], $uf, $_SESSION['campo7'], $cidade, |
232 | 233 | $_SESSION['campo8'], $descricao, $_SESSION['campo9'], $s_end, |
233 | 234 | $_SESSION['campo10'], $cep2, $_SESSION['campo11'], $uf, |
234 | - $_SESSION['campo12'], $_SESSION['campo13'], $id_mun | |
235 | + $_SESSION['campo12'], $_SESSION['campo13'], $id_mun, | |
236 | + $_SESSION['campo14'], $zona | |
235 | 237 | ); |
236 | 238 | |
237 | 239 | $this->addLinhas(array( |
238 | - sprintf($url, $detalhe_bairro["nome"]), | |
240 | + sprintf($url, $detalhe_bairro['nome']), | |
239 | 241 | sprintf($url, $cep2), |
240 | - sprintf($url, $detalhe_logradouro["nome"]), | |
242 | + sprintf($url, $detalhe_logradouro['nome']), | |
241 | 243 | sprintf($url, $uf), |
242 | 244 | sprintf($url, $cidade) |
243 | 245 | )); | ... | ... |
ieducar/intranet/include/pessoa/clsEndereco.inc.php
... | ... | @@ -64,6 +64,7 @@ class clsEndereco |
64 | 64 | var $bloco; |
65 | 65 | var $apartamento; |
66 | 66 | var $andar; |
67 | + var $zona_localizacao; | |
67 | 68 | |
68 | 69 | /** |
69 | 70 | * Construtor. |
... | ... | @@ -86,7 +87,8 @@ class clsEndereco |
86 | 87 | |
87 | 88 | $sql = sprintf('SELECT |
88 | 89 | cep, idlog, numero, letra, complemento, idbai, bloco, andar, |
89 | - apartamento, logradouro, bairro, cidade, sigla_uf, idtlog | |
90 | + apartamento, logradouro, bairro, cidade, sigla_uf, idtlog, | |
91 | + zona_localizacao | |
90 | 92 | FROM |
91 | 93 | cadastro.v_endereco |
92 | 94 | WHERE |
... | ... | @@ -95,21 +97,22 @@ class clsEndereco |
95 | 97 | $db->Consulta($sql); |
96 | 98 | |
97 | 99 | if ($db->ProximoRegistro()) { |
98 | - $tupla = $db->Tupla(); | |
99 | - $this->bairro = $tupla['bairro']; | |
100 | - $this->idbai = $tupla['idbai']; | |
101 | - $this->cidade = $tupla['cidade']; | |
102 | - $this->sigla_uf = $tupla['sigla_uf']; | |
103 | - $this->complemento = $tupla['complemento']; | |
104 | - $this->bloco = $tupla['bloco']; | |
105 | - $this->apartamento = $tupla['apartamento']; | |
106 | - $this->andar = $tupla['andar']; | |
107 | - $this->letra = $tupla['letra']; | |
108 | - $this->numero = $tupla['numero']; | |
109 | - $this->logradouro = $tupla['logradouro']; | |
110 | - $this->idlog = $tupla['idlog']; | |
111 | - $this->idtlog = $tupla['idtlog']; | |
112 | - $this->cep = $tupla['cep']; | |
100 | + $tupla = $db->Tupla(); | |
101 | + $this->bairro = $tupla['bairro']; | |
102 | + $this->idbai = $tupla['idbai']; | |
103 | + $this->cidade = $tupla['cidade']; | |
104 | + $this->sigla_uf = $tupla['sigla_uf']; | |
105 | + $this->complemento = $tupla['complemento']; | |
106 | + $this->bloco = $tupla['bloco']; | |
107 | + $this->apartamento = $tupla['apartamento']; | |
108 | + $this->andar = $tupla['andar']; | |
109 | + $this->letra = $tupla['letra']; | |
110 | + $this->numero = $tupla['numero']; | |
111 | + $this->logradouro = $tupla['logradouro']; | |
112 | + $this->idlog = $tupla['idlog']; | |
113 | + $this->idtlog = $tupla['idtlog']; | |
114 | + $this->cep = $tupla['cep']; | |
115 | + $this->zona_localizacao = $tupla['zona_localizacao']; | |
113 | 116 | |
114 | 117 | return $tupla; |
115 | 118 | } | ... | ... |
ieducar/intranet/include/pessoa/clsEnderecoExterno.inc.php
... | ... | @@ -60,6 +60,7 @@ class clsEnderecoExterno |
60 | 60 | var $bloco; |
61 | 61 | var $apartamento; |
62 | 62 | var $andar; |
63 | + var $zona_localizacao; | |
63 | 64 | |
64 | 65 | var $tabela; |
65 | 66 | var $schema = 'cadastro'; |
... | ... | @@ -71,7 +72,7 @@ class clsEnderecoExterno |
71 | 72 | $logradouro = FALSE, $numero = FALSE, $letra = FALSE, $complemento = FALSE, |
72 | 73 | $bairro = FALSE, $cep = FALSE, $cidade = FALSE, $sigla_uf = FALSE, |
73 | 74 | $reside_desde = FALSE, $bloco = FALSE, $apartamento = FALSE, $andar = FALSE, |
74 | - $idpes_cad = FALSE, $idpes_rev = FALSE) | |
75 | + $idpes_cad = FALSE, $idpes_rev = FALSE, $zona_localizacao = 1) | |
75 | 76 | { |
76 | 77 | $idtlog = urldecode($idtlog); |
77 | 78 | |
... | ... | @@ -106,6 +107,7 @@ class clsEnderecoExterno |
106 | 107 | $this->bloco = $bloco; |
107 | 108 | $this->apartamento = $apartamento; |
108 | 109 | $this->andar = $andar; |
110 | + $this->zona_localizacao = $zona_localizacao; | |
109 | 111 | |
110 | 112 | $this->tabela = 'endereco_externo'; |
111 | 113 | } |
... | ... | @@ -171,6 +173,11 @@ class clsEnderecoExterno |
171 | 173 | $values .= ", '{$this->andar}'"; |
172 | 174 | } |
173 | 175 | |
176 | + if (is_numeric($this->zona_localizacao)) { | |
177 | + $campos .= ', zona_localizacao'; | |
178 | + $values .= ", '{$this->zona_localizacao}'"; | |
179 | + } | |
180 | + | |
174 | 181 | $sql = sprintf( |
175 | 182 | 'INSERT INTO %s.%s (idpes, tipo, idtlog, logradouro, cidade, sigla_uf, ' . |
176 | 183 | 'origem_gravacao, idsis_cad, data_cad, operacao, idpes_cad %s) ' . |
... | ... | @@ -267,6 +274,10 @@ class clsEnderecoExterno |
267 | 274 | $set .= ", andar = NULL"; |
268 | 275 | } |
269 | 276 | |
277 | + if (is_numeric($this->zona_localizacao)) { | |
278 | + $set .= ", zona_localizacao = '{$this->zona_localizacao}'"; | |
279 | + } | |
280 | + | |
270 | 281 | if (is_numeric($this->idpes_rev)) { |
271 | 282 | $set .= ", idpes_rev = '$this->idpes_rev'"; |
272 | 283 | } |
... | ... | @@ -313,7 +324,7 @@ class clsEnderecoExterno |
313 | 324 | $str_bairro = FALSE, $int_cep = FALSE, $str_cidade = FALSE, $sigla_uf = FALSE, |
314 | 325 | $str_reside_desde = FALSE, $str_bloco = FALSE, $int_apartamento = FALSE, |
315 | 326 | $int_andar = FALSE, $int_limite_ini = 0, $int_limite_qtd = 20, |
316 | - $str_orderBy = FALSE, $int_idpes = FALSE | |
327 | + $str_orderBy = FALSE, $int_idpes = FALSE, $zona_localizacao = NULL | |
317 | 328 | ) |
318 | 329 | { |
319 | 330 | $whereAnd = ' WHERE '; |
... | ... | @@ -388,6 +399,11 @@ class clsEnderecoExterno |
388 | 399 | $whereAnd = ' AND '; |
389 | 400 | } |
390 | 401 | |
402 | + if (is_numeric($zona_localizacao)) { | |
403 | + $where .= "{$whereAnd}zona_localizacao = '$zona_localizacao'"; | |
404 | + $whereAnd = ' AND '; | |
405 | + } | |
406 | + | |
391 | 407 | if ($str_orderBy) { |
392 | 408 | $orderBy = "ORDER BY $str_orderBy"; |
393 | 409 | } |
... | ... | @@ -406,8 +422,8 @@ class clsEnderecoExterno |
406 | 422 | |
407 | 423 | $sql = sprintf( |
408 | 424 | 'SELECT idpes, tipo, idtlog, logradouro, numero, letra, complemento, ' . |
409 | - 'bairro, cep, cidade, sigla_uf, reside_desde, bloco, apartamento, andar ' . | |
410 | - 'FROM %s.%s %s %s %s', | |
425 | + 'bairro, cep, cidade, sigla_uf, reside_desde, bloco, apartamento, ' . | |
426 | + 'andar, zona_localizacao FROM %s.%s %s %s %s', | |
411 | 427 | $this->schema, $this->tabela, $where, $orderBy, $limit |
412 | 428 | ); |
413 | 429 | |
... | ... | @@ -444,7 +460,7 @@ class clsEnderecoExterno |
444 | 460 | $sql = sprintf( |
445 | 461 | 'SELECT idpes, tipo, idtlog, logradouro, numero, letra, complemento, ' . |
446 | 462 | 'bairro, cep, cidade, sigla_uf, reside_desde, bloco, apartamento, '. |
447 | - 'andar FROM %s.%s WHERE idpes = %d', | |
463 | + 'andar, zona_localizacao FROM %s.%s WHERE idpes = %d', | |
448 | 464 | $this->schema, $this->tabela, $this->idpes |
449 | 465 | ); |
450 | 466 | |
... | ... | @@ -467,6 +483,7 @@ class clsEnderecoExterno |
467 | 483 | $this->bloco = $tupla['bloco']; |
468 | 484 | $this->apartamento = $tupla['apartamento']; |
469 | 485 | $this->andar = $tupla['andar']; |
486 | + $this->zona_localizacao = $tupla['zona_localizacao']; | |
470 | 487 | |
471 | 488 | $tupla['idpes'] = new clsPessoa_($tupla['idpes']); |
472 | 489 | $tupla['idtlog'] = new clsTipoLogradouro($tupla['idtlog']); | ... | ... |
ieducar/intranet/include/pessoa/clsEnderecoPessoa.inc.php
... | ... | @@ -308,7 +308,11 @@ class clsPessoaEndereco |
308 | 308 | $tupla = $db->Tupla(); |
309 | 309 | $tupla['cep'] = new clsCepLogradouro($tupla['cep'], $tupla['idlog']); |
310 | 310 | $tupla['idlog'] = new clsCepLogradouro($tupla['cep'], $tupla['idlog']); |
311 | - $tupla['idbai'] = new clsBairro($tupla['idbai']); | |
311 | + $tupla['idbai'] = new clsPublicBairro(NULL, NULL, $tupla['idbai']); | |
312 | + | |
313 | + $bairro = $tupla['idbai']->detalhe(); | |
314 | + | |
315 | + $tupla['zona_localizacao'] = $bairro['zona_localizacao']; | |
312 | 316 | |
313 | 317 | $tupla['total'] = $total; |
314 | 318 | |
... | ... | @@ -343,7 +347,12 @@ class clsPessoaEndereco |
343 | 347 | |
344 | 348 | $tupla['cep'] = new clsCepLogradouro($cep, $tupla['idlog']); |
345 | 349 | $tupla['idlog'] = new clsCepLogradouro($cep, $tupla['idlog']); |
346 | - $tupla['idbai'] = new clsBairro($tupla['idbai']); | |
350 | + | |
351 | + $tupla['idbai'] = new clsPublicBairro(NULL, NULL, $tupla['idbai']); | |
352 | + | |
353 | + $bairro = $tupla['idbai']->detalhe(); | |
354 | + | |
355 | + $tupla['zona_localizacao'] = $bairro['zona_localizacao']; | |
347 | 356 | |
348 | 357 | return $tupla; |
349 | 358 | } | ... | ... |
ieducar/intranet/include/pessoa/clsPessoaFj.inc.php
... | ... | @@ -275,21 +275,22 @@ class clsPessoaFj |
275 | 275 | $detalheEndereco = $objEndereco->detalhe(); |
276 | 276 | |
277 | 277 | if ($detalheEndereco) { |
278 | - $this->bairro = $detalheEndereco['bairro']; | |
279 | - $this->logradouro = $detalheEndereco['logradouro']; | |
280 | - $this->sigla_uf = $detalheEndereco['sigla_uf']; | |
281 | - $this->cidade = $detalheEndereco['cidade']; | |
282 | - $this->reside_desde = $detalheEndereco['reside_desde']; | |
283 | - $this->idtlog = $detalheEndereco['idtlog']; | |
284 | - $this->complemento = $detalheEndereco['complemento']; | |
285 | - $this->numero = $detalheEndereco['numero']; | |
286 | - $this->letra = $detalheEndereco['letra']; | |
287 | - $this->idlog = $detalheEndereco['idlog']; | |
288 | - $this->idbai = $detalheEndereco['idbai']; | |
289 | - $this->cep = $detalheEndereco['cep']; | |
290 | - $this->apartamento = $detalheEndereco['apartamento']; | |
291 | - $this->bloco = $detalheEndereco['bloco']; | |
292 | - $this->andar = $detalheEndereco['andar']; | |
278 | + $this->bairro = $detalheEndereco['bairro']; | |
279 | + $this->logradouro = $detalheEndereco['logradouro']; | |
280 | + $this->sigla_uf = $detalheEndereco['sigla_uf']; | |
281 | + $this->cidade = $detalheEndereco['cidade']; | |
282 | + $this->reside_desde = $detalheEndereco['reside_desde']; | |
283 | + $this->idtlog = $detalheEndereco['idtlog']; | |
284 | + $this->complemento = $detalheEndereco['complemento']; | |
285 | + $this->numero = $detalheEndereco['numero']; | |
286 | + $this->letra = $detalheEndereco['letra']; | |
287 | + $this->idlog = $detalheEndereco['idlog']; | |
288 | + $this->idbai = $detalheEndereco['idbai']; | |
289 | + $this->cep = $detalheEndereco['cep']; | |
290 | + $this->apartamento = $detalheEndereco['apartamento']; | |
291 | + $this->bloco = $detalheEndereco['bloco']; | |
292 | + $this->andar = $detalheEndereco['andar']; | |
293 | + $this->zona_localizacao = $detalheEndereco['zona_localizacao']; | |
293 | 294 | |
294 | 295 | $detalhePessoa['bairro'] = $this->bairro; |
295 | 296 | $detalhePessoa['logradouro'] = $this->logradouro; | ... | ... |
ieducar/intranet/include/public/clsPublicBairro.inc.php
... | ... | @@ -54,6 +54,7 @@ class clsPublicBairro |
54 | 54 | var $operacao; |
55 | 55 | var $idsis_rev; |
56 | 56 | var $idsis_cad; |
57 | + var $zona_localizacao; | |
57 | 58 | |
58 | 59 | /** |
59 | 60 | * Armazena o total de resultados obtidos na última chamada ao método lista(). |
... | ... | @@ -108,25 +109,24 @@ class clsPublicBairro |
108 | 109 | /** |
109 | 110 | * Construtor. |
110 | 111 | * |
111 | - * @param integer $idmun | |
112 | + * @param int $idmun | |
112 | 113 | * @param string $geom |
113 | - * @param integer $idbai | |
114 | + * @param int $idbai | |
114 | 115 | * @param string $nome |
115 | - * @param integer $idpes_rev | |
116 | + * @param int $idpes_rev | |
116 | 117 | * @param string $data_rev |
117 | 118 | * @param string $origem_gravacao |
118 | - * @param integer $idpes_cad | |
119 | + * @param int $idpes_cad | |
119 | 120 | * @param string $data_cad |
120 | 121 | * @param string $operacao |
121 | - * @param integer $idsis_rev | |
122 | - * @param integer $idsis_cad | |
123 | - * | |
124 | - * @return object | |
122 | + * @param int $idsis_rev | |
123 | + * @param int $idsis_cad | |
124 | + * @param int $zona_localizacao | |
125 | 125 | */ |
126 | 126 | function clsPublicBairro($idmun = NULL, $geom = NULL, $idbai = NULL, |
127 | 127 | $nome = NULL, $idpes_rev = NULL, $data_rev = NULL, $origem_gravacao = NULL, |
128 | 128 | $idpes_cad = NULL, $data_cad = NULL, $operacao = NULL, $idsis_rev = NULL, |
129 | - $idsis_cad = NULL) | |
129 | + $idsis_cad = NULL, $zona_localizacao = 1) | |
130 | 130 | { |
131 | 131 | $db = new clsBanco(); |
132 | 132 | $this->_schema = 'public.'; |
... | ... | @@ -134,7 +134,7 @@ class clsPublicBairro |
134 | 134 | |
135 | 135 | $this->_campos_lista = $this->_todos_campos = 'b.idmun, b.geom, b.idbai, ' . |
136 | 136 | 'b.nome, b.idpes_rev, b.data_rev, b.origem_gravacao, b.idpes_cad, ' . |
137 | - 'b.data_cad, b.operacao, b.idsis_rev, b.idsis_cad'; | |
137 | + 'b.data_cad, b.operacao, b.idsis_rev, b.idsis_cad, b.zona_localizacao'; | |
138 | 138 | |
139 | 139 | if (is_numeric($idsis_rev)) { |
140 | 140 | if (class_exists('clsAcessoSistema')) { |
... | ... | @@ -283,6 +283,10 @@ class clsPublicBairro |
283 | 283 | if (is_string($operacao)) { |
284 | 284 | $this->operacao = $operacao; |
285 | 285 | } |
286 | + | |
287 | + if (is_numeric($zona_localizacao)) { | |
288 | + $this->zona_localizacao = $zona_localizacao; | |
289 | + } | |
286 | 290 | } |
287 | 291 | |
288 | 292 | /** |
... | ... | @@ -365,6 +369,12 @@ class clsPublicBairro |
365 | 369 | $gruda = ', '; |
366 | 370 | } |
367 | 371 | |
372 | + if (is_numeric($this->zona_localizacao)) { | |
373 | + $campos .= "{$gruda}zona_localizacao"; | |
374 | + $valores .= "{$gruda}'{$this->zona_localizacao}'"; | |
375 | + $gruda = ', '; | |
376 | + } | |
377 | + | |
368 | 378 | $db->Consulta(sprintf( |
369 | 379 | "INSERT INTO %s (%s) VALUES (%s)", |
370 | 380 | $this->_tabela, $campos, $valores |
... | ... | @@ -441,6 +451,11 @@ class clsPublicBairro |
441 | 451 | $gruda = ', '; |
442 | 452 | } |
443 | 453 | |
454 | + if (is_numeric($this->zona_localizacao)) { | |
455 | + $set .= "{$gruda}zona_localizacao = '{$this->zona_localizacao}'"; | |
456 | + $gruda = ', '; | |
457 | + } | |
458 | + | |
444 | 459 | if ($set) { |
445 | 460 | $db->Consulta(sprintf( |
446 | 461 | 'UPDATE %s SET %s WHERE idbai = \'%d\'', |
... | ... | @@ -457,26 +472,28 @@ class clsPublicBairro |
457 | 472 | /** |
458 | 473 | * Retorna uma lista de registros filtrados de acordo com os parâmetros. |
459 | 474 | * |
460 | - * @param integer $int_idmun | |
475 | + * @param int $int_idmun | |
461 | 476 | * @param string $str_geom |
462 | 477 | * @param string $str_nome |
463 | - * @param integer $int_idpes_rev | |
478 | + * @param int $int_idpes_rev | |
464 | 479 | * @param string $date_data_rev_ini |
465 | 480 | * @param string $date_data_rev_fim |
466 | 481 | * @param string $str_origem_gravacao |
467 | - * @param integer $int_idpes_cad | |
482 | + * @param int $int_idpes_cad | |
468 | 483 | * @param string $date_data_cad_ini |
469 | 484 | * @param string $date_data_cad_fim |
470 | 485 | * @param string $str_operacao |
471 | - * @param integer $int_idsis_rev | |
472 | - * @param integer $int_idsis_cad | |
486 | + * @param int $int_idsis_rev | |
487 | + * @param int $int_idsis_cad | |
488 | + * @param int $zona_localizacao | |
473 | 489 | * @return array |
474 | 490 | */ |
475 | 491 | function lista($int_idmun = NULL, $str_geom = NULL, $str_nome = NULL, |
476 | 492 | $int_idpes_rev = NULL, $date_data_rev_ini = NULL, $date_data_rev_fim = NULL, |
477 | 493 | $str_origem_gravacao = NULL, $int_idpes_cad = NULL, $date_data_cad_ini = NULL, |
478 | 494 | $date_data_cad_fim = NULL, $str_operacao = NULL, $int_idsis_rev = NULL, |
479 | - $int_idsis_cad = NULL, $int_idpais = NULL, $str_sigla_uf = NULL, $int_idbai = NULL) | |
495 | + $int_idsis_cad = NULL, $int_idpais = NULL, $str_sigla_uf = NULL, $int_idbai = NULL, | |
496 | + $zona_localizacao = NULL) | |
480 | 497 | { |
481 | 498 | $select = ', m.nome AS nm_municipio, m.sigla_uf, u.nome AS nm_estado, u.idpais, p.nome AS nm_pais '; |
482 | 499 | $from = 'b, public.municipio m, public.uf u, public.pais p '; |
... | ... | @@ -559,6 +576,11 @@ class clsPublicBairro |
559 | 576 | $whereAnd = ' AND '; |
560 | 577 | } |
561 | 578 | |
579 | + if (is_numeric($zona_localizacao)) { | |
580 | + $filtros .= "{$whereAnd} b.zona_localizacao = '{$zona_localizacao}'"; | |
581 | + $whereAnd = ' AND '; | |
582 | + } | |
583 | + | |
562 | 584 | if (is_numeric($int_idpais)) { |
563 | 585 | $filtros .= "{$whereAnd} p.idpais = '{$int_idpais}'"; |
564 | 586 | $whereAnd = ' AND '; | ... | ... |
ieducar/intranet/public_bairro_cad.php
... | ... | @@ -33,6 +33,8 @@ require_once 'include/clsCadastro.inc.php'; |
33 | 33 | require_once 'include/clsBanco.inc.php'; |
34 | 34 | require_once 'include/public/geral.inc.php'; |
35 | 35 | |
36 | +require_once 'App/Model/ZonaLocalizacao.php'; | |
37 | + | |
36 | 38 | /** |
37 | 39 | * clsIndexBase class. |
38 | 40 | * |
... | ... | @@ -82,6 +84,7 @@ class indice extends clsCadastro |
82 | 84 | var $operacao; |
83 | 85 | var $idsis_rev; |
84 | 86 | var $idsis_cad; |
87 | + var $zona_localizacao; | |
85 | 88 | |
86 | 89 | var $idpais; |
87 | 90 | var $sigla_uf; |
... | ... | @@ -99,6 +102,7 @@ class indice extends clsCadastro |
99 | 102 | $obj_bairro = new clsPublicBairro(); |
100 | 103 | $lst_bairro = $obj_bairro->lista(NULL, NULL, NULL, NULL, NULL, NULL, NULL, |
101 | 104 | NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, $this->idbai); |
105 | + | |
102 | 106 | if ($lst_bairro) { |
103 | 107 | $registro = $lst_bairro[0]; |
104 | 108 | } |
... | ... | @@ -183,7 +187,12 @@ class indice extends clsCadastro |
183 | 187 | echo '<!--\nErro\nClasse clsMunicipio nao encontrada\n-->'; |
184 | 188 | $opcoes = array("" => "Erro na geracao"); |
185 | 189 | } |
186 | - $this->campoLista('idmun', 'Município', $opcoes, $this->idmun); | |
190 | + | |
191 | + $this->campoLista('idmun', 'Município', $opcoes, $this->idmun); | |
192 | + | |
193 | + $zona = App_Model_ZonaLocalizacao::getInstance(); | |
194 | + $this->campoLista('zona_localizacao', 'Zona Localização', $zona->getEnums(), | |
195 | + $this->zona_localizacao); | |
187 | 196 | |
188 | 197 | $this->campoTexto('nome', 'Nome', $this->nome, 30, 255, TRUE); |
189 | 198 | } |
... | ... | @@ -195,7 +204,8 @@ class indice extends clsCadastro |
195 | 204 | session_write_close(); |
196 | 205 | |
197 | 206 | $obj = new clsPublicBairro($this->idmun, NULL, NULL, $this->nome, NULL, |
198 | - NULL, 'U', $this->pessoa_logada, NULL, 'I', NULL, 9); | |
207 | + NULL, 'U', $this->pessoa_logada, NULL, 'I', NULL, 9, | |
208 | + $this->zona_localizacao); | |
199 | 209 | |
200 | 210 | $cadastrou = $obj->cadastra(); |
201 | 211 | if ($cadastrou) { |
... | ... | @@ -217,7 +227,9 @@ class indice extends clsCadastro |
217 | 227 | session_write_close(); |
218 | 228 | |
219 | 229 | $obj = new clsPublicBairro($this->idmun, NULL, $this->idbai, $this->nome, |
220 | - $this->pessoa_logada, NULL, 'U', NULL, NULL, 'I', NULL, 9); | |
230 | + $this->pessoa_logada, NULL, 'U', NULL, NULL, 'I', NULL, 9, | |
231 | + $this->zona_localizacao); | |
232 | + | |
221 | 233 | $editou = $obj->edita(); |
222 | 234 | if ($editou) { |
223 | 235 | $this->mensagem .= "Edição efetuada com sucesso.<br>"; |
... | ... | @@ -239,14 +251,14 @@ class indice extends clsCadastro |
239 | 251 | |
240 | 252 | $obj = new clsPublicBairro(NULL, NULL, $this->idbai, NULL, $this->pessoa_logada); |
241 | 253 | $excluiu = $obj->excluir(); |
254 | + | |
242 | 255 | if ($excluiu) { |
243 | - $this->mensagem .= 'Exclusão efetuada com sucesso.<br>'; | |
256 | + $this->mensagem .= 'Exclusão efetuada com sucesso.<br>'; | |
244 | 257 | header('Location: public_bairro_lst.php'); |
245 | 258 | die(); |
246 | 259 | } |
247 | 260 | |
248 | - $this->mensagem = 'Exclusão não realizada.<br>'; | |
249 | - echo "<!--\nErro ao excluir clsPublicBairro\nvalores obrigatorios\nif( is_numeric( $this->idbai ) )\n-->"; | |
261 | + $this->mensagem = 'Exclusão não realizada.<br>'; | |
250 | 262 | |
251 | 263 | return FALSE; |
252 | 264 | } | ... | ... |
ieducar/intranet/public_bairro_det.php
... | ... | @@ -33,6 +33,8 @@ require_once 'include/clsDetalhe.inc.php'; |
33 | 33 | require_once 'include/clsBanco.inc.php'; |
34 | 34 | require_once 'include/public/geral.inc.php'; |
35 | 35 | |
36 | +require_once 'App/Model/ZonaLocalizacao.php'; | |
37 | + | |
36 | 38 | /** |
37 | 39 | * clsIndexBase class. |
38 | 40 | * |
... | ... | @@ -107,6 +109,10 @@ class indice extends clsDetalhe |
107 | 109 | $this->addDetalhe(array('Nome', $registro['nome'])); |
108 | 110 | } |
109 | 111 | |
112 | + $zona = App_Model_ZonaLocalizacao::getInstance(); | |
113 | + $zona = $zona->getValue($registro['zona_localizacao']); | |
114 | + $this->addDetalhe(array('Zona Localização', $zona)); | |
115 | + | |
110 | 116 | if ($registro['nm_municipio']) { |
111 | 117 | $this->addDetalhe(array("Município", $registro['nm_municipio'])); |
112 | 118 | } |
... | ... | @@ -119,14 +125,6 @@ class indice extends clsDetalhe |
119 | 125 | $this->addDetalhe(array('Pais', $registro['nm_pais'])); |
120 | 126 | } |
121 | 127 | |
122 | - if ($registro['origem_gravacao']) { | |
123 | - $this->addDetalhe(array('Origem Gravação', $registro['origem_gravacao'])); | |
124 | - } | |
125 | - | |
126 | - if ($registro['operacao']) { | |
127 | - $this->addDetalhe(array('Operação', $registro['operacao'])); | |
128 | - } | |
129 | - | |
130 | 128 | $this->url_novo = 'public_bairro_cad.php'; |
131 | 129 | $this->url_editar = 'public_bairro_cad.php?idbai=' . $registro['idbai']; |
132 | 130 | ... | ... |
ieducar/intranet/public_bairro_lst.php
... | ... | @@ -33,6 +33,9 @@ require_once 'include/clsListagem.inc.php'; |
33 | 33 | require_once 'include/clsBanco.inc.php'; |
34 | 34 | require_once 'include/public/geral.inc.php'; |
35 | 35 | |
36 | +require_once 'App/Model/ZonaLocalizacao.php'; | |
37 | +require_once 'CoreExt/View/Helper/UrlHelper.php'; | |
38 | + | |
36 | 39 | /** |
37 | 40 | * clsIndexBase class. |
38 | 41 | * |
... | ... | @@ -103,6 +106,7 @@ class indice extends clsListagem |
103 | 106 | |
104 | 107 | $this->addCabecalhos(array( |
105 | 108 | 'Nome', |
109 | + 'Zona Localização', | |
106 | 110 | 'Município', |
107 | 111 | 'Estado', |
108 | 112 | 'Pais' |
... | ... | @@ -207,14 +211,25 @@ class indice extends clsListagem |
207 | 211 | |
208 | 212 | $total = $obj_bairro->_total; |
209 | 213 | |
210 | - // Monta a lista | |
214 | + // Zona Localização. | |
215 | + $zona = App_Model_ZonaLocalizacao::getInstance(); | |
216 | + | |
217 | + // UrlHelper. | |
218 | + $url = CoreExt_View_Helper_UrlHelper::getInstance(); | |
219 | + $options = array('query' => array('idbai' => NULL)); | |
220 | + | |
221 | + // Monta a lista. | |
211 | 222 | if (is_array($lista) && count($lista)) { |
212 | 223 | foreach ($lista as $registro) { |
224 | + $zl = $zona->getValue($registro['zona_localizacao']); | |
225 | + $options['query']['idbai'] = $registro['idbai']; | |
226 | + | |
213 | 227 | $this->addLinhas(array( |
214 | - "<a href=\"public_bairro_det.php?idbai={$registro["idbai"]}\">{$registro["nome"]}</a>", | |
215 | - "<a href=\"public_bairro_det.php?idbai={$registro["idbai"]}\">{$registro["nm_municipio"]}</a>", | |
216 | - "<a href=\"public_bairro_det.php?idbai={$registro["idbai"]}\">{$registro["nm_estado"]}</a>", | |
217 | - "<a href=\"public_bairro_det.php?idbai={$registro["idbai"]}\">{$registro["nm_pais"]}</a>" | |
228 | + $url->l($registro['nome'], 'public_bairro_det.php', $options), | |
229 | + $url->l($zl, 'public_bairro_det.php', $options), | |
230 | + $url->l($registro['nm_municipio'], 'public_bairro_det.php', $options), | |
231 | + $url->l($registro['nm_estado'], 'public_bairro_det.php', $options), | |
232 | + $url->l($registro['nm_pais'], 'public_bairro_det.php', $options) | |
218 | 233 | )); |
219 | 234 | } |
220 | 235 | } | ... | ... |
ieducar/intranet/scripts/padrao.js
... | ... | @@ -1034,7 +1034,8 @@ function getVisibility(f) |
1034 | 1034 | |
1035 | 1035 | function cv_set_campo(campo1, valor1, campo2, valor2, campo3, valor3, campo4, |
1036 | 1036 | valor4, campo5, valor5, campo6, valor6, campo7, valor7, campo8, valor8, campo9, |
1037 | - valor9, campo10, valor10, campo11, valor11, campo12, campo13, valor13) | |
1037 | + valor9, campo10, valor10, campo11, valor11, campo12, campo13, valor13, | |
1038 | + campo14, valor14) | |
1038 | 1039 | { |
1039 | 1040 | obj1 = parent.document.getElementById(campo1); |
1040 | 1041 | obj1.value = valor1; |
... | ... | @@ -1082,14 +1083,20 @@ function cv_set_campo(campo1, valor1, campo2, valor2, campo3, valor3, campo4, |
1082 | 1083 | obj12.disabled = true; |
1083 | 1084 | |
1084 | 1085 | if (parent.document.getElementById(campo13)) { |
1085 | - obj13 = parent.document.getElementById( campo13 ); | |
1086 | + obj13 = parent.document.getElementById(campo13); | |
1086 | 1087 | obj13.value = valor13; |
1087 | 1088 | } |
1088 | 1089 | |
1090 | + if (parent.document.getElementById(campo14)) { | |
1091 | + obj14 = parent.document.getElementById(campo14); | |
1092 | + obj14.value = valor14; | |
1093 | + obj14.disabled = true; | |
1094 | + } | |
1095 | + | |
1089 | 1096 | window.parent.fechaExpansivel('div_dinamico_' + (parent.DOM_divs.length * 1 - 1)); |
1090 | 1097 | } |
1091 | 1098 | |
1092 | -function cv_libera_campos(campo1, campo2, campo3, campo4, campo5, campo6, campo7) | |
1099 | +function cv_libera_campos(campo1, campo2, campo3, campo4, campo5, campo6, campo7, campo8) | |
1093 | 1100 | { |
1094 | 1101 | window.parent.fechaExpansivel('div_dinamico_' + (parent.DOM_divs.length * 1 - 1)); |
1095 | 1102 | |
... | ... | @@ -1110,6 +1117,11 @@ function cv_libera_campos(campo1, campo2, campo3, campo4, campo5, campo6, campo7 |
1110 | 1117 | parent.document.getElementById(campo7).disabled = false; |
1111 | 1118 | parent.document.getElementById(campo7).value = '1'; |
1112 | 1119 | } |
1120 | + | |
1121 | + if (parent.document.getElementById(campo8)) { | |
1122 | + parent.document.getElementById(campo8).disabled = false; | |
1123 | + parent.document.getElementById(campo8).value = '1'; | |
1124 | + } | |
1113 | 1125 | } |
1114 | 1126 | |
1115 | 1127 | /** | ... | ... |
... | ... | @@ -0,0 +1,57 @@ |
1 | +<?php | |
2 | + | |
3 | +/** | |
4 | + * i-Educar - Sistema de gestão escolar | |
5 | + * | |
6 | + * Copyright (C) 2006 Prefeitura Municipal de Itajaí | |
7 | + * <ctima@itajai.sc.gov.br> | |
8 | + * | |
9 | + * Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo | |
10 | + * sob os termos da Licença Pública Geral GNU conforme publicada pela Free | |
11 | + * Software Foundation; tanto a versão 2 da Licença, como (a seu critério) | |
12 | + * qualquer versão posterior. | |
13 | + * | |
14 | + * Este programa é distribuído na expectativa de que seja útil, porém, SEM | |
15 | + * NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU | |
16 | + * ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença Pública Geral | |
17 | + * do GNU para mais detalhes. | |
18 | + * | |
19 | + * Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto | |
20 | + * com este programa; se não, escreva para a Free Software Foundation, Inc., no | |
21 | + * endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. | |
22 | + * | |
23 | + * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br> | |
24 | + * @category i-Educar | |
25 | + * @license @@license@@ | |
26 | + * @package App_Model | |
27 | + * @since Arquivo disponível desde a versão 1.2.0 | |
28 | + * @version $Id$ | |
29 | + */ | |
30 | + | |
31 | +require_once 'CoreExt/Enum.php'; | |
32 | + | |
33 | +/** | |
34 | + * App_Model_ZonaLocalizacao class. | |
35 | + * | |
36 | + * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br> | |
37 | + * @category i-Educar | |
38 | + * @license @@license@@ | |
39 | + * @package App_Model | |
40 | + * @since Classe disponível desde a versão 1.2.0 | |
41 | + * @version @@package_version@@ | |
42 | + */ | |
43 | +class App_Model_ZonaLocalizacao extends CoreExt_Enum | |
44 | +{ | |
45 | + const URBANA = 1; | |
46 | + const RURAL = 2; | |
47 | + | |
48 | + protected $_data = array( | |
49 | + self::URBANA => 'Urbana', | |
50 | + self::RURAL => 'Rural' | |
51 | + ); | |
52 | + | |
53 | + public static function getInstance() | |
54 | + { | |
55 | + return self::_getInstance(__CLASS__); | |
56 | + } | |
57 | +} | |
0 | 58 | \ No newline at end of file | ... | ... |
ieducar/misc/database/deltas/25_adiciona_campo_zona_localizacao_tabelas_enderecamento.sql
0 → 100644
... | ... | @@ -0,0 +1,54 @@ |
1 | +-- // | |
2 | + | |
3 | +-- | |
4 | +-- Adiciona o campo zona_localizacao nas tabelas de endereçamento | |
5 | +-- cadastro.endereco_externo e public.bairro. | |
6 | +-- | |
7 | +-- @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br> | |
8 | +-- @license @@license@@ | |
9 | +-- @version $Id$ | |
10 | +-- | |
11 | + | |
12 | +ALTER TABLE cadastro.endereco_externo ADD COLUMN zona_localizacao integer DEFAULT 1; | |
13 | +ALTER TABLE public.bairro ADD COLUMN zona_localizacao integer DEFAULT 1; | |
14 | + | |
15 | +DROP VIEW cadastro.v_endereco; | |
16 | + | |
17 | +CREATE OR REPLACE VIEW cadastro.v_endereco AS | |
18 | + SELECT | |
19 | + e.idpes, e.cep, e.idlog, e.numero, e.letra, e.complemento, e.idbai, e.bloco, e.andar, e.apartamento, l.nome AS logradouro, l.idtlog, b.nome AS bairro, m.nome AS cidade, m.sigla_uf, b.zona_localizacao | |
20 | + FROM | |
21 | + endereco_pessoa e, logradouro l, bairro b, municipio m | |
22 | + WHERE | |
23 | + e.idlog = l.idlog AND e.idbai = b.idbai AND b.idmun = m.idmun AND e.tipo = 1::numeric | |
24 | + UNION | |
25 | + SELECT | |
26 | + e.idpes, e.cep, NULL::"unknown" AS idlog, e.numero, e.letra, e.complemento, NULL::"unknown" AS idbai, e.bloco, e.andar, e.apartamento, e.logradouro, e.idtlog, e.bairro, e.cidade, e.sigla_uf, e.zona_localizacao | |
27 | + FROM | |
28 | + endereco_externo e | |
29 | + WHERE | |
30 | + e.tipo = 1::numeric; | |
31 | + | |
32 | +-- //@UNDO | |
33 | + | |
34 | +DROP VIEW cadastro.v_endereco; | |
35 | + | |
36 | +CREATE OR REPLACE VIEW cadastro.v_endereco AS | |
37 | + SELECT | |
38 | + e.idpes, e.cep, e.idlog, e.numero, e.letra, e.complemento, e.idbai, e.bloco, e.andar, e.apartamento, l.nome AS logradouro, l.idtlog, b.nome AS bairro, m.nome AS cidade, m.sigla_uf | |
39 | + FROM | |
40 | + endereco_pessoa e, logradouro l, bairro b, municipio m | |
41 | + WHERE | |
42 | + e.idlog = l.idlog AND e.idbai = b.idbai AND b.idmun = m.idmun AND e.tipo = 1::numeric | |
43 | + UNION | |
44 | + SELECT | |
45 | + e.idpes, e.cep, NULL::"unknown" AS idlog, e.numero, e.letra, e.complemento, NULL::"unknown" AS idbai, e.bloco, e.andar, e.apartamento, e.logradouro, e.idtlog, e.bairro, e.cidade, e.sigla_uf | |
46 | + FROM | |
47 | + endereco_externo e | |
48 | + WHERE | |
49 | + e.tipo = 1::numeric; | |
50 | + | |
51 | +ALTER TABLE cadastro.endereco_externo DROP COLUMN zona_localizacao; | |
52 | +ALTER TABLE public.bairro DROP COLUMN zona_localizacao; | |
53 | + | |
54 | +-- // | |
0 | 55 | \ No newline at end of file | ... | ... |
ieducar/misc/database/ieducar.sql
... | ... | @@ -8808,6 +8808,7 @@ CREATE TABLE endereco_externo ( |
8808 | 8808 | apartamento numeric(6,0), |
8809 | 8809 | idsis_rev integer, |
8810 | 8810 | idsis_cad integer NOT NULL, |
8811 | + zona_localizacao integer DEFAULT 1, | |
8811 | 8812 | CONSTRAINT ck_endereco_externo_operacao CHECK ((((operacao = 'I'::bpchar) OR (operacao = 'A'::bpchar)) OR (operacao = 'E'::bpchar))), |
8812 | 8813 | CONSTRAINT ck_endereco_externo_origem_gravacao CHECK (((((origem_gravacao = 'M'::bpchar) OR (origem_gravacao = 'U'::bpchar)) OR (origem_gravacao = 'C'::bpchar)) OR (origem_gravacao = 'O'::bpchar))), |
8813 | 8814 | CONSTRAINT ck_endereco_externo_tipo CHECK (((tipo >= (1)::numeric) AND (tipo <= (3)::numeric))) |
... | ... | @@ -9261,6 +9262,7 @@ CREATE TABLE bairro ( |
9261 | 9262 | operacao character(1) NOT NULL, |
9262 | 9263 | idsis_rev integer, |
9263 | 9264 | idsis_cad integer NOT NULL, |
9265 | + zona_localizacao integer DEFAULT 1, | |
9264 | 9266 | CONSTRAINT ck_bairro_operacao CHECK ((((operacao = 'I'::bpchar) OR (operacao = 'A'::bpchar)) OR (operacao = 'E'::bpchar))), |
9265 | 9267 | CONSTRAINT ck_bairro_origem_gravacao CHECK (((((origem_gravacao = 'M'::bpchar) OR (origem_gravacao = 'U'::bpchar)) OR (origem_gravacao = 'C'::bpchar)) OR (origem_gravacao = 'O'::bpchar))) |
9266 | 9268 | ); |
... | ... | @@ -9327,7 +9329,7 @@ SET search_path = cadastro, pg_catalog; |
9327 | 9329 | -- |
9328 | 9330 | |
9329 | 9331 | CREATE VIEW v_endereco AS |
9330 | - SELECT e.idpes, e.cep, e.idlog, e.numero, e.letra, e.complemento, e.idbai, e.bloco, e.andar, e.apartamento, l.nome AS logradouro, l.idtlog, b.nome AS bairro, m.nome AS cidade, m.sigla_uf FROM endereco_pessoa e, public.logradouro l, public.bairro b, public.municipio m WHERE ((((e.idlog = l.idlog) AND (e.idbai = b.idbai)) AND (b.idmun = m.idmun)) AND (e.tipo = (1)::numeric)) UNION SELECT e.idpes, e.cep, NULL::"unknown" AS idlog, e.numero, e.letra, e.complemento, NULL::"unknown" AS idbai, e.bloco, e.andar, e.apartamento, e.logradouro, e.idtlog, e.bairro, e.cidade, e.sigla_uf FROM endereco_externo e WHERE (e.tipo = (1)::numeric); | |
9332 | + SELECT e.idpes, e.cep, e.idlog, e.numero, e.letra, e.complemento, e.idbai, e.bloco, e.andar, e.apartamento, l.nome AS logradouro, l.idtlog, b.nome AS bairro, m.nome AS cidade, m.sigla_uf, b.zona_localizacao FROM endereco_pessoa e, public.logradouro l, public.bairro b, public.municipio m WHERE ((((e.idlog = l.idlog) AND (e.idbai = b.idbai)) AND (b.idmun = m.idmun)) AND (e.tipo = (1)::numeric)) UNION SELECT e.idpes, e.cep, NULL::"unknown" AS idlog, e.numero, e.letra, e.complemento, NULL::"unknown" AS idbai, e.bloco, e.andar, e.apartamento, e.logradouro, e.idtlog, e.bairro, e.cidade, e.sigla_uf, e.zona_localizacao FROM endereco_externo e WHERE (e.tipo = (1)::numeric); | |
9331 | 9333 | |
9332 | 9334 | |
9333 | 9335 | -- |
... | ... | @@ -20136,6 +20138,7 @@ INSERT INTO changelog VALUES (21, 'Main', 'NOW()', 'NOW()', 'dbdeploy', '21_cria |
20136 | 20138 | INSERT INTO changelog VALUES (22, 'Main', 'NOW()', 'NOW()', 'dbdeploy', '22_cria_primary_key_em_modules_calendario_turma.sql'); |
20137 | 20139 | INSERT INTO changelog VALUES (23, 'Main', 'NOW()', 'NOW()', 'dbdeploy', '23_cria_tabela_modules_componente_curricular_turma.sql'); |
20138 | 20140 | INSERT INTO changelog VALUES (24, 'Main', 'NOW()', 'NOW()', 'dbdeploy', '24_altera_tipo_campo_carga_horaria_pmieducar_servidor_alocacao.sql'); |
20141 | +INSERT INTO changelog VALUES (25, 'Main', 'NOW()', 'NOW()', 'dbdeploy', '25_adiciona_campo_zona_localizacao_tabelas_enderecamento.sql'); | |
20139 | 20142 | |
20140 | 20143 | |
20141 | 20144 | -- | ... | ... |