public static string ParseColumnName(CalcGroupConfigurationItems calcItemsConfig) { string ColumnName = string.Empty; ColumnName = calcItemsConfig.CalcGroupConfiguration.FirstOrDefault(p => p.Item == "columnname").Value; return(ColumnName); }
public static string ParseGroupName(CalcGroupConfigurationItems calcItemsConfig) { string TableName = string.Empty; TableName = calcItemsConfig.CalcGroupConfiguration.FirstOrDefault(p => p.Item == "groupname").Value; return(TableName); }
public static IList <CalculationGroupItem> ParseCalculatedMembers(CalcGroupConfigurationItems calcItemsConfig) { int countItems = calcItemsConfig.CalcGroupConfiguration.Count(p => p.Type == "CalculationItem"); IList <CalculationGroupItem> CalculatedMembers = new List <CalculationGroupItem>(); foreach (CalcGroupConfigurationItem item in calcItemsConfig.CalcGroupConfiguration) { if (item.Type == "CalculationItem") { CalculationGroupItem calcgroupItem = new CalculationGroupItem(); calcgroupItem.Name = item.Item; calcgroupItem.Expression = item.Value; calcgroupItem.FormatString = item.Format; calcgroupItem.Ordinal = item.Ordinal; CalculatedMembers.Add(calcgroupItem); } } return(CalculatedMembers); }