SQL fehler behoben

This commit is contained in:
2023-04-18 22:06:00 +02:00
parent 455d23e3ad
commit 1555e54e82
7 changed files with 29 additions and 7 deletions

View File

@@ -14,7 +14,7 @@ CREATE TABLE IF NOT EXISTS public.projekt
ref_auftraggeber_id integer NOT NULL DEFAULT 0, ref_auftraggeber_id integer NOT NULL DEFAULT 0,
CONSTRAINT "PK_Projekte" PRIMARY KEY (projekt_id), CONSTRAINT "PK_Projekte" PRIMARY KEY (projekt_id),
CONSTRAINT "FK_Projekte_Auftraggebers_AuftraggeberId" FOREIGN KEY (ref_auftraggeber_id) CONSTRAINT "FK_Projekte_Auftraggebers_AuftraggeberId" FOREIGN KEY (ref_auftraggeber_id)
REFERENCES public."Auftraggebers" ("Id") MATCH SIMPLE REFERENCES public.auftraggeber ("auftraggeber_id") MATCH SIMPLE
ON UPDATE NO ACTION ON UPDATE NO ACTION
ON DELETE CASCADE ON DELETE CASCADE
) )

View File

@@ -15,15 +15,15 @@ CREATE TABLE IF NOT EXISTS public.haltung
ref_projekt_id integer, ref_projekt_id integer,
CONSTRAINT "PK_Kanaele" PRIMARY KEY (haltung_id), CONSTRAINT "PK_Kanaele" PRIMARY KEY (haltung_id),
CONSTRAINT "FK_Kanaele_Projekte_ProjektId" FOREIGN KEY (ref_projekt_id) CONSTRAINT "FK_Kanaele_Projekte_ProjektId" FOREIGN KEY (ref_projekt_id)
REFERENCES public.projekte (projekt_id) MATCH SIMPLE REFERENCES public.projekt (projekt_id) MATCH SIMPLE
ON UPDATE NO ACTION ON UPDATE NO ACTION
ON DELETE NO ACTION, ON DELETE NO ACTION,
CONSTRAINT "FK_Kanaele_Schaechte_EndSchachtId" FOREIGN KEY (ref_endschacht_id) CONSTRAINT "FK_Kanaele_Schaechte_EndSchachtId" FOREIGN KEY (ref_endschacht_id)
REFERENCES public.schaechte (schacht_id) MATCH SIMPLE REFERENCES public.schacht (schacht_id) MATCH SIMPLE
ON UPDATE NO ACTION ON UPDATE NO ACTION
ON DELETE NO ACTION, ON DELETE NO ACTION,
CONSTRAINT "FK_Kanaele_Schaechte_StartSchachtId" FOREIGN KEY (ref_startschacht_id) CONSTRAINT "FK_Kanaele_Schaechte_StartSchachtId" FOREIGN KEY (ref_startschacht_id)
REFERENCES public.schaechte (schacht_id) MATCH SIMPLE REFERENCES public.schacht (schacht_id) MATCH SIMPLE
ON UPDATE NO ACTION ON UPDATE NO ACTION
ON DELETE NO ACTION ON DELETE NO ACTION
) )

View File

@@ -12,7 +12,7 @@ namespace SewerStammGen.WPF.Services
public string OpenFileDialog() public string OpenFileDialog()
{ {
OpenFileDialog dialog = new OpenFileDialog(); OpenFileDialog dialog = new OpenFileDialog();
dialog.Filter = "CSV Files(.csv)|.csv"; dialog.Filter = "CSV Files(.csv)|*.csv";
dialog.FilterIndex = 1; dialog.FilterIndex = 1;
dialog.Multiselect = false; dialog.Multiselect = false;
if(dialog.ShowDialog() == true) if(dialog.ShowDialog() == true)

View File

@@ -8,6 +8,7 @@
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>
<PackageReference Include="AutoCompleteTextBox" Version="1.6.0" />
<PackageReference Include="Microsoft.Extensions.Hosting" Version="7.0.1" /> <PackageReference Include="Microsoft.Extensions.Hosting" Version="7.0.1" />
<PackageReference Include="Microsoft.Extensions.Hosting.Abstractions" Version="7.0.0" /> <PackageReference Include="Microsoft.Extensions.Hosting.Abstractions" Version="7.0.0" />
<PackageReference Include="Microsoft.Xaml.Behaviors.Wpf" Version="1.1.39" /> <PackageReference Include="Microsoft.Xaml.Behaviors.Wpf" Version="1.1.39" />

View File

@@ -0,0 +1,21 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace WWTech_KanalSchnittstelle.Exporter.Kandis
{
public class KANDIS_Stammdaten
{
private string _line;
internal string ToString(int startSpalte, int endSpalte)
{
try
{
string text = _line.Substring(startSpalte - 1, endSpalte - startSpalte + 1);
return text.Trim();
}
}
}
}

View File

@@ -1,4 +1,4 @@
<Project Sdk="Microsoft.NET.Sdk"> <Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup> <PropertyGroup>
<TargetFramework>net7.0</TargetFramework> <TargetFramework>net7.0</TargetFramework>