예제 #1
0
        /// <summary>
        /// Alls the fields.
        /// </summary>
        /// <returns>
        /// The <see cref="List"/>.
        /// </returns>
        public List <UPCRMFieldInfo> AllFields()
        {
            var fieldArray = new List <UPCRMFieldInfo>();
            int count      = this.tableInfo?.FieldCount ?? 0;

            for (var i = 0; i < count; i++)
            {
                var cppFieldInfo = this.tableInfo?.GetFieldInfoByIndex(i);
                var fieldInfo    = UPCRMFieldInfo.Create(this.InfoAreaId, cppFieldInfo);
                fieldArray.Add(fieldInfo);
            }

            return(fieldArray);
        }
예제 #2
0
 /// <summary>
 /// Fields the information for field identifier.
 /// </summary>
 /// <param name="fieldId">
 /// The field identifier.
 /// </param>
 /// <returns>
 /// The <see cref="UPCRMFieldInfo"/>.
 /// </returns>
 public UPCRMFieldInfo FieldInfoForFieldId(int fieldId)
 {
     return(UPCRMFieldInfo.Create(fieldId, this));
 }