Example #1
0
        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);
     }
 }