private void OnButtonBestellungSpeichern_Click(object sender, EventArgs e) { _oirignialBestellung = CurrentBestellung.Clone(); //Dadruch kann das Fenster ohne MessageBox geschlossen werden SaveBestellung(); DataStorage.SafeDataToDisk(); Close(); }
private void OnBestellungView_FormClosing(object sender, FormClosingEventArgs e) { if (IsDirty && MessageBox.Show("Sollen die Änderungen gespeichert werden?", "Änderungen speichern", MessageBoxButtons.YesNo) == DialogResult.Yes) { _oirignialBestellung = CurrentBestellung.Clone(); SaveBestellung(); DataStorage.SafeDataToDisk(); Close(); } }
private void Save() { foreach (ListViewItem item in listView.Items) { var artikel = (Artikel)item.Tag; DataStorage.GetInstance().SaveOrUpdateData(artikel); } foreach (var artikel in _artikelToDelete) { DataStorage.GetInstance().DeleteData(artikel); } var bestellungVerwaltenForm = MdiParent.MdiChildren.FirstOrDefault(x => x is BestellungenVerwaltenView); if (bestellungVerwaltenForm != null) { ((BestellungenVerwaltenView)bestellungVerwaltenForm).AddItems(); } DataStorage.SafeDataToDisk(); }
private void OnSpeichernToolStripMenuItem_Click(object sender, EventArgs e) { DataStorage.SafeDataToDisk(); }
private void OnBestellungenVerwaltenView_FormClosing(object sender, FormClosingEventArgs e) { DataStorage.SafeDataToDisk(); }