From 273d11d6161e58c7c5056bc7809b0b084f841fd1 Mon Sep 17 00:00:00 2001 From: HuskyTeufel Date: Fri, 16 Apr 2021 09:37:49 +0200 Subject: [PATCH] Bei der Bluelight anlage paar buttons deaktiviert --- SanSystem/Einstellungen/ObjecteListSetting.cs | 2 ++ SanSystem/frmObjekteList.cs | 19 +++++++++++++------ 2 files changed, 15 insertions(+), 6 deletions(-) diff --git a/SanSystem/Einstellungen/ObjecteListSetting.cs b/SanSystem/Einstellungen/ObjecteListSetting.cs index 99e4147..9dee389 100644 --- a/SanSystem/Einstellungen/ObjecteListSetting.cs +++ b/SanSystem/Einstellungen/ObjecteListSetting.cs @@ -14,6 +14,7 @@ namespace SanSystem.Einstellungen public int GetWidth(DataGridViewColumn dataGridViewColumn) { int result = -1; + if (dataGridViewColumn == null) return -1; try { @@ -28,6 +29,7 @@ namespace SanSystem.Einstellungen } public void SetWidth(DataGridViewColumn dataGridViewColumn) { + if (dataGridViewColumn == null) return; setConfig(dataGridViewColumn.HeaderText, dataGridViewColumn.Width); } diff --git a/SanSystem/frmObjekteList.cs b/SanSystem/frmObjekteList.cs index a321503..a19331b 100644 --- a/SanSystem/frmObjekteList.cs +++ b/SanSystem/frmObjekteList.cs @@ -76,12 +76,18 @@ namespace SanSystem public frmObjekteList(string streetname) { InitializeComponent(); - DataGridViewCheckBoxColumn checkBoxColumn = new DataGridViewCheckBoxColumn(); - checkBoxColumn.Name = "Auswahl"; - checkBoxColumn.HeaderText = "Auswahl"; - //checkBoxColumn.Width = objecteListSetting.configuration["Auswahl"]; + btn_set_kali.Enabled = false; + if (Global.Instance.AnlageType == CSVParser.AcceptedCSVFormats.UVRELINING) + { + DataGridViewCheckBoxColumn checkBoxColumn = new DataGridViewCheckBoxColumn(); + checkBoxColumn.Name = "Auswahl"; + checkBoxColumn.HeaderText = "Auswahl"; + //checkBoxColumn.Width = objecteListSetting.configuration["Auswahl"]; - dGObjekte.Columns.Add(checkBoxColumn); + btn_set_kali.Enabled = true; + + dGObjekte.Columns.Add(checkBoxColumn); + } lbl_ort.Text = Global.Instance.language.Labels["ort"]; lbl_projekt.Text = Global.Instance.language.Labels["projekt"]; lbl_street.Text = Global.Instance.language.Labels["street"]; @@ -218,7 +224,8 @@ namespace SanSystem - dGObjekte.Columns["Auswahl"].Width = objecteListSetting.GetWidth(dGObjekte.Columns["Auswahl"]); // objecteListSetting.configuration["Auswahl"]; + if(Global.Instance.AnlageType == CSVParser.AcceptedCSVFormats.UVRELINING) + dGObjekte.Columns["Auswahl"].Width = objecteListSetting.GetWidth(dGObjekte.Columns["Auswahl"]); // objecteListSetting.configuration["Auswahl"]; dGObjekte.Columns["Hausnummer"].Width = objecteListSetting.GetWidth(dGObjekte.Columns["Hausnummer"]);//objecteListSetting.configuration["Hausnummer"]; dGObjekte.Columns["VonPunkt"].Width = objecteListSetting.GetWidth(dGObjekte.Columns["VonPunkt"]);//objecteListSetting.configuration["VonPunkt"]; dGObjekte.Columns["BisPunkt"].Width = objecteListSetting.GetWidth(dGObjekte.Columns["BisPunkt"]);// objecteListSetting.configuration["BisPunkt"];