/// <summary> /// Event Handler for "add condition" in selectedConditionsControl /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void selectedConditionsControl1_Condition_Add(object sender, ConditionEventArgs e) { DoAdd(); }
void selectedConditionsControl1_Condition_Paste(object sender, ConditionEventArgs e) { if (Condition_Paste != null) { Condition_Paste(sender, e); } }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void selectedConditionsControl1_Condition_Select(object sender, ConditionEventArgs e) { if (e.ConditionMethodDisplays.Length > 1) { // Can't edit multiple expressions - disable the details UI expressionDetailsControl.Enable(false); } else { if (Utilities.InstalledProduct.IsProfessionalInstalled()) expressionDetailsControl.Enable(true); //else // expressionDetailsControl.Enable(m_policy.PolicySet.PolicyType != Workshare.Policy.PolicyType.Legacy); expressionDetailsControl.Expression = e.ConditionMethodDisplay.Condition; } }
private ConditionEventArgs MakeEditActionEventArgs() { ConditionEventArgs args = null; foreach (DataGridViewRow row in dataGridView1.SelectedRows) { ConditionDisplayBase conditionDisplay = row.Cells[0].Value as ConditionDisplayBase; conditionDisplay.Editable = !m_hasLegacyConditions; if (conditionDisplay != null) { if (args == null) { args = new ConditionEventArgs(conditionDisplay.Condition.Parent,null); } args.Add(conditionDisplay); } } return args; }