示例#1
0
 private static void AddSheetMetadata(XDocument doc, string reportName)
 {
     XElement elSheet = (from el in doc.Descendants("Sheet")
                         where el.Element("ReportName").Value == reportName
                         select el).FirstOrDefault();
     if (elSheet == null)
         throw new ArgumentException("Sheet does not exists:" + reportName);
     SheetMetadata newSheetMetadata = new SheetMetadata
     {
         ReportName = elSheet.Element("ReportName").Value,
         SheetName = elSheet.Element("SheetName").Value,
         ReportType = elSheet.Element("ReportType").Value
     };
     sheetMetadataConfigs.AddSheetMetadata(newSheetMetadata);
 }
 public void AddSheetMetadata(SheetMetadata newSheetMetadata)
 {
     _sheetMetadatas.Add(newSheetMetadata);
 }