public static List<Value> GetFieldValues(Field field) { List<Value> values = new List<Value>(); switch (field.Type) { case FieldTypeEnum.INPUT: values = null; break; case FieldTypeEnum.MULTIINPUT: MultiInputField multiInputField = (MultiInputField) field; values = multiInputField.GetValues(); break; case FieldTypeEnum.SINGLECHECK: values = null; break; case FieldTypeEnum.MULTICHECK: MultiCheckField multiCheckField = (MultiCheckField) field; values = multiCheckField.GetValues(); break; case FieldTypeEnum.COMPLEX: values = null; break; case FieldTypeEnum.MULTICOMPLEX: values = null; break; case FieldTypeEnum.LABEL: values = null; break; default: values = null; break; } return values; }
public static Value GetFieldValue(Field field) { Value value = new Value(); switch (field.Type) { case FieldTypeEnum.INPUT: InputField inputField = (InputField) field; value.PropertyValue = inputField.Value; break; case FieldTypeEnum.MULTIINPUT: value = null; break; case FieldTypeEnum.SINGLECHECK: SingleCheckField singleCheckField = (SingleCheckField) field; value = singleCheckField.GetValue(); break; case FieldTypeEnum.MULTICHECK: value = null; break; case FieldTypeEnum.COMPLEX: value = null; break; case FieldTypeEnum.MULTICOMPLEX: value = null; break; case FieldTypeEnum.LABEL: value = null; break; default: value = null; break; } return value; }
public static List<String> GetFieldStringValues(Field field) { List<Value> vList = GetFieldValues(field); List<String> list = new List<String>(); foreach (Value v in vList) { list.Add(v.PropertyValue); } return list; }
public static string GetFieldStringValue(Field field) { Value value = GetFieldValue(field); if (value == null) { return null; } else { return value.PropertyValue; } }
public void Put(Field field) { if (field == null || field.Id == null) { return; } this.fieldMap[field.Id] = field; }
protected List<String> GetFieldValues(Field field) { List<String> values = new List<String>(); switch (field.Type) { case FieldTypeEnum.INPUT: InputField inputField = (InputField) field; values.Add(inputField.Value); break; case FieldTypeEnum.SINGLECHECK: SingleCheckField singleCheckField = (SingleCheckField) field; values.Add(singleCheckField.GetValue().PropertyValue); break; case FieldTypeEnum.MULTICHECK: MultiCheckField multiCheckField = (MultiCheckField) field; List<Value> vList = multiCheckField.GetValues(); foreach (Value v in vList) { values.Add(v.PropertyValue); } break; case FieldTypeEnum.MULTIINPUT: MultiInputField multiInputField = (MultiInputField) field; List<Value> viList = multiInputField.GetValues(); foreach (Value v in viList) { values.Add(v.PropertyValue); } break; } return values; }
protected List<String> GetOptionValues(Field field) { List<String> values = new List<String>(); switch (field.Type) { case FieldTypeEnum.SINGLECHECK: SingleCheckField singleCheckField = (SingleCheckField) field; List<Option> options = singleCheckField.GetOptions(); foreach (Option option in options) { values.Add(option.Value); } break; case FieldTypeEnum.MULTICHECK: MultiCheckField multiCheckField = (MultiCheckField) field; List<Option> options2 = multiCheckField.GetOptions(); foreach (Option option in options2) { values.Add(option.Value); } break; } return values; }
public void Add(Field field) { this.fields.Add(field); }