function Gerar() { $this->titulo = "Detalhe da empresa"; $this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet"); $cod_empresa = @$_GET['cod_empresa']; $objPessoaJuridica = new clsPessoaJuridica(); list($cod_pessoa_fj, $nm_pessoa, $id_federal, $endereco, $cep, $nm_bairro, $ddd_telefone_1, $telefone_1, $ddd_telefone_2, $telefone_2, $ddd_telefone_mov, $telefone_mov, $ddd_telefone_fax, $telefone_fax, $email, $http, $tipo_pessoa, $razao_social, $ins_est, $capital_social, $ins_mun, $cidade, $idtlog) = $objPessoaJuridica->queryRapida($cod_empresa, "idpes", "fantasia", "cnpj", "logradouro", "cep", "bairro", "ddd_1", "fone_1", "ddd_2", "fone_2", "ddd_mov", "fone_mov", "ddd_fax", "fone_fax", "email", "url", "tipo", "nome", "insc_estadual", "insc_municipal", "cidade", "idtlog"); $endereco = "{$idtlog} {$endereco}"; $db = new clsBanco(); $this->addDetalhe(array("Razão Social", $razao_social)); $this->addDetalhe(array("Nome Fantasia", $nm_pessoa)); $this->addDetalhe(array("CNPJ", int2CNPJ($id_federal))); $this->addDetalhe(array("Endereço", $endereco)); $this->addDetalhe(array("CEP", $cep)); $this->addDetalhe(array("Bairro", $nm_bairro)); $this->addDetalhe(array("Cidade", $cidade)); $this->addDetalhe(array("Telefone 1", "({$ddd_telefone_1}) {$telefone_1}")); $this->addDetalhe(array("Telefone 2", "({$ddd_telefone_2}) {$telefone_2}")); $this->addDetalhe(array("Celular", "({$ddd_telefone_mov}) {$telefone_mov}")); $this->addDetalhe(array("Fax", "({$ddd_telefone_fax}) {$telefone_fax}")); $this->addDetalhe(array("Site", $http)); $this->addDetalhe(array("E-mail", $email)); if (!$ins_est) { $ins_est = "isento"; } $this->addDetalhe(array("Inscrição Estadual", $ins_est)); $this->addDetalhe(array("Capital Social", $capital_social)); $this->url_novo = "empresas_cad.php"; $this->url_editar = "empresas_cad.php?idpes={$cod_empresa}"; $this->url_cancelar = "empresas_lst.php"; $this->largura = "100%"; }
function Inicializar() { $this->busca_empresa = $_POST['busca_empresa']; $this->cod_pessoa_fj = $_GET['idpes']; $this->idpes_cad = $_SESSION['id_pessoa']; if ($this->busca_empresa) { $this->cnpj = $this->busca_empresa; $this->busca_empresa = idFederal2int($this->busca_empresa); $this->retorno = "Novo"; $objPessoa = new clsPessoaJuridica(); list($this->cod_pessoa_fj) = $objPessoa->queryRapidaCNPJ($this->busca_empresa, "idpes"); } if ($this->cod_pessoa_fj) { $this->busca_empresa = true; $objPessoaJuridica = new clsPessoaJuridica($this->cod_pessoa_fj); $detalhePessoaJuridica = $objPessoaJuridica->detalhe(); //echo "<pre>"; //print_r($detalhePessoaJuridica); //die(); $this->email = $detalhePessoaJuridica['email']; $this->url = $detalhePessoaJuridica['url']; $this->insc_est = $detalhePessoaJuridica['insc_estadual']; $this->capital_social = $detalhePessoaJuridica['capital_social']; $this->razao_social = $detalhePessoaJuridica['nome']; $this->fantasia = $detalhePessoaJuridica['fantasia']; $this->cnpj = int2CNPJ($detalhePessoaJuridica['cnpj']); $this->ddd_telefone_1 = $detalhePessoaJuridica['ddd_1']; $this->telefone_1 = $detalhePessoaJuridica['fone_1']; $this->ddd_telefone_2 = $detalhePessoaJuridica['ddd_2']; $this->telefone_2 = $detalhePessoaJuridica['fone_2']; $this->ddd_telefone_mov = $detalhePessoaJuridica['ddd_mov']; $this->telefone_mov = $detalhePessoaJuridica['fone_mov']; $this->ddd_telefone_fax = $detalhePessoaJuridica['ddd_fax']; $this->telefone_fax = $detalhePessoaJuridica['fone_fax']; $this->cidade = $detalhePessoaJuridica['cidade']; $this->bairro = $detalhePessoaJuridica['bairro']; $this->logradouro = $detalhePessoaJuridica['logradouro']; $this->cep = int2CEP($detalhePessoaJuridica['cep']); $this->idlog = $detalhePessoaJuridica['idlog']; $this->idbai = $detalhePessoaJuridica['idbai']; $this->idtlog = $detalhePessoaJuridica['idtlog']; $this->sigla_uf = $detalhePessoaJuridica['sigla_uf']; $this->complemento = $detalhePessoaJuridica['complemento']; $this->numero = $detalhePessoaJuridica['numero']; $this->letra = $detalhePessoaJuridica['letra']; $this->retorno = "Editar"; } $this->nome_url_cancelar = "Cancelar"; $nomeMenu = $this->retorno == "Editar" ? $this->retorno : "Cadastrar"; $localizacao = new LocalizacaoSistema(); $localizacao->entradaCaminhos(array($_SERVER['SERVER_NAME'] . "/intranet" => "Início", "" => "{$nomeMenu} pessoa jurídica")); $this->enviaLocalizacao($localizacao->montar()); return $this->retorno; }
function Inicializar() { $this->busca_empresa = $_POST['busca_empresa']; $this->cod_pessoa_fj = $_GET['idpes']; $this->idpes_cad = $_SESSION['id_pessoa']; if ($this->busca_empresa) { $this->cnpj = $this->busca_empresa; $this->busca_empresa = idFederal2int($this->busca_empresa); $this->retorno = "Novo"; $objPessoa = new clsPessoaJuridica(); list($this->cod_pessoa_fj) = $objPessoa->queryRapidaCNPJ($this->busca_empresa, "idpes"); } if ($this->cod_pessoa_fj) { $this->busca_empresa = true; $objPessoaJuridica = new clsPessoaJuridica($this->cod_pessoa_fj); $detalhePessoaJuridica = $objPessoaJuridica->detalhe(); //echo "<pre>"; //print_r($detalhePessoaJuridica); //die(); $this->email = $detalhePessoaJuridica['email']; $this->url = $detalhePessoaJuridica['url']; $this->insc_est = $detalhePessoaJuridica['insc_estadual']; $this->capital_social = $detalhePessoaJuridica['capital_social']; $this->razao_social = $detalhePessoaJuridica['nome']; $this->fantasia = $detalhePessoaJuridica['fantasia']; $this->cnpj = int2CNPJ($detalhePessoaJuridica['cnpj']); $this->ddd_telefone_1 = $detalhePessoaJuridica['ddd_1']; $this->telefone_1 = $detalhePessoaJuridica['fone_1']; $this->ddd_telefone_2 = $detalhePessoaJuridica['ddd_2']; $this->telefone_2 = $detalhePessoaJuridica['fone_2']; $this->ddd_telefone_mov = $detalhePessoaJuridica['ddd_mov']; $this->telefone_mov = $detalhePessoaJuridica['fone_mov']; $this->ddd_telefone_fax = $detalhePessoaJuridica['ddd_fax']; $this->telefone_fax = $detalhePessoaJuridica['fone_fax']; $this->cidade = $detalhePessoaJuridica['cidade']; $this->bairro = $detalhePessoaJuridica['bairro']; $this->logradouro = $detalhePessoaJuridica['logradouro']; $this->cep = int2CEP($detalhePessoaJuridica['cep']); $this->idlog = $detalhePessoaJuridica['idlog']; $this->idbai = $detalhePessoaJuridica['idbai']; $this->idtlog = $detalhePessoaJuridica['idtlog']; $this->sigla_uf = $detalhePessoaJuridica['sigla_uf']; $this->complemento = $detalhePessoaJuridica['complemento']; $this->numero = $detalhePessoaJuridica['numero']; $this->letra = $detalhePessoaJuridica['letra']; $this->retorno = "Editar"; } $this->nome_url_cancelar = "Cancelar"; return $this->retorno; }
function Inicializar() { $retorno = ""; @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; @session_write_close(); $obj_permissoes = new clsPermissoes(); $obj_permissoes->permissao_cadastra(561, $this->pessoa_logada, 3, "educar_escola_lst.php"); $this->cod_escola = $_GET["cod_escola"]; $this->sem_cnpj = false; // verifica se eh cadastro ou edicao de uma escola sem CNPJ // if (is_numeric( $_POST["sem_cnpj"] ) && !$this->ref_idpes) // { // $this->passo = 3; //// $retorno = "Novo"; // } // else if ($_POST['cnpj']) // { // $retorno = "Editar"; // }// verifica se eh um novo cadastro // elseif ($_POST['cnpj'] == "" && empty($_POST)) // { // $this->passo = 1; // }// verifica se eh uma cadastro ou edicao de uma escola com CNPJ // else // { // $this->passo = 2; // } // cadastro Novo sem CNPJ if (is_numeric($_POST["sem_cnpj"]) && !$this->cod_escola) { // $this->passo = 3; // vai para Novo, + o cadastro sera sem CNPJ // die("Sem CNPJ"); $this->sem_cnpj = true; $retorno = "Novo"; } else { if ($_POST["cnpj"]) { $this->com_cnpj = true; // echo "<pre>";print_r($_POST["cnpj"]); // echo idFederal2int($_POST["cnpj"]); $obj_juridica = new clsPessoaJuridica(); $lst_juridica = $obj_juridica->lista(idFederal2int($_POST["cnpj"])); // caso exista o CNPJ na BD if (is_array($lst_juridica)) { // die("juridica"); $retorno = "Editar"; $det_juridica = array_shift($lst_juridica); $this->ref_idpes = $det_juridica["idpes"]; $obj = new clsPmieducarEscola(); $lst_escola = $obj->lista(null, null, null, null, null, null, $this->ref_idpes, null, null, null, 1); if (is_array($lst_escola)) { $registro = array_shift($lst_escola); $this->cod_escola = $registro["cod_escola"]; } // echo "idpes: ".$this->ref_idpes; } else { // die("novo"); $retorno = "Novo"; } } } // cadastro Editar if (is_numeric($this->cod_escola) && !$_POST["passou"]) { $obj = new clsPmieducarEscola($this->cod_escola); $registro = $obj->detalhe(); if ($registro["ref_idpes"]) { $this->com_cnpj = true; } else { $this->sem_cnpj = true; } if ($registro) { foreach ($registro as $campo => $val) { // passa todos os valores obtidos no registro para atributos do objeto $this->{$campo} = $val; } $objEndereco = new clsPessoaEndereco($this->ref_idpes); $detEndereco = $objEndereco->detalhe(); if ($detEndereco) { $this->isEnderecoExterno = 0; } else { $this->isEnderecoExterno = 1; } $this->fantasia = $registro['nome']; $objJuridica = new clsPessoaJuridica($this->ref_idpes); $det = $objJuridica->detalhe(); $this->cnpj = int2CNPJ($det["cnpj"]); $this->fexcluir = $obj_permissoes->permissao_excluir(561, $this->pessoa_logada, 3); $retorno = "Editar"; if ($registro["tipo_cadastro"] == 1) { $objJuridica = new clsPessoaJuridica(false, idFederal2int($this->cnpj)); $det = $objJuridica->detalhe(); $objPessoa = new clsPessoaFj($det["idpes"]); list($this->endereco, $this->cep, $this->ref_bairro, $this->p_ddd_telefone_1, $this->p_telefone_1, $this->p_ddd_telefone_2, $this->p_telefone_2, $this->p_ddd_telefone_mov, $this->p_telefone_mov, $this->p_ddd_telefone_fax, $this->p_telefone_fax, $this->p_email, $this->p_http, $this->tipo_pessoa, $this->cidade, $this->bairro, $this->logradouro, $this->idlog, $this->idbai, $this->idtlog, $this->sigla_uf, $this->complemento, $this->numero, $this->andar) = $objPessoa->queryRapida($det["idpes"], "endereco", "cep", "bairro", "ddd_1", "fone_1", "ddd_2", "fone_2", "ddd_mov", "fone_mov", "ddd_fax", "fone_fax", "email", "url", "tipo", "cidade", "bairro", "logradouro", "idlog", "idbai", "idtlog", "sigla_uf", "complemento", "numero", "andar"); } else { $objEscolaComplemento = new clsPmieducarEscolaComplemento($this->cod_escola); $detComplemento = $objEscolaComplemento->detalhe(); foreach ($detComplemento as $campo => $val) { $this->{$campo} = $val; } $this->cep_ = $this->cep; $this->p_email = $this->email; $this->cidade = $this->municipio; $this->p_ddd_telefone_1 = $this->ddd_telefone; $this->p_telefone_1 = $this->telefone; $this->p_ddd_telefone_fax = $this->ddd_fax; $this->p_telefone_fax = $this->fax; } } } elseif ($_POST['cnpj'] && !$_POST["passou"]) { // echo idFederal2int( $_POST['cnpj'] ); $objJuridica = new clsPessoaJuridica(false, idFederal2int($_POST['cnpj'])); $det = $objJuridica->detalhe(); $objPessoa = new clsPessoaFj($det["idpes"]); list($this->endereco, $this->cep, $this->ref_bairro, $this->p_ddd_telefone_1, $this->p_telefone_1, $this->p_ddd_telefone_2, $this->p_telefone_2, $this->p_ddd_telefone_mov, $this->p_telefone_mov, $this->p_ddd_telefone_fax, $this->p_telefone_fax, $this->p_email, $this->p_http, $this->tipo_pessoa, $this->cidade, $this->bairro, $this->logradouro, $this->idlog, $this->idbai, $this->idtlog, $this->sigla_uf, $this->complemento, $this->numero, $this->andar) = $objPessoa->queryRapida($det["idpes"], "endereco", "cep", "bairro", "ddd_1", "fone_1", "ddd_2", "fone_2", "ddd_mov", "fone_mov", "ddd_fax", "fone_fax", "email", "url", "tipo", "cidade", "bairro", "logradouro", "idlog", "idbai", "idtlog", "sigla_uf", "complemento", "numero", "andar"); } $this->url_cancelar = $retorno == "Editar" ? "educar_escola_det.php?cod_escola={$registro["cod_escola"]}" : "educar_escola_lst.php"; $this->nome_url_cancelar = "Cancelar"; return $retorno; }
function Gerar() { @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; session_write_close(); // Verificação de permissão para cadastro. $this->obj_permissao = new clsPermissoes(); $this->nivel_usuario = $this->obj_permissao->nivel_acesso($this->pessoa_logada); $this->titulo = 'Empresa transporte escolar - Detalhe'; $cod_empresa_transporte_escolar = $_GET['cod_empresa']; $tmp_obj = new clsModulesEmpresaTransporteEscolar($cod_empresa_transporte_escolar); $registro = $tmp_obj->detalhe(); if (!$registro) { header('Location: transporte_empresa_lst.php'); die; } $objPessoaJuridica = new clsPessoaJuridica(); list($id_federal, $endereco, $cep, $nm_bairro, $cidade, $ddd_telefone_1, $telefone_1, $ddd_telefone_2, $telefone_2, $ddd_telefone_mov, $telefone_mov, $ddd_telefone_fax, $telefone_fax, $email, $ins_est) = $objPessoaJuridica->queryRapida($registro['ref_idpes'], "cnpj", "logradouro", "cep", "bairro", "cidade", "ddd_1", "fone_1", "ddd_2", "fone_2", "ddd_mov", "fone_mov", "ddd_fax", "fone_fax", "email", "insc_estadual"); $this->addDetalhe(array("Código da empresa", $cod_empresa_transporte_escolar)); $this->addDetalhe(array("Nome fantasia", $registro['nome_empresa'])); $this->addDetalhe(array("Nome do responsável", $registro['nome_responsavel'])); $this->addDetalhe(array("CNPJ", int2CNPJ($id_federal))); $this->addDetalhe(array("Endereço", $endereco)); $this->addDetalhe(array("CEP", $cep)); $this->addDetalhe(array("Bairro", $nm_bairro)); $this->addDetalhe(array("Cidade", $cidade)); if (trim($telefone_1) != '') { $this->addDetalhe(array("Telefone 1", "({$ddd_telefone_1}) {$telefone_1}")); } if (trim($telefone_2) != '') { $this->addDetalhe(array("Telefone 2", "({$ddd_telefone_2}) {$telefone_2}")); } if (trim($telefone_mov) != '') { $this->addDetalhe(array("Celular", "({$ddd_telefone_mov}) {$telefone_mov}")); } if (trim($telefone_fax) != '') { $this->addDetalhe(array("Fax", "({$ddd_telefone_fax}) {$telefone_fax}")); } $this->addDetalhe(array("E-mail", $email)); if (!$ins_est) { $ins_est = "isento"; } $this->addDetalhe(array("Inscrição estadual", $ins_est)); $this->addDetalhe(array("Observação", $registro['observacao'])); $this->url_novo = "../module/TransporteEscolar/Empresa"; $this->url_editar = "../module/TransporteEscolar/Empresa?id={$cod_empresa_transporte_escolar}"; $this->url_cancelar = "transporte_empresa_lst.php"; $this->largura = "100%"; $localizacao = new LocalizacaoSistema(); $localizacao->entradaCaminhos(array($_SERVER['SERVER_NAME'] . "/intranet" => "Início", "educar_index.php" => "i-Educar - Escola", "" => "Detalhe da empresa de transporte")); $this->enviaLocalizacao($localizacao->montar()); }
function Gerar() { @session_start(); $id_pessoa = $_SESSION['id_pessoa']; $this->nome = "form1"; $show = $_REQUEST['show']; $this->campoOculto("show", $show); if ($show == "todos") { $show = false; } else { $show = 1; } $this->chave_campo = $_GET['chave_campo']; if ($_GET["campos"]) { $parametros = new clsParametrosPesquisas(); $parametros->deserializaCampos($_GET["campos"]); $_SESSION['campos'] = $parametros->geraArrayComAtributos(); unset($_GET["campos"]); } else { $parametros = new clsParametrosPesquisas(); $parametros->preencheAtributosComArray($_SESSION['campos']); } @session_write_close(); $submit = false; foreach ($_GET as $key => $value) { $this->{$key} = $value; } if ($parametros->getPessoa() == 'F') { $this->addCabecalhos(array("CPF", "Nome")); // Filtros de Busca $this->campoTexto("campo_busca", "Pessoa", $this->campo_busca, 50, 255, false, false, false, "Código/Nome"); $this->campoCpf("cpf", "CPF", $this->cpf ? int2CPF(idFederal2int($this->cpf)) : ""); $chave_busca = @$_GET['campo_busca']; $cpf = @$_GET['cpf']; $busca = @$_GET['busca']; // Paginador $limite = 10; $iniciolimit = $_GET["pagina_{$this->nome}"] ? $_GET["pagina_{$this->nome}"] * $limite - $limite : 0; if (is_numeric($this->chave_campo)) { $chave = "[{$this->chave_campo}]"; } else { $chave = ""; } if ($busca == 'S') { if ($parametros->getPessoaNovo() == 'S') { if ($parametros->getPessoaTela() == "window") { $this->acao = "set_campo_pesquisa( \"" . $parametros->getPessoaCampo() . "\", \"0\", \"submit\" )"; $this->nome_acao = "Novo"; } elseif ($parametros->getPessoaTela() == "frame") { $this->acao = "go( \"pesquisa_pessoa_cad.php?pessoa=F&cod=0&ref_cod_sistema=" . $parametros->getCodSistema() . "&pessoa_cpf=" . $parametros->getPessoaCPF() . "\" )"; $this->nome_acao = "Novo"; } } if (is_numeric($chave_busca)) { $obj_pessoa = new clsPessoaFisica(); $lst_pessoa = $obj_pessoa->lista(null, $cpf ? idFederal2int($cpf) : null, $iniciolimit, $limite, false, $parametros->getCodSistema(), $chave_busca); } else { $obj_pessoa = new clsPessoaFisica(); $lst_pessoa = $obj_pessoa->lista($chave_busca, $cpf ? idFederal2int($cpf) : null, $iniciolimit, $limite, false, $parametros->getCodSistema()); } } else { $obj_pessoa = new clsPessoaFisica(); $lst_pessoa = $obj_pessoa->lista(null, null, $iniciolimit, $limite, false, $parametros->getCodSistema()); } if ($lst_pessoa) { foreach ($lst_pessoa as $pessoa) { $funcao = " set_campo_pesquisa("; $virgula = ""; $cont = 0; $pessoa["cpf"] = is_numeric($pessoa["cpf"]) ? int2CPF($pessoa["cpf"]) : null; foreach ($parametros->getCampoNome() as $campo) { if ($parametros->getCampoTipo($cont) == "text") { $funcao .= "{$virgula} '{$campo}{$chave}', '{$pessoa[$parametros->getCampoValor($cont)]}'"; $virgula = ","; } elseif ($parametros->getCampoTipo($cont) == "select") { $funcao .= "{$virgula} '{$campo}{$chave}', '{$pessoa[$parametros->getCampoIndice($cont)]}', '{$pessoa[$parametros->getCampoValor($cont)]}'"; $virgula = ","; } $cont++; } if ($parametros->getSubmit()) { $funcao .= "{$virgula} 'submit' )"; } else { $funcao .= " )"; } if ($parametros->getPessoaEditar() == "S") { if ($parametros->getPessoaTela() == "frame") { $this->addLinhas(array("<a href='pesquisa_pessoa_cad.php?pessoa=F&cod={$pessoa["idpes"]}&ref_cod_sistema=" . $parametros->getCodSistema() . "'>{$pessoa["cpf"]}</a>", "<a href='pesquisa_pessoa_cad.php?pessoa=F&cod={$pessoa["idpes"]}&ref_cod_sistema=" . $parametros->getCodSistema() . "'>{$pessoa["nome"]}</a>")); } else { $this->addLinhas(array("<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$pessoa["cpf"]}</a>", "<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$pessoa["nome"]}</a>")); } } else { $this->addLinhas(array("<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$pessoa["cpf"]}</a>", "<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$pessoa["nome"]}</a>")); } $total = $pessoa['total']; } } else { $this->addLinhas(array("Não existe nenhum resultado a ser apresentado.")); } } elseif ($parametros->getPessoa() == 'J') { $this->addCabecalhos(array("CNPJ", "Nome")); // Filtros de Busca $this->campoTexto("campo_busca", "Pessoa", $this->campo_busca, 50, 255, false, false, false, "Código/Nome"); if ($this->cnpj) { if (is_numeric($this->cnpj)) { $this->cnpj = int2CNPJ($this->cnpj); } } else { $this->cnpj = ""; } $this->campoCnpj("cnpj", "CNPJ", $this->cnpj); $chave_busca = @$_GET['campo_busca']; $cnpj = @$_GET['cnpj']; $busca = @$_GET['busca']; // Paginador $limite = 10; $iniciolimit = $_GET["pagina_{$this->nome}"] ? $_GET["pagina_{$this->nome}"] * $limite - $limite : 0; if ($busca == 'S') { if ($parametros->getPessoaNovo() == 'S') { if ($parametros->getPessoaTela() == "window") { $this->acao = "set_campo_pesquisa( \"" . $parametros->getPessoaCampo() . "\", \"0\", \"submit\" )"; $this->nome_acao = "Novo"; } elseif ($parametros->getPessoaTela() == "frame") { $this->acao = "go( \"pesquisa_pessoa_cad.php?pessoa=J&cod=0\" )"; $this->nome_acao = "Novo"; } } if (is_numeric($chave_busca)) { $obj_pessoa = new clsPessoaJuridica(); $lst_pessoa = $obj_pessoa->lista($cnpj ? idFederal2int($cnpj) : null, false, false, $iniciolimit, $limite, false, false, false, $chave_busca); } else { $obj_pessoa = new clsPessoaJuridica(); $lst_pessoa = $obj_pessoa->lista($cnpj ? idFederal2int($cnpj) : null, $chave_busca, false, $iniciolimit, $limite); } } else { $obj_pessoa = new clsPessoaJuridica(); $lst_pessoa = $obj_pessoa->lista(null, null, null, $iniciolimit, $limite); } if ($lst_pessoa) { foreach ($lst_pessoa as $pessoa) { $funcao = " set_campo_pesquisa("; $virgula = ""; $cont = 0; $pessoa["cnpj"] = is_numeric($pessoa["cnpj"]) ? int2CNPJ($pessoa["cnpj"]) : null; foreach ($parametros->getCampoNome() as $campo) { if ($parametros->getCampoTipo($cont) == "text") { $funcao .= "{$virgula} '{$campo}', '{$pessoa[$parametros->getCampoValor($cont)]}'"; $virgula = ","; } elseif ($parametros->getCampoTipo($cont) == "select") { $funcao .= "{$virgula} '{$campo}', '{$pessoa[$parametros->getCampoIndice($cont)]}', '{$pessoa[$parametros->getCampoValor($cont)]}'"; $virgula = ","; } $cont++; } if ($parametros->getSubmit()) { $funcao .= "{$virgula} 'submit' )"; } else { $funcao .= " )"; } if ($campos["edita"]["permitir"] == "S") { if ($parametros->getPessoaTela() == "frame") { $this->addLinhas(array("<a href='pesquisa_pessoa_cad.php?pessoa=J&cod={$pessoa["idpes"]}'>{$pessoa["cnpj"]}</a>", "<a href='pesquisa_pessoa_cad.php?pessoa=J&cod={$pessoa["idpes"]}'>{$pessoa["nome"]}</a>")); } else { $this->addLinhas(array("<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$pessoa["cnpj"]}</a>", "<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$pessoa["nome"]}</a>")); } } else { $this->addLinhas(array("<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$pessoa["cnpj"]}</a>", "<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$pessoa["nome"]}</a>")); } $total = $pessoa['total']; } } else { $this->addLinhas(array("Não existe nenhum resultado a ser apresentado.")); } } elseif ($parametros->getPessoa() == 'FJ') { $this->addCabecalhos(array("CNPJ/CPF", "Nome")); // Filtros de Busca $this->campoTexto("campo_busca", "Pessoa", $this->campo_busca, 50, 255, false, false, false, "Código/Nome"); $this->campoIdFederal("id_federal", "CNPJ/CPF", $this->id_federal ? int2IdFederal($this->id_federal) : ""); $chave_busca = @$_GET['campo_busca']; $id_federal = @$_GET['id_federal']; $busca = @$_GET['busca']; // Paginador $limite = 10; $iniciolimit = $_GET["pagina_{$this->nome}"] ? $_GET["pagina_{$this->nome}"] * $limite - $limite : 0; if ($busca == 'S') { if ($parametros->getPessoaNovo() == 'S') { if ($parametros->getPessoaTela() == "window") { $this->acao = "set_campo_pesquisa( \"" . $parametros->getPessoaCampo() . "\", \"0\", \"submit\" )"; $this->nome_acao = "Novo"; } elseif ($parametros->getPessoaTela() == "frame") { $this->acao = "go( \"pesquisa_pessoa_cad.php?pessoa=FJ&cod=0&ref_cod_sistema=" . $parametros->getCodSistema() . "&pessoa_cpf=" . $parametros->getPessoaCPF() . "\" )"; $this->nome_acao = "Novo"; } } if (is_numeric($chave_busca)) { $obj_pessoa = new clsPessoaFj(); $lst_pessoa = $obj_pessoa->lista_rapida($chave_busca, null, idFederal2int($id_federal), $iniciolimit, $limite, null, "nome ASC", $parametros->getCodSistema()); } else { $obj_pessoa = new clsPessoaFj(); $lst_pessoa = $obj_pessoa->lista_rapida(null, $chave_busca, idFederal2int($id_federal), $iniciolimit, $limite, null, "nome ASC", $parametros->getCodSistema()); } } else { $obj_pessoa = new clsPessoaFj(); $lst_pessoa = $obj_pessoa->lista_rapida(null, null, null, $iniciolimit, $limite, null, "nome ASC", $parametros->getCodSistema()); } if ($lst_pessoa) { foreach ($lst_pessoa as $pessoa) { $funcao = " set_campo_pesquisa("; $virgula = ""; $cont = 0; foreach ($parametros->getCampoNome() as $campo) { if ($parametros->getCampoTipo($cont) == "text") { $funcao .= "{$virgula} '{$campo}', '{$pessoa[$parametros->getCampoValor($cont)]}'"; $virgula = ","; } elseif ($parametros->getCampoTipo($cont) == "select") { $funcao .= "{$virgula} '{$campo}', '{$pessoa[$parametros->getCampoIndice($cont)]}', '{$pessoa[$parametros->getCampoValor($cont)]}'"; $virgula = ","; } $cont++; } if ($parametros->getSubmit()) { $funcao .= "{$virgula} 'submit' )"; } else { $funcao .= " )"; } $pessoa['cnpj'] = $pessoa['tipo'] == 'J' && $pessoa['cnpj'] ? int2CNPJ($pessoa['cnpj']) : null; $pessoa['cpf'] = $pessoa['tipo'] == 'F' && $pessoa['cpf'] ? int2CPF($pessoa['cpf']) : null; $obj_pes = new clsPessoa_($pessoa["idpes"]); $det_pes = $obj_pes->detalhe(); if ($parametros->getPessoaEditar() == "S") { if ($parametros->getPessoaTela() == "frame") { if ($det_pes["tipo"] == "J") { $this->addLinhas(array("<a href='pesquisa_pessoa_cad.php?pessoa={$det_pes["tipo"]}&cod={$pessoa["idpes"]}'>{$pessoa["cnpj"]}</a>", "<a href='pesquisa_pessoa_cad.php?pessoa={$det_pes["tipo"]}&cod={$pessoa["idpes"]}'>{$pessoa["nome"]}</a>")); } elseif ($det_pes["tipo"] == "F") { $this->addLinhas(array("<a href='pesquisa_pessoa_cad.php?pessoa={$det_pes["tipo"]}&cod={$pessoa["idpes"]}&ref_cod_sistema=" . $parametros->getCodSistema() . "'>{$pessoa["cpf"]}</a>", "<a href='pesquisa_pessoa_cad.php?pessoa={$det_pes["tipo"]}&cod={$pessoa["idpes"]}&ref_cod_sistema=" . $parametros->getCodSistema() . "'>{$pessoa["nome"]}</a>")); } } else { if ($det_pes["tipo"] == "J") { $this->addLinhas(array("<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$pessoa["cnpj"]}</a>", "<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$pessoa["nome"]}</a>")); } else { $this->addLinhas(array("<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$pessoa["cpf"]}</a>", "<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$pessoa["nome"]}</a>")); } } } else { if ($det_pes["tipo"] == "J") { $this->addLinhas(array("<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$pessoa["cnpj"]}</a>", "<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$pessoa["nome"]}</a>")); } else { $this->addLinhas(array("<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$pessoa["cpf"]}</a>", "<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$pessoa["nome"]}</a>")); } } $total = $pessoa['_total']; } } else { $this->addLinhas(array("Não existe nenhum resultado a ser apresentado.")); } } else { if ($parametros->getPessoa() == 'FUNC') { $this->addCabecalhos(array("Matricula", "Nome")); // Filtros de Busca $this->campoTexto("campo_busca", "Pessoa", $this->campo_busca, 50, 255, false, false, false, "Código/Nome"); $this->campoNumero("matricula", "Matricula", $this->matricula, 15, 255); // $this->campoCpf( "cpf", "CPF", int2CPF($this->cpf) ); $chave_busca = @$_GET['campo_busca']; $cpf = @$_GET['cpf']; $busca = @$_GET['busca']; // Paginador $limite = 10; $iniciolimit = $_GET["pagina_{$this->nome}"] ? $_GET["pagina_{$this->nome}"] * $limite - $limite : 0; if ($busca == 'S') { if ($parametros->getPessoaNovo() == 'S') { if ($parametros->getPessoaTela() == "window") { $this->acao = "set_campo_pesquisa( \"" . $parametros->getPessoaCampo() . "\", \"0\", \"submit\" )"; $this->nome_acao = "Novo"; } elseif ($parametros->getPessoaTela() == "frame") { $this->acao = "go( \"pesquisa_pessoa_cad.php?pessoa=F&cod=0&ref_cod_sistema=" . $parametros->getCodSistema() . "&pessoa_cpf=" . $parametros->getPessoaCPF() . "\" )"; $this->nome_acao = "Novo"; } } if (is_numeric($chave_busca)) { $obj_funcionario = new clsFuncionario(); $lst_pessoa = $obj_funcionario->lista($this->matricula, false, $show, false, false, false, false, $iniciolimit, $limite, false, false, $this->campo_busca); // $obj_pessoa = new clsPessoaFisica(); // $lst_pessoa = $obj_pessoa->lista( null, ( ( $cpf ) ? idFederal2int( $cpf ) : null ), $iniciolimit, $limite, false, $parametros->getCodSistema(), $chave_busca ); } else { $obj_funcionario = new clsFuncionario(); $lst_pessoa = $obj_funcionario->lista($this->matricula, $this->campo_busca, $show, false, false, false, false, $iniciolimit, $limite); // $obj_pessoa = new clsPessoaFisica(); // $lst_pessoa = $obj_pessoa->lista( $chave_busca, ( ( $cpf ) ? idFederal2int( $cpf ) : null ), $iniciolimit, $limite, false, $parametros->getCodSistema() ); } } else { $obj_funcionario = new clsFuncionario(); $lst_pessoa = $obj_funcionario->lista(false, false, $show, false, false, false, false, $iniciolimit, $limite); // $obj_pessoa = new clsPessoaFisica(); // $lst_pessoa = $obj_pessoa->lista( null, null, $iniciolimit, $limite, false, $parametros->getCodSistema() ); } if ($lst_pessoa) { foreach ($lst_pessoa as $pessoa) { $funcao = " set_campo_pesquisa("; $virgula = ""; $cont = 0; $pessoa["cpf"] = is_numeric($pessoa["cpf"]) ? int2CPF($pessoa["cpf"]) : null; foreach ($parametros->getCampoNome() as $campo) { if ($parametros->getCampoTipo($cont) == "text") { $funcao .= "{$virgula} '{$campo}', '{$pessoa[$parametros->getCampoValor($cont)]}'"; $virgula = ","; } elseif ($parametros->getCampoTipo($cont) == "select") { $funcao .= "{$virgula} '{$campo}', '{$pessoa[$parametros->getCampoIndice($cont)]}', '{$pessoa[$parametros->getCampoValor($cont)]}'"; $virgula = ","; } $cont++; } if ($parametros->getSubmit()) { $funcao .= "{$virgula} 'submit' )"; } else { $funcao .= " )"; } if ($parametros->getPessoaEditar() == "S") { if ($parametros->getPessoaTela() == "frame") { $this->addLinhas(array("<a href='pesquisa_pessoa_cad.php?pessoa=F&cod={$pessoa["idpes"]}'>{$pessoa["matricula"]}</a>", "<a href='pesquisa_pessoa_cad.php?pessoa=F&cod={$pessoa["idpes"]}&ref_cod_sistema=" . $parametros->getCodSistema() . "'>{$pessoa["nome"]}</a>")); } else { $this->addLinhas(array("<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$pessoa["matricula"]}</a>", "<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$pessoa["nome"]}</a>")); } } else { $this->addLinhas(array("<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$pessoa["matricula"]}</a>", "<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$pessoa["nome"]}</a>")); } $total = $pessoa['_total']; } } else { $this->addLinhas(array("Não existe nenhum resultado a ser apresentado.")); } } } // Paginador $this->addPaginador2("pesquisa_pessoa_lst.php", $total, $_GET, $this->nome, $limite); // Define Largura da Página $this->largura = "100%"; }
function Inicializar() { $this->pessoa = @$_GET["pessoa"]; if ($_GET["cod"]) { $this->cod_pessoa_fj = @$_GET["cod"]; } $this->ref_cod_sistema = @$_GET["ref_cod_sistema"]; $this->pessoa_cpf = @$_GET["pessoa_cpf"]; if ($_POST["pessoa"]) { $this->pessoa = $_POST["pessoa"]; } if ($_POST["pessoa_cpf"]) { $this->pessoa_cpf = $_POST["pessoa_cpf"]; } $this->id_federal = @$_POST["id_federal"]; if ($_POST["vazio"]) { $this->vazio = $_POST["vazio"]; } else { $this->vazio = "true"; } $this->retorno = "Novo"; if ($this->id_federal != null && (!is_numeric($this->cod_pessoa_fj) || $this->cod_pessoa_fj == 0)) { $obj_fisica = new clsFisica(false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, idFederal2int($this->id_federal)); $detalhe = $obj_fisica->detalhe(); if ($detalhe) { $this->cod_pessoa_fj = $detalhe['idpes']; } else { $obj_juridica = new clsJuridica(false, idFederal2int($this->id_federal)); $det_jur = $obj_juridica->detalhe(); if ($det_jur) { $this->cod_pessoa_fj = $det_jur["idpes"]; } } } if ($this->pessoa == "F" || $this->pessoa == "J") { if (is_numeric($this->cod_pessoa_fj) && $this->cod_pessoa_fj != 0) { if ($this->pessoa == "F") { $obj_fisica = new clsPessoaFisica(); list($this->nm_pessoa, $this->id_federal, $this->data_nasc, $this->ddd_telefone_1, $this->telefone_1, $this->ddd_telefone_2, $this->telefone_2, $this->ddd_telefone_mov, $this->telefone_mov, $this->ddd_telefone_fax, $this->telefone_fax, $this->email, $this->http, $this->pessoa, $this->sexo, $this->cidade, $this->bairro, $this->logradouro, $this->cep, $this->idlog, $this->idbai, $this->idtlog, $this->sigla_uf, $this->complemento, $this->numero, $this->bloco, $this->apartamento, $this->andar) = $obj_fisica->queryRapida($this->cod_pessoa_fj, "nome", "cpf", "data_nasc", "ddd_1", "fone_1", "ddd_2", "fone_2", "ddd_mov", "fone_mov", "ddd_fax", "fone_fax", "email", "url", "tipo", "sexo", "cidade", "bairro", "logradouro", "cep", "idlog", "idbai", "idtlog", "sigla_uf", "complemento", "numero", "bloco", "apartamento", "andar"); $this->cep = int2Cep($this->cep); $obj_endereco = new clsPessoaEndereco($this->cod_pessoa_fj); $det_endereco = $obj_endereco->detalhe(); if ($det_endereco) { $obj_cep = $det_endereco["cep"]; $det_cep = $obj_cep->detalhe(); $this->cep = $det_cep["cep"]; $obj_idlog = $det_endereco["idlog"]; $det_idlog = $obj_idlog->detalhe(); $obj_idlog = $det_idlog["idlog"]; $det_idlog = $obj_idlog->detalhe(); $this->idlog = $det_idlog["idlog"]; $this->numero = $det_endereco["numero"]; $this->letra = $det_endereco["letra"]; $this->complemento = $det_endereco["complemento"]; $obj_idbai = $det_endereco["idbai"]; $det_idbai = $obj_idbai->detalhe(); $this->idbai = $det_idbai["idbai"]; $this->bloco = $det_endereco["bloco"]; $this->andar = $det_endereco["andar"]; $this->apartamento = $det_endereco["apartamento"]; } else { $obj_end_ext = new clsEnderecoExterno($this->cod_pessoa_fj); $det_end_ext = $obj_end_ext->detalhe(); if ($det_end_ext) { $obj_uf = $det_end_ext["sigla_uf"]; $det_uf = $obj_uf->detalhe(); $this->sigla_uf = $det_uf["sigla_uf"]; $this->cidade = $det_end_ext["cidade"]; $this->cep = $det_end_ext["cep"]; $obj_idtlog = $det_end_ext["idtlog"]; $det_idtlog = $obj_idtlog->detalhe(); $this->idtlog = $det_idtlog["idtlog"]; $this->logradouro = $det_end_ext["logradouro"]; $this->numero = $det_end_ext["numero"]; $this->letra = $det_end_ext["letra"]; $this->complemento = $det_end_ext["complemento"]; $this->bairro = $det_end_ext["bairro"]; $this->bloco = $det_end_ext["bloco"]; $this->andar = $det_end_ext["andar"]; $this->apartamento = $det_end_ext["apartamento"]; } } } elseif ($this->pessoa == "J") { $obj_juridica = new clsPessoaJuridica($this->cod_pessoa_fj); $det_juridica = $obj_juridica->detalhe(); $this->email = $det_juridica['email']; $this->url = $det_juridica['url']; $this->insc_est = $det_juridica['insc_estadual']; $this->capital_social = $det_juridica['capital_social']; $this->razao_social = $det_juridica['nome']; $this->fantasia = $det_juridica['fantasia']; $this->id_federal = int2CNPJ($det_juridica['cnpj']); $this->ddd_telefone_1 = $det_juridica['ddd_1']; $this->telefone_1 = $det_juridica['fone_1']; $this->ddd_telefone_2 = $det_juridica['ddd_2']; $this->telefone_2 = $det_juridica['fone_2']; $this->ddd_telefone_mov = $det_juridica['ddd_mov']; $this->telefone_mov = $det_juridica['fone_mov']; $this->ddd_telefone_fax = $det_juridica['ddd_fax']; $this->telefone_fax = $det_juridica['fone_fax']; $this->cidade = $det_juridica['cidade']; $this->bairro = $det_juridica['bairro']; $this->logradouro = $det_juridica['logradouro']; $this->cep = int2CEP($det_juridica['cep']); $this->idlog = $det_juridica['idlog']; $this->idbai = $det_juridica['idbai']; $this->idtlog = $det_juridica['idtlog']; $this->sigla_uf = $det_juridica['sigla_uf']; $this->complemento = $det_juridica['complemento']; $this->numero = $det_juridica['numero']; $this->letra = $det_juridica['letra']; $obj_endereco = new clsPessoaEndereco($this->cod_pessoa_fj); $det_endereco = $obj_endereco->detalhe(); if ($det_endereco) { $obj_cep = $det_endereco["cep"]; $det_cep = $obj_cep->detalhe(); $this->cep = $det_cep["cep"]; $obj_idlog = $det_endereco["idlog"]; $det_idlog = $obj_idlog->detalhe(); $obj_idlog = $det_idlog["idlog"]; $det_idlog = $obj_idlog->detalhe(); $this->idlog = $det_idlog["idlog"]; $this->numero = $det_endereco["numero"]; $this->letra = $det_endereco["letra"]; $this->complemento = $det_endereco["complemento"]; $obj_idbai = $det_endereco["idbai"]; $det_idbai = $obj_idbai->detalhe(); $this->idbai = $det_idbai["idbai"]; $this->bloco = $det_endereco["bloco"]; $this->andar = $det_endereco["andar"]; $this->apartamento = $det_endereco["apartamento"]; } else { $obj_end_ext = new clsEnderecoExterno($this->cod_pessoa_fj); $det_end_ext = $obj_end_ext->detalhe(); if ($det_end_ext) { $obj_uf = $det_end_ext["sigla_uf"]; $det_uf = $obj_uf->detalhe(); $this->sigla_uf = $det_uf["sigla_uf"]; $this->cidade = $det_end_ext["cidade"]; $this->cep = $det_end_ext["cep"]; $obj_idtlog = $det_end_ext["idtlog"]; $det_idtlog = $obj_idtlog->detalhe(); $this->idtlog = $det_idtlog["idtlog"]; $this->logradouro = $det_end_ext["logradouro"]; $this->numero = $det_end_ext["numero"]; $this->letra = $det_end_ext["letra"]; $this->complemento = $det_end_ext["complemento"]; $this->bairro = $det_end_ext["bairro"]; $this->bloco = $det_end_ext["bloco"]; $this->andar = $det_end_ext["andar"]; $this->apartamento = $det_end_ext["apartamento"]; } } } $this->retorno = "Editar"; $this->fexcluir = false; } elseif ($this->id_federal == null) { $this->retorno = ''; } } else { $this->retorno = ''; } if (!($this->vazio == "true") && !is_numeric($this->cod_pessoa_fj)) { $this->retorno = "Novo"; } elseif (is_numeric($this->cod_pessoa_fj)) { $this->retorno = "Editar"; } return $this->retorno; }