public void SetDataManagerParameter(dmParameters dmpItem) { //if (dmpItem.Type != this.ParameterTypeRestriction) //{ // throw new Exception(string.Format("Expected a '{0}', but recieved a '{1}'", Enum.GetName(typeof(ParameterType), ParameterTypeRestriction), Enum.GetName(typeof(ParameterType), dmpItem.Type))); //} //else SetItem(dmpItem); }
private void SetItem(dmParameters dmpItem) { if (cmbField.Items.Contains(dmpItem.Field)) { cmbField.SelectedItem = dmpItem.Field; } else { cmbField.Text = dmpItem.Field; } cmbModifier.SelectedItem = dmpItem.Modifier; switch (_type) { case ParameterType.Action: SetActionValue(dmpItem.Value); break; case ParameterType.Rule: SetRuleValue(dmpItem.Value); break; } }