예제 #1
0
 function Gerar()
 {
     $this->titulo = "Empresas";
     $this->addCabecalhos(array("Razão Social", "Nome Fantasia"));
     $this->campoTexto("fantasia", "Nome Fantasia", $_GET['nm_pessoa'], "50", "255", true);
     $this->campoTexto("razao_social", "Razão Social", $_GET['razao_social'], "50", "255", true);
     $this->campoCnpj("id_federal", "CNPJ", $_GET['id_federal'], "50", "255", true);
     // Paginador
     $limite = 10;
     $iniciolimit = $_GET["pagina_{$this->nome}"] ? $_GET["pagina_{$this->nome}"] * $limite - $limite : 0;
     $par_nome = false;
     $par_razao = false;
     $par_cnpj = false;
     $opcoes = false;
     if ($_GET['fantasia']) {
         $par_fantasia = $_GET['fantasia'];
     }
     if ($_GET['razao_social']) {
         $par_razao = $_GET['razao_social'];
         $objPessoaFJ = new clsPessoaFj();
         $lista = $objPessoaFJ->lista($par_razao);
         if ($lista) {
             foreach ($lista as $pessoa) {
                 $opcoes[] = $pessoa['idpes'];
             }
         }
     }
     if ($_GET['id_federal']) {
         $par_cnpj = idFederal2Int($_GET['id_federal']);
     }
     $objPessoa = new clsPessoaJuridica();
     $empresas = $objPessoa->lista($par_cnpj, $par_fantasia, false, $iniciolimit, $limite, "fantasia asc", $opcoes);
     if ($empresas) {
         foreach ($empresas as $empresa) {
             $total = $empresa['total'];
             $cod_empresa = $empresa['idpes'];
             $razao_social = $empresa['nome'];
             $nome_fantasia = $empresa['fantasia'];
             $this->addLinhas(array("<a href='empresas_det.php?cod_empresa={$cod_empresa}'><img src='imagens/noticia.jpg' border=0>{$razao_social}</a>", "<a href='empresas_det.php?cod_empresa={$cod_empresa}'>{$nome_fantasia}</a>"));
         }
     }
     // Paginador
     $this->addPaginador2(" empresas_lst.php", $total, $_GET, $this->nome, $limite);
     $this->acao = "go(\"empresas_cad.php\")";
     $this->nome_acao = "Novo";
     $this->largura = "100%";
     $localizacao = new LocalizacaoSistema();
     $localizacao->entradaCaminhos(array($_SERVER['SERVER_NAME'] . "/intranet" => "In&iacute;cio", "" => "Listagem de pessoas jur&iacute;dicas"));
     $this->enviaLocalizacao($localizacao->montar());
 }
예제 #2
0
 function Gerar()
 {
     $this->titulo = "Detalhe de Menu";
     $this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet");
     $id_item = @$_GET['id_item'];
     $db = new clsBanco();
     $db->Consulta("SELECT cat.nm_menu, sub.cod_menu_submenu, sub.cod_sistema, sub.nm_submenu, sub.arquivo, sub.title FROM menu_submenu AS sub, menu_menu AS cat WHERE cod_menu_submenu={$id_item} AND cod_menu_menu = ref_cod_menu_menu");
     if ($db->ProximoRegistro()) {
         list($categoria, $id_item, $id_sistema, $nome, $arquivo, $alt) = $db->Tupla();
         $this->addDetalhe(array("Nome", $nome));
         $this->addDetalhe(array("Categoria", $categoria));
         $this->addDetalhe(array("Arquivo", $arquivo));
         $this->addDetalhe(array("Title", $alt));
         if ($id_sistema == '2') {
             $objPessoa = new clsPessoaFisica();
             $objPessoaFj = new clsPessoaFj();
             $dba = new clsBanco();
             //$dba->Consulta( "SELECT nm_pessoa FROM pessoa_fj WHERE cod_pessoa_fj in (SELECT ref_ref_cod_pessoa_fj FROM menu_funcionario WHERE ref_cod_menu_submenu in ({$id_item}, 0)) ORDER BY nm_pessoa" );
             $lista_id = array();
             $dba->Consulta("SELECT ref_ref_cod_pessoa_fj FROM menu_funcionario WHERE ref_cod_menu_submenu in ({$id_item}, 0)");
             while ($dba->ProximoRegistro()) {
                 list($cod) = $dba->Tupla();
                 $lista_id[] = $cod;
             }
             if (count($lista_id)) {
                 $pessoas = $objPessoaFj->lista(false, false, false, false, $lista_id);
             }
             /*
             while ($dba->ProximoRegistro())
             {
             	//list($nome_) = $dba->Tupla();
             	list($nome_) = $objPessoa->queryRapida($ref_ref_cod_pessoa, "nome");
             	$this->addDetalhe( array("Autorizados", "{$nome_}") );
             }
             */
             if (count($pessoas)) {
                 foreach ($pessoas as $pessoa) {
                     //print_r( $pessoa );
                     //list($nome_) = $objPessoa->queryRapida($pessoa["idpes"], "nome");
                     $this->addDetalhe(array("Autorizados", "{$pessoa["nome"]}"));
                 }
             }
         }
     }
     $this->url_novo = "menu_cad.php";
     $this->url_editar = "menu_cad.php?id_item={$id_item}";
     $this->url_cancelar = "menu_lst.php";
     $this->largura = "100%";
 }