private void åbnSagssystemMenuItem_Click(object sender, EventArgs e) { OpenFileDialog dlg = new OpenFileDialog(); dlg.Filter = "SagsSystem data (.ssy)|*.ssy|All Files (*.*)|*.*"; dlg.FilterIndex = 1; dlg.FileName = (string)rk.GetValue("Lastfile"); if (dlg.FileName == null) { dlg.FileName = ""; } DialogResult result = dlg.ShowDialog(); if (result == DialogResult.OK) { rk.SetValue("Lastfile", dlg.FileName); try { FileStream fs = new FileStream(dlg.FileName, FileMode.Open, FileAccess.Read, FileShare.None); BinaryFormatter bf = new BinaryFormatter(); detteSagsSystem = (SagSystemClass)bf.Deserialize(fs); fs.Close(); alleProjekter = detteSagsSystem.projekter; alleSager = detteSagsSystem.sager; alleOBSer = detteSagsSystem.obser; projektTilSkærm(findProjekt(1)); lastFile = dlg.FileName; SøgTextBox.Focus(); // Place cursor } catch (Exception err) { MessageBox.Show("Cannot Read File: " + err.ToString(), "Read Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } }
private void rydAltToolStripMenuItem_Click(object sender, EventArgs e) { detteSagsSystem = new SagSystemClass(); alleProjekter = new List <Projekt> { }; detteSagsSystem.projekter = alleProjekter; alleSager = new List <Sag> { }; detteSagsSystem.sager = alleSager; alleOBSer = new List <Obs> { }; detteSagsSystem.obser = alleOBSer; Projekt nytProjekt = new Projekt(getNytProjektID()); alleProjekter.Add(nytProjekt); detteProjekt = nytProjekt; detteNiveau = Niveau.Projekt; nytProjekt.RegistreretAf = "Bruger"; nytProjekt.Status = StatusClass.Status.Oprettet; nytProjekt.Tester = nytProjekt.RegistreretAf; nytProjekt.Afventer = nytProjekt.RegistreretAf; nytProjekt.Ansvarlig = nytProjekt.RegistreretAf; nytProjekt.Kontakt = nytProjekt.RegistreretAf; nytProjekt.Ressource = nytProjekt.RegistreretAf; projektTilSkærm(nytProjekt); }
private void HomeBase_Load(object sender, EventArgs e) { rk = Microsoft.Win32.Registry.CurrentUser; rk = rk.CreateSubKey(@"Projekter\SagsSystem"); lastFile = (string)rk.GetValue("Lastfile"); try { FileStream fs = new FileStream(lastFile, FileMode.Open, FileAccess.Read, FileShare.None); BinaryFormatter bf = new BinaryFormatter(); detteSagsSystem = (SagSystemClass)bf.Deserialize(fs); fs.Close(); alleProjekter = detteSagsSystem.projekter; alleSager = detteSagsSystem.sager; alleOBSer = detteSagsSystem.obser; projektTilSkærm(findProjekt(1)); SøgTextBox.Focus(); // Place cursor } catch (Exception err) { MessageBox.Show("Cannot Read File: " + err.ToString(), "Read Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }