Commit 6617bc2cea14bc6d7ba2e769164345b40ce2baea
1 parent
bcf80f19
Exists in
master
Adicionado campo novo padrão certidao de nascimento
Showing
1 changed file
with
25 additions
and
4 deletions
Show diff stats
ieducar/intranet/include/pessoa/clsDocumento.inc.php
| ... | ... | @@ -56,6 +56,7 @@ class clsDocumento |
| 56 | 56 | var $zona_tit_eleitor; |
| 57 | 57 | var $secao_tit_eleitor; |
| 58 | 58 | var $idorg_exp_rg; |
| 59 | + var $certidao_nascimento; | |
| 59 | 60 | |
| 60 | 61 | var $tabela; |
| 61 | 62 | var $schema = "cadastro"; |
| ... | ... | @@ -65,8 +66,8 @@ class clsDocumento |
| 65 | 66 | * |
| 66 | 67 | * @return Object:clsDocumento |
| 67 | 68 | */ |
| 68 | - function clsDocumento( $int_idpes = false, $int_rg = false, $str_data_exp_rg = false, $str_sigla_uf_exp_rg = false, $int_tipo_cert_civil = false, $int_num_termo = false, $int_num_livro = false, $int_num_folha = false, $str_data_emissao_cert_civil = false, $str_sigla_uf_cert_civil = false, $str_cartorio_cert_civil = false, $int_num_cart_trabalho = false, $int_serie_cart_trabalho = false, $str_data_emissao_cart_trabalho = false, $str_sigla_uf_cart_trabalho = false, $int_num_tit_eleitor = false, $int_zona_tit_eleitor = false, $int_secao_tit_eleitor = false, $int_idorg_exp_rg = false ) | |
| 69 | - { | |
| 69 | + function clsDocumento( $int_idpes = false, $int_rg = false, $str_data_exp_rg = false, $str_sigla_uf_exp_rg = false, $int_tipo_cert_civil = false, $int_num_termo = false, $int_num_livro = false, $int_num_folha = false, $str_data_emissao_cert_civil = false, $str_sigla_uf_cert_civil = false, $str_cartorio_cert_civil = false, $int_num_cart_trabalho = false, $int_serie_cart_trabalho = false, $str_data_emissao_cart_trabalho = false, $str_sigla_uf_cart_trabalho = false, $int_num_tit_eleitor = false, $int_zona_tit_eleitor = false, $int_secao_tit_eleitor = false, $int_idorg_exp_rg = false, $str_certidao_nascimento = null) | |
| 70 | + { | |
| 70 | 71 | $objPessoa = new clsFisica($int_idpes); |
| 71 | 72 | if($objPessoa->detalhe()) |
| 72 | 73 | { |
| ... | ... | @@ -112,6 +113,8 @@ class clsDocumento |
| 112 | 113 | $this->idorg_exp_rg = $int_idorg_exp_rg; |
| 113 | 114 | } |
| 114 | 115 | |
| 116 | + $this->certidao_nascimento = $str_certidao_nascimento; | |
| 117 | + | |
| 115 | 118 | $this->tabela = "documento"; |
| 116 | 119 | } |
| 117 | 120 | |
| ... | ... | @@ -219,6 +222,11 @@ class clsDocumento |
| 219 | 222 | $campos .= ", idorg_exp_rg"; |
| 220 | 223 | $values .= ", '{$this->idorg_exp_rg}'"; |
| 221 | 224 | } |
| 225 | + if( is_string( $this->certidao_nascimento ) and (!empty($this->certidao_nascimento))) | |
| 226 | + { | |
| 227 | + $campos .= ", certidao_nascimento"; | |
| 228 | + $values .= ", '{$this->certidao_nascimento}'"; | |
| 229 | + } | |
| 222 | 230 | |
| 223 | 231 | $db->Consulta( "INSERT INTO {$this->schema}.{$this->tabela} ( idpes , origem_gravacao, idsis_cad, data_cad, operacao $campos ) VALUES ( '{$this->idpes}', 'M', 17, NOW(), 'I' $values )" ); |
| 224 | 232 | |
| ... | ... | @@ -434,6 +442,18 @@ class clsDocumento |
| 434 | 442 | $gruda = ", "; |
| 435 | 443 | } |
| 436 | 444 | |
| 445 | + | |
| 446 | + if( ! is_null( $this->certidao_nascimento )) | |
| 447 | + { | |
| 448 | + $set .= $gruda."certidao_nascimento = '{$this->certidao_nascimento}'"; | |
| 449 | + $gruda = ", "; | |
| 450 | + } | |
| 451 | + #else | |
| 452 | + #{ | |
| 453 | + # $set .= $gruda."certidao_nascimento = NULL"; | |
| 454 | + # $gruda = ", "; | |
| 455 | + #} | |
| 456 | + | |
| 437 | 457 | if($set) |
| 438 | 458 | { |
| 439 | 459 | $db = new clsBanco(); |
| ... | ... | @@ -617,7 +637,7 @@ class clsDocumento |
| 617 | 637 | if($objPessoa->detalhe()) |
| 618 | 638 | { |
| 619 | 639 | $db = new clsBanco(); |
| 620 | - $db->Consulta("SELECT rg, data_exp_rg, sigla_uf_exp_rg, tipo_cert_civil, num_termo, num_livro, num_folha, data_emissao_cert_civil, sigla_uf_cert_civil, cartorio_cert_civil, num_cart_trabalho, serie_cart_trabalho, data_emissao_cart_trabalho, sigla_uf_cart_trabalho, num_tit_eleitor, zona_tit_eleitor, secao_tit_eleitor, idorg_exp_rg FROM {$this->schema}.{$this->tabela} WHERE idpes = '{$this->idpes}'"); | |
| 640 | + $db->Consulta("SELECT rg, data_exp_rg, sigla_uf_exp_rg, tipo_cert_civil, num_termo, num_livro, num_folha, data_emissao_cert_civil, sigla_uf_cert_civil, cartorio_cert_civil, num_cart_trabalho, serie_cart_trabalho, data_emissao_cart_trabalho, sigla_uf_cart_trabalho, num_tit_eleitor, zona_tit_eleitor, secao_tit_eleitor, idorg_exp_rg, certidao_nascimento FROM {$this->schema}.{$this->tabela} WHERE idpes = '{$this->idpes}'"); | |
| 621 | 641 | if( $db->ProximoRegistro() ) |
| 622 | 642 | { |
| 623 | 643 | $tupla = $db->Tupla(); |
| ... | ... | @@ -636,6 +656,7 @@ class clsDocumento |
| 636 | 656 | $this->num_tit_eleitor = $tupla["num_tit_eleitor"]; |
| 637 | 657 | $this->zona_tit_eleitor = $tupla["zona_tit_eleitor"]; |
| 638 | 658 | $this->secao_tit_eleitor = $tupla["secao_tit_eleitor"]; |
| 659 | + $this->certidao_nascimento = $tupla["certidao_nascimento"]; | |
| 639 | 660 | |
| 640 | 661 | $tupla["idpes"] = $tupla["idpes"]; |
| 641 | 662 | $tupla["idorg_exp_rg"] = $tupla["idorg_exp_rg"]; |
| ... | ... | @@ -649,4 +670,4 @@ class clsDocumento |
| 649 | 670 | return false; |
| 650 | 671 | } |
| 651 | 672 | } |
| 652 | -?> | |
| 653 | 673 | \ No newline at end of file |
| 674 | +?> | ... | ... |