Beispiel #1
0
 public CutInCol(DataBase db)
 {
     //récupération du chemin vers l'exécutable
     IniProperties ip = new IniProperties(db.IniPropertiesPath);
     _cutInColPath = ip.Keys["aq-tools"].ToString();
     _iniPropertiesPath = db.IniPropertiesPath;
 }
 public FrmDatabaseImportProcess(DataBase newBase)
 {
     InitializeComponent();
     pbCsv.Visible = false;
     _db = newBase;
     try
     {
         launchCutInColOnly();
     }
     catch
     {
         MessageBox.Show("L'import a échoué. Vérifiez la présence des fichiers nécessaires."
             , "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
        public FrmDatabaseImportProcess(List<DataImportTable> tableList, DataBase newBase, Connector.SgbdType sgbdType, IConnector conn)
        {
            InitializeComponent();
            Cursor.Current = Cursors.WaitCursor;
            _sgbdType = sgbdType;
            _db = newBase;
            _tableList = tableList;
            _conn = conn;
            foreach (DataImportTable table in tableList)
                table.Count = conn.GetCount(table.Name);
            _columnsCount = tableList.Sum(t => t.Columns.Count);

            launch();
            Cursor.Current = Cursors.Default;
        }
 public FrmDatabaseImportExplorer(Connector.SgbdType sgbdType, String connectionString, DataBase db)
 {
     InitializeComponent();
     _connectionString = connectionString;
     _sgbdType = sgbdType;
     _appReader = new AppSettingsReader();
     _db = db;
     populateTreeView();
     ((DataGridViewComboBoxColumn)dgvDataType.Columns["DataTypeTargetColumn"]).DataSource = _lstDt;
     ((DataGridViewComboBoxColumn)dgvDataType.Columns["DataTypeTargetColumn"]).DisplayMember = "Name";
     ((DataGridViewComboBoxColumn)dgvDataType.Columns["DataTypeTargetColumn"]).ValueMember = "Name";
     DataGridViewTextBoxCell cell = new DataGridViewTextBoxCell();
     cell.ValueType = typeof(Int64);
     dgvDataType.Columns[5].CellTemplate = cell;
     _mapper = new DataTypeMapper(_sgbdType);
 }
 public FrmSourceConnection(DataBase db)
 {
     InitializeComponent();
     _appReader = new AppSettingsReader();
     _db = db;
 }
Beispiel #6
0
        public static List<DataBase> GetDatabases(string dbPath, string cfgPath)
        {
            List<DataBase> lstDb = new List<DataBase>();

            string[] allDb = Directory.GetDirectories(dbPath);

            for (int i = 0; i < allDb.Length; i++)
            {
                DataBase db = new DataBase();
                db._path = allDb[i];
                db._cfgPath = cfgPath;
                db._baseStructPathRaw = Path.Combine(allDb[i], "base_struct\\base");
                db._baseStructPathXml = Path.Combine(allDb[i], "base_struct\\base.xml");
                db.getProperties();
                lstDb.Add(db);
            }

            return lstDb;
        }