示例#1
0
        public Dictionary <Guid, RecordField> GetAllRecordFields(Record record, Form form)
        {
            string sql = "SELECT * FROM UFRecordFields where Record = @record";
            Dictionary <Guid, RecordField> l = new Dictionary <Guid, RecordField>();

            IRecordsReader rr = sqlHelper.ExecuteReader(sql, sqlHelper.CreateParameter("@record", record.Id));

            while (rr.Read())
            {
                RecordField r = RecordField.CreateFromDataReader(rr);
                r.Values = recordFieldValueStorage.GetRecordFieldValues(r);
                l.Add(r.FieldId, r);
            }

            rr.Dispose();

            return(l);
        }