//_________________________________________________________________________________________________________ //_________________________________________________________________________________________________________ internal void dgObjs_RowHeaderMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e) { RowForRefresh = dgObjs[0, e.RowIndex].Value.ToString(); GridHelper.LoadAttributesList(dgValues, oDSrc, dgObjs, RowForRefresh); }
//_________________________________________________________________________________________________________ //_________________________________________________________________________________________________________ private bool LoadConfig() { if (Initialized && Control.ModifierKeys != Keys.Shift) { return(true); // If it is already initialized and Keys.Shift is not pressed, return } if (!File.Exists(XlxConfig)) { return(false); //!File.Exists(XlxConfig) && !File.Exists(@"F:\" + XlxConfig) } Config.InitConfig(XlxConfig, DatasourcesSheet); //File.Exists(XlxConfig) ? XlxConfig : @"F:\" + XlxConfig GridHelper.InitializeDataGridView(dgObjs); GridHelper.InitializeDataGridView(dgAux); GridHelper.InitializeDataGridView(dgValues, true); GridHelper.InitializeDataGridView(oDetails.dgv); // Scrollbars dgObjs.ScrollBars = ScrollBars.Vertical; dgAux.ScrollBars = ScrollBars.None; LogHelper.Msg("Connecting Data Sources"); this.Refresh(); oDSrc = new DSources(Config.tFDatos, Config.tAttributes); GridHelper.InitGrid(dgObjs, Config.lObjCols); GridHelper.InitGrid(dgAux, Config.lAuxCols, null, 1); GridHelper.InitGrid(dgValues, Config.lValuesCols, Config.dAtribs); GridHelper.MarkRows(dgValues, SelectedRows); cObjClass.Items.Clear(); cObjClass.Items.AddRange(ExtensionHelper.GetNewObjectClasses()); if (cObjClass.Items.Count > 0) { cObjClass.SelectedIndex = 0; } cBU.Items.Clear(); cBU.Items.AddRange(Config.dConfig["ADSource Alias"].Split(';')); if (cBU.Items.Count > 0) { cBU.SelectedIndex = 0; } mProfilesOptions.Items.Clear(); mProfilesOptions.Items.AddRange(Config.dConfig["Profile Options"].Split(';')); if (mProfilesOptions.Items.Count > 0) { mProfilesOptions.SelectedIndex = 0; } // Optional: Change with of dropdownlist with a functionality of available in MacroHelper MacroHelper.ChangeListBoxWidth(cObjClass); MacroHelper.ChangeListBoxWidth(cBU); MacroHelper.ChangeListBoxWidth(mProfilesOptions); // Profiles config dWorkers = new Dictionary <string, cWorker>(); dWorkers.Add("1", new cWorker(null, null, lbPfStatus1, null)); dWorkers.Add("2", new cWorker(null, null, lbPfStatus2, null)); dWorkers.Add("3", new cWorker(null, null, lbPfStatus3, null)); dWorkers.Add("4", new cWorker(null, null, lbPfStatus4, null)); dWorkers.Add("5", new cWorker(null, null, lbPfStatus5, null)); dWorkers.Add("6", new cWorker(null, null, lbPfStatus6, null)); // Load servers info FIMServers.LoadServers(dWorkers); Initialized = true; return(true); }