Namensumbenennung Inliner zu Schlauchliner

Fehler beim Speichern einer Imprägnierungsbericht ohne Daten behoben
Fehler beim Starten einer "first" start anwendung
Beim anlegen einer neuer Projekt wird das Dialog gleich geschlossen
This commit is contained in:
HuskyTeufel
2021-03-11 15:28:34 +01:00
parent 77099b0179
commit 59495e4193
6 changed files with 8 additions and 4 deletions

View File

@@ -50,7 +50,7 @@ namespace SanSystem
foreach(string imprägniernummer in Linerlaengen.Keys)
{
// Liner länge insgesammt rausfinden
WerkseitigImprägniert werkseitigImprägniert = Database.Datenbank.Instance.TeufelDB.Imprägnierungen.FindLast(x => x.Imprägniernummer.Equals(imprägniernummer));
WerkseitigImprägniert werkseitigImprägniert = Database.Datenbank.Instance.TeufelDB.Imprägnierungen.FindLast(x => x.Imprägniernummer != null && x.Imprägniernummer.Equals(imprägniernummer));
if (werkseitigImprägniert.NochVorhanden == false) continue;
decimal rest = werkseitigImprägniert.LinerLänge - Convert.ToDecimal(Linerlaengen[imprägniernummer]);
string listoutput = string.Format("({0}) DN: {1} G: {2} R: {3}", imprägniernummer, werkseitigImprägniert.DN, werkseitigImprägniert.LinerLänge, rest);

View File

@@ -30,6 +30,7 @@ namespace SanSystem
projekt.Nummer = txt_pro_nr.Text;
projekt.Ort = txt_ort.Text;
Global.Instance.SetProjekt(projekt);
this.Close();
//Global.Instance.ChangeProjekt(txt_pro_nr.Text);
}
}

View File

@@ -65,6 +65,7 @@ namespace SanSystem
Database.Datenbank.Instance.SaveProjekt();
this.ProjektNummer = projekt.Nummer;
Database.Datenbank.Instance.loadedProjekt = null;
Database.Datenbank.Instance.LoadProjekt(projekt.Nummer);
if (!Directory.Exists(Projektpfad)) Directory.CreateDirectory(Projektpfad);
Database.Datenbank.Instance.TeufelDB.Projekte.Add(projekt);
@@ -108,7 +109,8 @@ namespace SanSystem
try
{
lastProjektNummer = Registry.GetValue(keyName, "LastProjekt", "").ToString();
if(Registry.GetValue(keyName,"LastProjekt","") != null)
lastProjektNummer = Registry.GetValue(keyName, "LastProjekt", "").ToString();
ProjektNummer = lastProjektNummer;
}
catch

View File

@@ -46,7 +46,7 @@ namespace SanSystem
TabPage tab = new TabPage();
if(san is InlinerSanierung)
{
tab.Text = "InlinerSanierung";
tab.Text = "Schlauchliner";
UCInliner uCInliner = new UCInliner(san as InlinerSanierung);
uCInliner.Dock = DockStyle.Fill;
tab.Controls.Add(uCInliner);

View File

@@ -41,6 +41,7 @@ namespace SanSystem
private void buildStreetList()
{
lst_strassen.DataSource = null;
if (Datenbank.Instance.loadedProjekt == null) return;
List<string> strassen = Datenbank.Instance.loadedProjekt.Objekte.Select(x => x.StrasseName).Distinct().ToList();
List<string> streets = new List<string>();
List<StrassenContent> strassenContents = new List<StrassenContent>();