felder Frieren nun nicht mehr ein, problem lag beim Databinding. Fand Statt im on load methode, dies führte dazu dass beim datumpicker, der noch nicht angezeigt wurde, die felder einfrieren.

Schnittstelle für Temperatur erweitert.

Beim schließen des forms, wird die Straßenliste neugebaut
This commit is contained in:
Husky
2018-06-30 11:58:42 +02:00
parent 8cf246893b
commit 322cd4c991
13 changed files with 491 additions and 364 deletions

View File

@@ -19,32 +19,31 @@ namespace SanSystem
public frmStrassenList()
{
InitializeComponent();
}
private void buildStreetList()
{
lst_strassen.DataSource = null;
List<string> strassen = Datenbank.Instance.loadedProjekt.Objekte.Select(x => x.StrasseName).Distinct().ToList();
//bs.DataSource = strassen;
lst_strassen.DataSource = strassen;
}
private void frmStrassenList_Load(object sender, EventArgs e)
{
List<string> strassen = Datenbank.Instance.loadedProjekt.Objekte.Select(x => x.StrasseName).Distinct().ToList();
//bs.DataSource = strassen;
lst_strassen.DataSource = strassen;
this.Height = this.MdiParent.Height - 120;
buildStreetList();
}
private void lst_strassen_SelectedIndexChanged(object sender, EventArgs e)
private void btn_add_Click(object sender, EventArgs e)
{
return;
}
private void button1_Click(object sender, EventArgs e)
{
//Datenbank.Instance.loadedProjekt.Objekte.Add(new KlassenBIB.Inspektionsobjekt());
//Datenbank.Instance.loadedProjekt.Adressen.Add(new KlassenBIB.Strasse() { Strassename = "Damian" });
//bs.ResetBindings(false);
KlassenBIB.Inspektionsobjekt inspektionsobjekt = new KlassenBIB.Inspektionsobjekt();
Datenbank.Instance.loadedProjekt.Objekte.Add(inspektionsobjekt);
frmObjektEdit frmObjektEdit = new frmObjektEdit(inspektionsobjekt);
frmObjektEdit.MdiParent = this.MdiParent;
frmObjektEdit.FormClosed += FrmObjekt_FormClosed;
frmObjektEdit.Show();
}
private void lst_strassen_DoubleClick(object sender, EventArgs e)
@@ -54,8 +53,14 @@ namespace SanSystem
frmObjekteList frmObjekteList = new frmObjekteList(selectedStreetName);
frmObjekteList.MdiParent = this.MdiParent;
frmObjekteList.FormClosed += FrmObjekt_FormClosed;
frmObjekteList.Show();
}
private void FrmObjekt_FormClosed(object sender, FormClosedEventArgs e)
{
buildStreetList();
}
}
}