Esempio n. 1
0
        public ThreadCateModelField(DataReaderWrap readerWrap)
        {
            FieldID          = readerWrap.Get <int>("FieldID");
            ModelID          = readerWrap.Get <int>("ModelID");
            FieldKey         = readerWrap.Get <Guid>("FieldKey");
            FieldName        = readerWrap.Get <string>("FieldName");
            Enable           = readerWrap.Get <bool>("Enable");
            SortOrder        = readerWrap.Get <int>("SortOrder");
            FieldType        = readerWrap.Get <string>("FieldType");
            FieldTypeSetting = readerWrap.Get <string>("FieldTypeSetting");
            Search           = readerWrap.Get <bool>("Search");
            AdvancedSearch   = readerWrap.Get <bool>("AdvancedSearch");
            DisplayInList    = readerWrap.Get <bool>("DisplayInList");
            MustFilled       = readerWrap.Get <bool>("MustFilled");
            Description      = readerWrap.Get <string>("Description");

            ExtendedField field = new ExtendedField();

            field.Settings      = StringTable.Parse(FieldTypeSetting);
            field.FieldTypeName = FieldType;
            field.Key           = "fieldKey_" + FieldID.ToString();//FieldKey.ToString();

            ExtendedField = field;
        }
Esempio n. 2
0
 public int CompareTo(ExtendedField other)
 {
     return(this.SortOrder.CompareTo(other.SortOrder));
 }
Esempio n. 3
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="fieldInfo"></param>
 /// <returns></returns>
 public abstract string LoadValueFromRequest(ExtendedField fieldInfo);