//_________________________________________________________________________________________________________ //_________________________________________________________________________________________________________ private void fFIMSyncTest_KeyUp(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.F5 && RowForRefresh != null) { GridHelper.LoadObjectsList(Config.lValuesLinks, dgObjs, oDSrc, GetMax(cMax), cFilter.Text); GridHelper.LoadAttributesList(dgValues, oDSrc, dgObjs, RowForRefresh); } }
//_________________________________________________________________________________________________________ //_________________________________________________________________________________________________________ private void lbPfStatus_TextChanged(object sender, EventArgs e) { if (lbPfStatus1.Tag.ToString() == "END" && lbPfStatus2.Tag.ToString() == "END" && lbPfStatus3.Tag.ToString() == "END" && lbPfStatus4.Tag.ToString() == "END" && lbPfStatus5.Tag.ToString() == "END" && lbPfStatus6.Tag.ToString() == "END") { mRunMAProfiles.Enabled = true; if (RowForRefresh != null) { GridHelper.LoadObjectsList(Config.lValuesLinks, dgObjs, oDSrc, GetMax(cMax), cFilter.Text); GridHelper.LoadAttributesList(dgValues, oDSrc, dgObjs, RowForRefresh); } cTimerNext.Enabled = true;// Enable a timer to allow pending refresh before continue with macro } }
//_________________________________________________________________________________________________________ //_________________________________________________________________________________________________________ internal void mCustActions_Click(object sender, EventArgs e) { // If LoadData is pending, return without errors if (!FIMServers.Loaded) { return; } ExtensionHelper.CustomActions(oDSrc.DS); mLoadData_Click(sender, e); if (RowForRefresh != null) { GridHelper.LoadAttributesList(dgValues, oDSrc, dgObjs, RowForRefresh); // LoadObjectsList is already completed in mLoadData } }
//_________________________________________________________________________________________________________ //_________________________________________________________________________________________________________ internal void dgObjs_RowHeaderMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e) { RowForRefresh = dgObjs[0, e.RowIndex].Value.ToString(); GridHelper.LoadAttributesList(dgValues, oDSrc, dgObjs, RowForRefresh); }