Straßenliste code cleanup

radiobuttons hinzugefügt, noch kein Funktion
This commit is contained in:
HuskyTeufel
2021-04-09 11:58:05 +02:00
parent 3fb135459a
commit 88323fcd29
4 changed files with 64 additions and 22 deletions

View File

@@ -13,17 +13,6 @@ using System.Windows.Forms;
namespace SanSystem
{
class StrassenContent
{
public string Strassename;
public int AnzahlObjekte;
public int AnzahlFertig;
public override string ToString()
{
return string.Format("{0} ({1} / {2})", Strassename, AnzahlFertig, AnzahlObjekte);
}
}
/// <summary>
///
/// </summary>
@@ -38,10 +27,17 @@ namespace SanSystem
InitializeComponent();
}
bool mehrereOrteAktiv()
{
return Datenbank.Instance.loadedProjekt.Objekte.Select(x => x.OrtName).Distinct().Count() > 1;
}
private void buildStreetList()
{
lst_strassen.DataSource = null;
if (Datenbank.Instance.loadedProjekt == null) return;
rdbtn_ort.Enabled = mehrereOrteAktiv();
if (!mehrereOrteAktiv()) rdbtn_street.Checked = true;
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>();