示例#1
0
    public object GetValueListEnumValueBySchemaItemUId(ValueListSchema valueListSchema, Guid valueListSchemaItemUId, Type enumType)
    {
        var    valueListSchemaItem      = valueListSchema.Items.GetByUId(valueListSchemaItemUId);
        var    valueListSchemaItemValue = valueListSchemaItem.Value;
        object result = Enum.Parse(enumType, valueListSchemaItemValue.ToString());

        if (!Enum.IsDefined(enumType, result))
        {
            return(null);
        }
        return(result);
    }
示例#2
0
 public void FillComboBoxByValueListSchema(Terrasoft.UI.WebControls.Controls.ComboBoxEdit comboBoxEdit, ValueListSchema comboBoxSchema)
 {
     foreach (var comboBoxSchemaItem in comboBoxSchema.Items)
     {
         var comboBoxEditItem = new Terrasoft.UI.WebControls.Controls.ListItem(
             comboBoxSchemaItem.Caption, comboBoxSchemaItem.UId.ToString());
         comboBoxEdit.Items.Add(comboBoxEditItem);
     }
 }