/**
  * Método inicial do controle
  */
 function inicial()
 {
     $this->criarVisualizacaoPadrao();
     $this->registrarInternacionalizacao($this, $this->visualizacao);
     $this->gerarMenus();
     $conexao = conexao::criar();
     $persistente = new PUtilitario($conexao);
     $this->visualizacao->listagem = $persistente->lerTabelas();
     $this->visualizacao->action = '';
     parent::inicial();
 }
 /**
  * Método inicial do controle
  */
 public function inicial()
 {
     $this->registrarInternacionalizacao($this, $this->visualizacao);
     $this->gerarMenus();
     $this->visualizacao->action = sprintf('?c=%s', definicaoEntidade::controle($this, 'importadorXML'));
     $this->visualizacao->xml = VComponente::montar('textArea', 'xml', null);
     $this->visualizacao->xml->passarRows(20);
     $this->visualizacao->xml->passarCols(70);
     $this->visualizacao->xml->passarTitle('Preencher o campo de texto com xml para a importação');
     $this->visualizacao->xml->passarLimite(1000000);
     $this->visualizacao->xml->obrigatorio(true);
     parent::inicial();
 }
 /**
  * Método inicial do controle
  */
 function inicial()
 {
     $this->visualizacao = new visualizacaoPadrao($this);
     $this->inter = new IUtilitario();
     $this->criarVisualizacaoPadrao();
     $d = dir(".");
     $pUtilitario = new PUtilitario(conexao::criar());
     $negocios = new colecao();
     $controles = new colecao();
     $tabelas = new colecao();
     $sequencias = new colecao();
     $classesNegocio = new colecao();
     $camposDefinidos = new colecao();
     $camposExistentes = new colecao();
     $diferencas = new colecao();
     while (false !== ($arquivo = $d->read())) {
         if (is_dir($arquivo) && $arquivo[0] !== '.') {
             if (is_file($arquivo . '/classes/N' . ucfirst($arquivo) . '.php')) {
                 $negocio = 'N' . ucfirst($arquivo);
                 $obNegocio = new $negocio();
                 if ($obNegocio instanceof negocioPadrao) {
                     $negocios->{$arquivo} = $obNegocio->pegarInter()->pegarNome();
                     $tabelas->{$arquivo} = $obNegocio->pegarPersistente()->pegarNomeTabela();
                     $sequencias->{$arquivo} = $obNegocio->pegarPersistente()->pegarNomeSequencia();
                     $classesNegocio->{$arquivo} = 'N' . ucfirst($arquivo);
                     $camposDefinidos->{$arquivo} = count($obNegocio->pegarMapeamento());
                     $camposExistentes->{$arquivo} = count($pUtilitario->lerCampos($obNegocio->pegarPersistente()->pegarNomeTabela()));
                     $diferencas->{$arquivo} = $camposDefinidos->{$arquivo} - $camposExistentes->{$arquivo} ? 'difereça' : '';
                     $controles->{$arquivo} = 'C' . ucfirst($arquivo) . '_verPesquisa';
                 }
             }
         }
     }
     $d->close();
     asort($negocios->itens);
     $this->gerarMenus();
     $this->registrarInternacionalizacao($this, $this->visualizacao);
     $this->visualizacao->listagem = $negocios->itens;
     $this->visualizacao->controles = $controles->itens;
     $this->visualizacao->tabelas = $tabelas->itens;
     $this->visualizacao->sequencias = $sequencias->itens;
     $this->visualizacao->negocios = $classesNegocio->itens;
     $this->visualizacao->camposDefinidos = $camposDefinidos->itens;
     $this->visualizacao->camposExistentes = $camposExistentes->itens;
     $this->visualizacao->diferencas = $diferencas->itens;
     $this->visualizacao->action = '';
     parent::inicial();
 }
 /**
  * Método inicial do controle
  */
 public function inicial()
 {
     $this->definirPagina();
     $this->definirFiltro();
     if (controle::tipoResposta() == controle::xml) {
         controle::responderXml($this->definirColecao()->xml());
     }
     if (controle::tipoResposta() == controle::json) {
         controle::responderJson($this->definirColecao()->json());
     }
     $this->registrarInternacionalizacao($this, $this->visualizacao);
     $this->gerarMenus();
     //$this->montarApresentacao($this->filtro);
     $this->entidades();
     //$this->montarListagem($this->visualizacao,$this->definirColecao(),$this->pegarPagina());
     controlePadrao::inicial();
     //$this->finalizar();
 }