XML files added

This commit is contained in:
HuskyTeufel
2022-01-26 11:47:11 +01:00
parent 40e04f61c4
commit ddd2f25220
14 changed files with 106710 additions and 11790 deletions

View File

@@ -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)
{

View File

@@ -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;

View File

@@ -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);
}