XML files added
This commit is contained in:
@@ -6,6 +6,8 @@ namespace XMLParser.Functions.UmsatzCalculator
|
||||
{
|
||||
public class StrassenUmsatz : IUmsatzCalculator
|
||||
{
|
||||
public List<KanalObjekt> Kanalobjekte { get => throw new System.NotImplementedException(); set => throw new System.NotImplementedException(); }
|
||||
|
||||
public void Calculate(IProtokollWriter protokollWriter, List<KanalObjekt> objekte)
|
||||
{
|
||||
|
||||
|
||||
@@ -10,6 +10,9 @@ namespace XMLParser.Functions.UmsatzCalculator
|
||||
{
|
||||
public class TagesUmsatz : IUmsatzCalculator
|
||||
{
|
||||
List<KanalObjekt> _kanalObjekte;
|
||||
public List<KanalObjekt> Kanalobjekte { get => _kanalObjekte; set => _kanalObjekte = value; }
|
||||
|
||||
public void Calculate(IProtokollWriter protokollWriter, List<KanalObjekt> objekte = null)
|
||||
{
|
||||
DirectoryInfo info = new DirectoryInfo("./");
|
||||
@@ -21,6 +24,7 @@ namespace XMLParser.Functions.UmsatzCalculator
|
||||
XMLParse ser = new XMLParse(aktuell.FullName);
|
||||
objekte.AddRange(ser.KanalObjekte);
|
||||
}
|
||||
Kanalobjekte = objekte;
|
||||
IEnumerable<string> datums = objekte.OrderBy(d => d.Inspektionsdaten.OptischeInspektion.Inspektionstime).Select(x => x.Inspektionsdaten.OptischeInspektion.Inspektionsdatum).Distinct();
|
||||
|
||||
decimal gesamt = 0.0m;
|
||||
|
||||
@@ -65,6 +65,7 @@ namespace XMLParser
|
||||
List<AbwassertechnischeAnlage> Stammdaten = new List<AbwassertechnischeAnlage>();
|
||||
List<InspizierteAbwassertechnischeAnlage> Inspektionsdaten = new List<InspizierteAbwassertechnischeAnlage>();
|
||||
|
||||
if(!File.Exists(XmlFile)) throw new FileNotFoundException(string.Format("XML Datei mit den Pfad {0} wurde nicht gefunden",XmlFile));
|
||||
XmlDocument doc = new XmlDocument();
|
||||
doc.Load(XmlFile);
|
||||
rootChild = doc.LastChild;
|
||||
@@ -246,6 +247,7 @@ namespace XMLParser
|
||||
case "FotoSpeichermedium":break;
|
||||
case "Fotonummer":break;
|
||||
case "Timecode":break;
|
||||
case "GrundAbbruch":break;
|
||||
default: throw new NotImplementedException(d.Name);
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user