Example #1
0
 /**
  * Construtor
  *
  * @return Object:clsFisica
  */
 function clsFisica($idpes = false, $data_nasc = false, $sexo = false, $idpes_mae = false, $idpes_pai = false, $idpes_responsavel = false, $idesco = false, $ideciv = false, $idpes_con = false, $data_uniao = false, $data_obito = false, $nacionalidade = false, $idpais_estrangeiro = false, $data_chagada_brasil = false, $idmun_nascimento = false, $ultima_empresa = false, $idocup = false, $nome_mae = false, $nome_pai = false, $nome_conjuge = false, $nome_responsavel = false, $justificativa_provisorio = false, $idpes_cad = false, $idpes_rev = false, $ref_cod_sistema = false, $cpf = false, $ref_cod_religiao = false)
 {
     $objPessoa = new clsPessoa_($idpes);
     if ($objPessoa->detalhe()) {
         $this->idpes = $idpes;
     }
     $objPessoaMae = new clsPessoa_($idpes_mae);
     if ($objPessoaMae->detalhe()) {
         $this->idpes_mae = $idpes_mae;
     } elseif ($idpes_mae == "NULL") {
         $this->idpes_mae = "NULL";
     }
     $objPessoaPai = new clsPessoa_($idpes_pai);
     if ($objPessoaPai->detalhe()) {
         $this->idpes_pai = $idpes_pai;
     } elseif ($idpes_pai == "NULL") {
         $this->idpes_pai = "NULL";
     }
     $objPessoaResponsavel = new clsPessoa_($idpes_responsavel);
     if ($objPessoaResponsavel->detalhe() || $idpes_responsavel == "NULL") {
         $this->idpes_responsavel = $idpes_responsavel;
     }
     $objEscolaridade = new clsEscolaridade($idesco);
     if ($objEscolaridade->detalhe()) {
         $this->idesco = $idesco;
     }
     $objEstadoCivil = new clsEstadoCivil($ideciv);
     if ($objEstadoCivil->detalhe()) {
         $this->ideciv = $ideciv;
     }
     $objPessoaCon = new clsPessoa_($idpes_con);
     if ($objPessoaCon->detalhe()) {
         $this->idpes_con = $idpes_con;
     }
     if (is_numeric($idpais_estrangeiro)) {
         $objPais = new clsPais($idpais_estrangeiro);
         if ($objPais->detalhe()) {
             $this->idpais_estrangeiro = $idpais_estrangeiro;
         }
     } elseif ($idpais_estrangeiro == "NULL") {
         $this->idpais_estrangeiro = $idpais_estrangeiro;
     }
     if (is_numeric($idmun_nascimento)) {
         $objMunicipio = new clsMunicipio($idmun_nascimento);
         if ($objMunicipio->detalhe()) {
             $this->idmun_nascimento = $idmun_nascimento;
         }
     } elseif ($idmun_nascimento == "NULL") {
         $this->idmun_nascimento = $idmun_nascimento;
     }
     $objOcupacao = new clsOcupacao($idocup);
     if ($objOcupacao->detalhe()) {
         $this->idocup = $idocup;
     }
     $this->data_nasc = $data_nasc;
     $this->sexo = $sexo;
     $this->data_uniao = $data_uniao;
     $this->data_obito = $data_obito;
     $this->nacionalidade = $nacionalidade;
     $this->data_chegada_brasil = $data_chegada_brasil;
     $this->ultima_empresa = $ultima_empresa;
     $this->nome_mae = $nome_mae;
     $this->nome_pai = $nome_pai;
     $this->nome_conjuge = $nome_conjuge;
     $this->nome_responsavel = $nome_responsavel;
     $this->ref_cod_sistema = $ref_cod_sistema;
     $this->ref_cod_religiao = $ref_cod_religiao;
     $cpf = idFederal2int($cpf);
     if (is_numeric($cpf)) {
         $this->cpf = $cpf;
     }
     $this->justificativa_provisorio = $justificativa_provisorio;
     $this->idpes_cad = $idpes_cad ? $idpes_cad : $_SESSION['id_pessoa'];
     $this->idpes_rev = $idpes_rev ? $idpes_rev : $_SESSION['id_pessoa'];
     $this->tabela = "fisica";
     $this->schema = "cadastro";
 }
 $email = $det_pessoa["email"];
 if ($det_pessoa["ddd_1"] && $det_pessoa["fone_1"]) {
     $telefone = "{$det_pessoa["ddd_1"]} {$det_pessoa["fone_1"]}";
 } else {
     if ($det_pessoa["ddd_2"] && $det_pessoa["fone_2"]) {
         $telefone = "{$det_pessoa["ddd_2"]} {$det_pessoa["fone_2"]}";
     }
 }
 if ($det_pessoa["ddd_mov"] && $det_pessoa["fone_mov"]) {
     $celular = "{$det_pessoa["ddd_mov"]} {$det_pessoa["fone_mov"]}";
 }
 $obj_fisica = new clsFisica($ref_idpes);
 $det_fisica = $obj_fisica->detalhe();
 $ideciv = $det_fisica["ideciv"]->ideciv;
 $obj_est_civil = new clsEstadoCivil($ideciv);
 $det_est_civil = $obj_est_civil->detalhe();
 $est_civil = $det_est_civil['descricao'];
 $dt_nasc = dataToBrasil($det_fisica["data_nasc"]);
 $sexo = $det_fisica["sexo"];
 $nacionalidade = $det_fisica["nacionalidade"];
 if ($nacionalidade == 1) {
     $nacionalidade = "Brasileiro";
 } else {
     if ($nacionalidade == 2) {
         $nacionalidade = "Naturalizado Brasileiro";
     } else {
         if ($nacionalidade == 3) {
             $nacionalidade = "Estrangeiro";
         }
     }
 }