public static void iniciarSistema() { Aba aba; string sBanco = Rotinas.ExtractFilePath(Rotinas.ExecutablePath()) + Path.DirectorySeparatorChar + "GuardaDir.db"; ConexaoParams cp = new ConexaoParams(); cp.Nome = sBanco; if (!Rotinas.FileExists(sBanco)) { Rotinas.Conectar(cp); AbaBO.Instancia.criarTabelaAbas(); aba = new Aba(1, "DISCO1", 0); AbaBO.Instancia.incluirAba(aba); ExtensaoBO.Instancia.criarTabelaExtensoes(); DiretorioBO.Instancia.criarTabelaDiretorios(); VisaoDAO.Instancia.criarVisao("consultadirpai"); VisaoDAO.Instancia.criarVisao("consultadirfilho"); VisaoDAO.Instancia.criarVisao("consultaarquivo"); } else { Rotinas.Conectar(cp); } }
public static void Conectar(ConexaoParams cp) { try { db = new SQLiteConnection("Data Source=" + cp.Nome + ";Version=3;"); db.Open(); } catch (Exception ex) { Console.WriteLine(ex.Message); } }