コード例 #1
0
ファイル: DataSet.cs プロジェクト: r0llup/ProjectReport
 public DataSet(DataSet dataSet)
 {
     Name = dataSet.Name;
     FieldDescriptors = new FieldDescriptors(dataSet.FieldDescriptors);
     Fieldss = new Fieldss(dataSet.Fieldss);
     Stats = new Stats(dataSet.Stats);
     Statss = new Statss(dataSet.Statss);
 }
コード例 #2
0
 public static void AddFieldCollection(FieldDescriptors fieldDescriptors)
 {
     if (SELECTED_FIELDS == null)
     {
         SELECTED_FIELDS = new HashSet <FieldDescriptor>();
     }
     AddFieldDescriptors(fieldDescriptors, SELECTED_FIELDS);
 }
コード例 #3
0
ファイル: DataSet.cs プロジェクト: r0llup/ProjectReport
 public DataSet(String name, FieldDescriptors fieldDescriptors, Fieldss fieldss,
                Stats stats, Statss statss)
 {
     Name = name;
     FieldDescriptors = fieldDescriptors;
     Fieldss = fieldss;
     Stats = stats;
     Statss = statss;
 }
コード例 #4
0
 private static ISet <FieldDescriptor> AddFieldDescriptors(FieldDescriptors fieldCollection,
                                                           ISet <FieldDescriptor> fieldList)
 {
     foreach (FieldDescriptor field in fieldCollection)
     {
         fieldList.Add(field);
     }
     return(fieldList);
 }
コード例 #5
0
 public static void RemoveFieldCollection(FieldDescriptors fieldDescriptors)
 {
     if (SELECTED_FIELDS == null)
     {
         return;
     }
     foreach (FieldDescriptor field in fieldDescriptors)
     {
         SELECTED_FIELDS.Remove(field);
     }
 }
コード例 #6
0
 public FieldLookup()
 {
     InitializeComponent();
     this.Name      = "Field Lookup Tool";
     StandardFields = EncompassApplication.Session.Loans.FieldDescriptors.StandardFields;
     VirtualFields  = EncompassApplication.Session.Loans.FieldDescriptors.VirtualFields;
     CustomFields   = EncompassApplication.Session.Loans.FieldDescriptors.CustomFields;
     Width          = 320;
     dgvResults.RowHeadersVisible   = false;
     dgvResults.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
     dgvResults.ReadOnly            = true;
 }
コード例 #7
0
 private void Extract(FieldDescriptors fieldCollection, string outPath)
 {
     foreach (FieldDescriptor field in fieldCollection)
     {
         var filePath = outPath + field.FieldID + ".json";
         IList <IReportingFieldDescriptor> reportingDesc = null;
         if (_reportableFields.ContainsKey(field.FieldID))
         {
             reportingDesc = _reportableFields[field.FieldID];
         }
         var fullField = MergeFieldDescriptions(field, reportingDesc);
         var fieldDesc = ExpandField(fullField);
         _fullExport[field.FieldID] = fieldDesc;
         WriteFieldToFile(filePath, fieldDesc);
     }
 }
コード例 #8
0
        public static ISet <string> ReportableVirtualFields()
        {
            ISet <string> rvf = new HashSet <string>();

            ReportingFieldDescriptorList reportable    = FieldUtils.session.Reports.GetReportingDatabaseFields();
            FieldDescriptors             virtualFields = FieldUtils.session.Loans.FieldDescriptors.VirtualFields;

            ISet <string> rep = new HashSet <string>();

            foreach (ReportingFieldDescriptor f in reportable)
            {
                rep.Add(f.FieldID);
            }

            foreach (IFieldDescriptor f in virtualFields)
            {
                if (rep.Contains(f.FieldID))
                {
                    rvf.Add(f.FieldID);
                }
            }

            return(rvf);
        }
コード例 #9
0
 private static ISet<FieldDescriptor> AddFieldDescriptors(FieldDescriptors fieldCollection,
     ISet<FieldDescriptor> fieldList)
 {
     foreach (FieldDescriptor field in fieldCollection)
     {
         fieldList.Add(field);
     }
     return fieldList;
 }
コード例 #10
0
 public static void AddFieldCollection(FieldDescriptors fieldDescriptors)
 {
     if (SELECTED_FIELDS == null)
     {
         SELECTED_FIELDS = new HashSet<FieldDescriptor>();
     }
     AddFieldDescriptors(fieldDescriptors, SELECTED_FIELDS);
 }
コード例 #11
0
 public static void RemoveFieldCollection(FieldDescriptors fieldDescriptors)
 {
     if (SELECTED_FIELDS == null)
     {
         return;
     }
     foreach (FieldDescriptor field in fieldDescriptors)
     {
         SELECTED_FIELDS.Remove(field);
     }
 }
コード例 #12
0
ファイル: DataSet.cs プロジェクト: r0llup/ProjectReport
 public DataSet(String name, FieldDescriptors fieldDescriptors, Fieldss fieldss,
                Stats stats)
     : this(name, fieldDescriptors, fieldss, stats, new Statss())
 {
 }
コード例 #13
0
ファイル: DataSet.cs プロジェクト: r0llup/ProjectReport
 public DataSet(String name, FieldDescriptors fieldDescriptors)
     : this(name, fieldDescriptors, new Fieldss())
 {
 }