private void initializeFieldsMap() { this.fieldsMap.Clear(); string[] arrayOfString = BoqItemTable.VIEWABLE_FIELDS; foreach (string str in arrayOfString) { FieldCustomizationTable fieldCustomizationTable = createFieldCustomization(str, null, "boqitem", BoqItemDefaultFormulas.Instance.getDefaultFormulaForField(str)); this.fieldsMap[new FieldCustomizationKey(this, str, "boqitem")] = fieldCustomizationTable; } arrayOfString = AssemblyConsumableTable.FIELDS; foreach (string str in arrayOfString) { FieldCustomizationTable fieldCustomizationTable = createFieldCustomization(str, null, "equipment", null); this.fieldsMap[new FieldCustomizationKey(this, str, "equipment")] = fieldCustomizationTable; fieldCustomizationTable = createFieldCustomization(str, null, "labor", null); this.fieldsMap[new FieldCustomizationKey(this, str, "labor")] = fieldCustomizationTable; fieldCustomizationTable = createFieldCustomization(str, null, "subcontractor", null); this.fieldsMap[new FieldCustomizationKey(this, str, "subcontractor")] = fieldCustomizationTable; fieldCustomizationTable = createFieldCustomization(str, null, "material", null); this.fieldsMap[new FieldCustomizationKey(this, str, "material")] = fieldCustomizationTable; fieldCustomizationTable = createFieldCustomization(str, null, "consumable", null); this.fieldsMap[new FieldCustomizationKey(this, str, "consumable")] = fieldCustomizationTable; fieldCustomizationTable = createFieldCustomization(str, null, "assembly", null); this.fieldsMap[new FieldCustomizationKey(this, str, "assembly")] = fieldCustomizationTable; } arrayOfString = ProjectInfoTable.CUSTOM_EPS_FIELDS; foreach (string str in arrayOfString) { FieldCustomizationTable fieldCustomizationTable = createFieldCustomization(str, null, "projectinfo", null); this.fieldsMap[new FieldCustomizationKey(this, str, "projectinfo")] = fieldCustomizationTable; } }
private FieldCustomizationTable createFieldCustomization(string paramString1, string paramString2, string paramString3, string paramString4) { FieldCustomizationTable fieldCustomizationTable = new FieldCustomizationTable(); fieldCustomizationTable.Name = paramString1; fieldCustomizationTable.DisplayName = paramString2; fieldCustomizationTable.ResourceType = paramString3; fieldCustomizationTable.Formula = paramString4; fieldCustomizationTable.SelectionList = false; fieldCustomizationTable.SelectionValues = ""; fieldCustomizationTable.DefSelection = null; return(fieldCustomizationTable); }
public virtual IList <FieldCustomizationTable> getCustomSelectionListFields(string paramString) { List <object> arrayList = new List <object>(); foreach (FieldCustomizationKey fieldCustomizationKey in this.fieldsMap.Keys) { FieldCustomizationTable fieldCustomizationTable = (FieldCustomizationTable)this.fieldsMap[fieldCustomizationKey]; if (string.ReferenceEquals(fieldCustomizationTable.ResourceType, null)) { fieldCustomizationTable.ResourceType = "boqitem"; } if (fieldCustomizationTable.ResourceType.Equals(paramString) && fieldCustomizationTable.Name.StartsWith("custom", StringComparison.Ordinal) && fieldCustomizationTable.SelectionList != null && fieldCustomizationTable.SelectionList.Equals(true)) { arrayList.Add(fieldCustomizationTable); } } return(arrayList); }
public virtual void reloadColumnNames() { foreach (string str in Fields) { int i = indexForField(str); FieldCustomizationTable fieldCustomizationTable = FieldLookupUtil.Instance.customizationForField(str, LayoutType); if (fieldCustomizationTable != null) { if (!string.ReferenceEquals(fieldCustomizationTable.DisplayName, null)) { ColumnNames[i] = fieldCustomizationTable.DisplayName; } else { ColumnNames[i] = DefaultColumnNames[i]; } } } }
public virtual void storeToDatabase(FieldCustomizationTable paramFieldCustomizationTable) { bool @bool = !DatabaseDBUtil.hasOpenedSession() ? 1 : 0; Session session = DatabaseDBUtil.currentSession(); if (@bool) { session.beginTransaction(); } System.Collections.IEnumerator iterator = session.createQuery("from FieldCustomizationTable o where o.name = '" + paramFieldCustomizationTable.Name + "' and o.resourceType = '" + paramFieldCustomizationTable.ResourceType + "'").list().GetEnumerator(); FieldCustomizationTable fieldCustomizationTable = paramFieldCustomizationTable; //JAVA TO C# CONVERTER TODO TASK: Java iterators are only converted within the context of 'while' and 'for' loops: Console.WriteLine("FOUND: " + iterator.hasNext()); //JAVA TO C# CONVERTER TODO TASK: Java iterators are only converted within the context of 'while' and 'for' loops: if (iterator.hasNext()) { //JAVA TO C# CONVERTER TODO TASK: Java iterators are only converted within the context of 'while' and 'for' loops: fieldCustomizationTable = (FieldCustomizationTable)iterator.next(); fieldCustomizationTable.Data = paramFieldCustomizationTable; session.update(fieldCustomizationTable); } else { long?long = (long?)session.save(fieldCustomizationTable); fieldCustomizationTable.Id = long; } Console.WriteLine("SAVED " + fieldCustomizationTable.DisplayName); this.fieldsMap[new FieldCustomizationKey(this, fieldCustomizationTable)] = (FieldCustomizationTable)fieldCustomizationTable.clone(); if (@bool) { session.Transaction.commit(); } if (@bool) { DatabaseDBUtil.closeSession(); } }
public FieldCustomizationKey(FieldLookupUtil outerInstance, FieldCustomizationTable param1FieldCustomizationTable) : this(outerInstance, param1FieldCustomizationTable.Name, param1FieldCustomizationTable.ResourceType) { this.outerInstance = outerInstance; }
public virtual string formulaForField(string paramString1, string paramString2) { FieldCustomizationTable fieldCustomizationTable = customizationForField(paramString1, paramString2); return((fieldCustomizationTable == null || StringUtils.isNullOrBlank(fieldCustomizationTable.Formula)) ? null : fieldCustomizationTable.Formula); }