Programm berechnet nun

This commit is contained in:
Damian Wessels
2024-08-23 19:37:33 +02:00
parent 0d402a9f93
commit 698499b1e7
5 changed files with 18392 additions and 2 deletions

2
.gitignore vendored
View File

@@ -1 +1,3 @@
/.vs/
/FinjaSAN/bin/*
/SanierungsDatenbank/obj/*

View File

@@ -1,9 +1,33 @@
namespace FinjaSAN;
using Schnittstelle.Sanierung;
using System.Diagnostics;
namespace FinjaSAN;
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello, World!");
const string path = @"C:\Users\damia\Desktop\dev\FinjaSAN\OOWV.xml";
List<Schnittstelle.Import.XML.v2013.Model.KanalObjekt> src = new List<Schnittstelle.Import.XML.v2013.Model.KanalObjekt>();
#if !DEBUG
try
{
#endif
src = new Schnittstelle.Import.XML.v2013.XML2013(path).KanalObjekte;
#if !DEBUG
}
catch (Exception ex)
{
Console.WriteLine("Beim Importieren wurde ein Steuerkürzel gefunden der nicht implementiert ist bitte kontaktiere Damian mit folgende Namen: {0}\n{1}",ex.Message, ex.StackTrace);
}
#endif
List<Sanierungart> sanierungarts = new List<Sanierungart>();
sanierungarts.Add(new Reparatur());
sanierungarts.Add(new Renovation());
Schnittstelle.Export.Excel.MakeWorkbook(src,sanierungarts);
//Debugger.Break();
}
}

18355
OOWV.xml Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,9 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
</PropertyGroup>
</Project>