Esempio n. 1
0
 private void Dispose(bool itIsSafeToDisposeManagedObjects)
 {
     if (!itIsSafeToDisposeManagedObjects)
     {
         return;
     }
     _sqlConnector.Disconnect();
     _sqlConnector.Dispose();
 }
Esempio n. 2
0
        private void SaveToSql()
        {
            var sqlConnector = new SqlDatabaseConnector();

            sqlConnector.Connect();

            if (!VerifyDatabaseVersion(sqlConnector))
            {
                Runtime.MessageCollector.AddMessage(MessageClass.ErrorMsg, Language.strErrorConnectionListSaveFailed);
                return;
            }

            var rootTreeNode = Runtime.ConnectionTreeModel.RootNodes.OfType <RootNodeInfo>().First();

            UpdateRootNodeTable(rootTreeNode, sqlConnector);
            UpdateConnectionsTable(rootTreeNode, sqlConnector);
            UpdateUpdatesTable(sqlConnector);

            sqlConnector.Disconnect();
            sqlConnector.Dispose();
        }