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; }
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; }