Exemple #1
0
        public RMDB()
        {
            string path = Internal.WORKPATH + DBPATH;

            HISTORY_PATH = Internal.WORKPATH + System.IO.Path.DirectorySeparatorChar + "xml" + System.IO.Path.DirectorySeparatorChar + "history.events";
            NEW_DATABASE = !System.IO.File.Exists(path);
            DB           = new My.SQLLite(path, DBCREATE);
            int versione = SetVersion(false);

            if (versione <= 31)
            {
                My.Box.Info("A causa di un errore nella vecchia versione di RMO,\r\n" +
                            "E' necessario eseguire nuovamente il download degli eventi.\r\n" +
                            "Quando sarai connesso ad internet ricordati di eseguire:\r\n" +
                            "Menu -> Azioni -> Reset degli eventi\r\n\r\n" +
                            "Durerà molti minuti e reinserirà tutti gli eventi.");
            }
            else if (versione <= 32)
            {
                My.Box.Info("A causa di nuove implementazioni in RMO,\r\n" +
                            "E' necessario eseguire nuovamente il download degli eventi.\r\n" +
                            "Quando sarai connesso ad internet ricordati di eseguire:\r\n" +
                            "Menu -> Azioni -> Reset degli eventi\r\n\r\n" +
                            "Durerà molti minuti e reinserirà tutti gli eventi.");
            }
            else if (versione < 70)
            {
                My.Box.Info("A causa di nuove implementazioni in RMO,\r\n" +
                            "E' necessario effettuare la ricostruzione del database\r\n" +
                            "Please, for new features of database please rebuild database\r\n");
                Internal.Main.Rebuild_Database();
            }
            LoadHistory();
        }
Exemple #2
0
 public RMDB()
 {
     string path = Internal.WORKPATH + DBPATH;
     HISTORY_PATH = Internal.WORKPATH + System.IO.Path.DirectorySeparatorChar + "xml" + System.IO.Path.DirectorySeparatorChar + "history.events";
     NEW_DATABASE = !System.IO.File.Exists(path);
     DB = new My.SQLLite(path, DBCREATE);
     int versione = SetVersion(false);
     if (versione <= 31)
     {
         My.Box.Info("A causa di un errore nella vecchia versione di RMO,\r\n"+
             "E' necessario eseguire nuovamente il download degli eventi.\r\n"+
             "Quando sarai connesso ad internet ricordati di eseguire:\r\n"+
             "Menu -> Azioni -> Reset degli eventi\r\n\r\n"+
             "Durerà molti minuti e reinserirà tutti gli eventi.");
     }
     else if (versione <= 32)
     {
         My.Box.Info("A causa di nuove implementazioni in RMO,\r\n"+
             "E' necessario eseguire nuovamente il download degli eventi.\r\n"+
             "Quando sarai connesso ad internet ricordati di eseguire:\r\n"+
             "Menu -> Azioni -> Reset degli eventi\r\n\r\n"+
             "Durerà molti minuti e reinserirà tutti gli eventi.");
     }
     else if (versione < 70)
     {
         My.Box.Info("A causa di nuove implementazioni in RMO,\r\n" +
            "E' necessario effettuare la ricostruzione del database\r\n" +
            "Please, for new features of database please rebuild database\r\n");
         Internal.Main.Rebuild_Database();
     }
     LoadHistory();
 }
Exemple #3
0
 public void Dispose()
 {
     if (DB != null)
     {
         DB.CloseDatabase();
         DB = null;
     }
 }
Exemple #4
0
 public void Dispose()
 {
     if (DB != null)
     {
         DB.CloseDatabase();
         DB = null;
     }
 }