diff --git a/SanSystem/FrmAktuelleBesatzung.cs b/SanSystem/FrmAktuelleBesatzung.cs index d4fb7ad..77f7342 100644 --- a/SanSystem/FrmAktuelleBesatzung.cs +++ b/SanSystem/FrmAktuelleBesatzung.cs @@ -15,6 +15,18 @@ namespace SanSystem public FrmAktuelleBesatzung() { InitializeComponent(); + if(Global.Instance.AktuelleBesatzung != string.Empty) + { + string[] besatzung = Global.Instance.AktuelleBesatzung.Split('/'); + if(besatzung.Length > 0) + { + txt_vorarbeiter.Text = besatzung[0]; + if(besatzung.Length > 1) + { + txt_nacharbeiter.Text = besatzung[1]; + } + } + } } private void btn_ok_Click(object sender, EventArgs e) diff --git a/SanSystem/Global.cs b/SanSystem/Global.cs index 964d8d4..c950725 100644 --- a/SanSystem/Global.cs +++ b/SanSystem/Global.cs @@ -135,20 +135,40 @@ namespace SanSystem string lastProjektNummer = ""; + string vorarbeiter = ""; + string helfer = ""; try { if(Registry.GetValue(keyName,"LastProjekt","") != null) lastProjektNummer = Registry.GetValue(keyName, "LastProjekt", "").ToString(); + if (Registry.GetValue(keyName, "Vorarbeiter", "") != null) + vorarbeiter = Registry.GetValue(keyName, "Vorarbeiter", "").ToString(); + if (Registry.GetValue(keyName, "Helfer", "") != null) + helfer = Registry.GetValue(keyName, "Helfer", "").ToString(); ProjektNummer = lastProjektNummer; } catch { } + + if(vorarbeiter != "") + { + AktuelleBesatzung = string.Format("{0} / {1}", vorarbeiter, helfer); + } } void SpeicherInRegistry() { string keyName = userroot + "\\" + firmkey + "\\" + subkey; Registry.SetValue(keyName, "LastProjekt", ProjektNummer); + string[] besatzung = AktuelleBesatzung.Split('/'); + if(besatzung.Length >0) + { + Registry.SetValue(keyName, "Vorarbeiter", besatzung[0]); + if(besatzung.Length > 1) + { + Registry.SetValue(keyName, "Helfer", besatzung[1]); + } + } }