private static void onCreate() { #region Banco de Dados // Cria o banco de dados try { if (!Directory.Exists(DiretorioBD)) { Directory.CreateDirectory(DiretorioBD); } SQLiteConnection.CreateFile(string.Format("{0}{1}", DiretorioBD, ArquivoBD)); Funcao.GravarLog("Arquivo do banco de dados ( estacionamento.db ) criado com sucesso !!!", "APP"); } catch (Exception ex) { Funcao.GravarLog("BancoDados.onCreate() Criar arquivo 'estacionamento.db' : " + ex.Message); } #endregion #region Cria as tabelas // Cria a tabela pessoa try { SQLiteCommand cmd = new SQLiteCommand(AppDataBase.gerarTabelaPessoa(), ConectarBD()); cmd.ExecuteNonQuery(); Funcao.GravarLog("Tabela 'pessoa' criado com sucessso!", "APP"); } catch (SQLiteException erro) { Funcao.GravarLog("BancoDados.onCreate() Criar tabela 'pessoa' : " + erro.Message); } // Cria a tabela convenio try { SQLiteCommand cmd = new SQLiteCommand(AppDataBase.gerarTabelaConvenio(), ConectarBD()); cmd.ExecuteNonQuery(); Funcao.GravarLog("Tabela 'convenio' criado com sucessso!", "APP"); } catch (SQLiteException erro) { Funcao.GravarLog("BancoDados.onCreate() Criar tabela 'convenio' : " + erro.Message); } // Cria a tabela formapagto try { SQLiteCommand cmd = new SQLiteCommand(AppDataBase.gerarTabelaFormaPagto(), ConectarBD()); cmd.ExecuteNonQuery(); Funcao.GravarLog("Tabela 'formapagto' criado com sucessso!", "APP"); } catch (SQLiteException erro) { Funcao.GravarLog("BancoDados.onCreate() Criar tabela 'formapagto' : " + erro.Message); } // Cria a tabela marca try { SQLiteCommand cmd = new SQLiteCommand(AppDataBase.gerarTabelaMarca(), ConectarBD()); cmd.ExecuteNonQuery(); Funcao.GravarLog("Tabela 'marca' criado com sucessso!", "APP"); } catch (SQLiteException erro) { Funcao.GravarLog("BancoDados.onCreate() Criar tabela 'marca' : " + erro.Message); } // Cria a tabela modelo try { SQLiteCommand cmd = new SQLiteCommand(AppDataBase.gerarTabelaModelo(), ConectarBD()); cmd.ExecuteNonQuery(); Funcao.GravarLog("Tabela 'modelo' criado com sucessso!", "APP"); } catch (SQLiteException erro) { Funcao.GravarLog("BancoDados.onCreate() Criar tabela 'modelo' : " + erro.Message); } // Cria a tabela movimentacao try { SQLiteCommand cmd = new SQLiteCommand(AppDataBase.gerarTabelaMovimentacao(), ConectarBD()); cmd.ExecuteNonQuery(); Funcao.GravarLog("Tabela 'movto' criado com sucessso!", "APP"); } catch (SQLiteException erro) { Funcao.GravarLog("BancoDados.onCreate() Criar tabela 'movto' : " + erro.Message); } // Cria a tabela movtoformapagto try { SQLiteCommand cmd = new SQLiteCommand(AppDataBase.gerarTabelaMovtoFormaPagto(), ConectarBD()); cmd.ExecuteNonQuery(); Funcao.GravarLog("Tabela 'movtoformapagto' criado com sucessso!", "APP"); } catch (SQLiteException erro) { Funcao.GravarLog("BancoDados.onCreate() Criar tabela 'movtoformapagto' : " + erro.Message); } // Cria a tabela parametro try { SQLiteCommand cmd = new SQLiteCommand(AppDataBase.gerarTabelaParametro(), ConectarBD()); cmd.ExecuteNonQuery(); Funcao.GravarLog("Tabela 'parametro' criado com sucessso!", "APP"); } catch (SQLiteException erro) { Funcao.GravarLog("BancoDados.onCreate() Criar tabela 'parametro' : " + erro.Message); } // Cria a tabela telefone try { SQLiteCommand cmd = new SQLiteCommand(AppDataBase.gerarTabelaTelefone(), ConectarBD()); cmd.ExecuteNonQuery(); Funcao.GravarLog("Tabela 'telefone' criado com sucessso!", "APP"); } catch (SQLiteException erro) { Funcao.GravarLog("BancoDados.onCreate() Criar tabela 'telefone' : " + erro.Message); } // Cria a tabela usuario try { SQLiteCommand cmd = new SQLiteCommand(AppDataBase.gerarTabelaUsuario(), ConectarBD()); cmd.ExecuteNonQuery(); Funcao.GravarLog("Tabela 'usuario' criado com sucessso!", "APP"); } catch (SQLiteException erro) { Funcao.GravarLog("BancoDados.onCreate() Criar tabela 'usuario' : " + erro.Message); } #endregion #region Cria as Views // Cria a view vw_usuario try { SQLiteCommand cmd = new SQLiteCommand(AppDataBase.gerarViewTabelaUsuario(), ConectarBD()); cmd.ExecuteNonQuery(); Funcao.GravarLog("View 'vw_usuario' criado com sucessso!", "APP"); } catch (SQLiteException erro) { Funcao.GravarLog("BancoDados.onCreate() Criar view 'vw_usuario' : " + erro.Message); } // Cria a view vw_formapagto try { SQLiteCommand cmd = new SQLiteCommand(AppDataBase.gerarViewTabelaFormaPagto(), ConectarBD()); cmd.ExecuteNonQuery(); Funcao.GravarLog("View 'vw_formapagto' criado com sucessso!", "APP"); } catch (SQLiteException erro) { Funcao.GravarLog("BancoDados.onCreate() Criar view 'vw_formapagto' : " + erro.Message); } // Cria a view vw_pessoa try { SQLiteCommand cmd = new SQLiteCommand(AppDataBase.gerarViewTabelaPessoa(), ConectarBD()); cmd.ExecuteNonQuery(); Funcao.GravarLog("View 'vw_pessoa' criado com sucessso!", "APP"); } catch (SQLiteException erro) { Funcao.GravarLog("BancoDados.onCreate() Criar view 'vw_pessoa' : " + erro.Message); } // Cria a view vw_convenio try { SQLiteCommand cmd = new SQLiteCommand(AppDataBase.gerarViewTabelaConvenio(), ConectarBD()); cmd.ExecuteNonQuery(); Funcao.GravarLog("View 'vw_convenio' criado com sucessso!", "APP"); } catch (SQLiteException erro) { Funcao.GravarLog("BancoDados.onCreate() Criar view 'vw_convenio' : " + erro.Message); } // Cria a view vw_movimento try { SQLiteCommand cmd = new SQLiteCommand(AppDataBase.gerarViewTabelaMovimento(), ConectarBD()); cmd.ExecuteNonQuery(); Funcao.GravarLog("View 'vw_movimento' criado com sucessso!", "APP"); } catch (SQLiteException erro) { Funcao.GravarLog("BancoDados.onCreate() Criar view 'vw_movimento' : " + erro.Message); } // Cria a view vw_modelo try { SQLiteCommand cmd = new SQLiteCommand(AppDataBase.gerarViewModeloVeiculo(), ConectarBD()); cmd.ExecuteNonQuery(); Funcao.GravarLog("View 'vw_modelo' criado com sucessso!", "APP"); } catch (SQLiteException erro) { Funcao.GravarLog("BancoDados.onCreate() Criar view 'vw_modelo' : " + erro.Message); } #endregion }