public bool setShowroom(DataSetMuseum dataSet) { bool result = false; Connection connection = new Connection(); connection.Open(); try { Transaction transaction = connection.BeginTransaction(); try { showroom = new Showroom(); showroom.Save(dataSet, connection, transaction); transaction.Commit(); result = true; } catch (Exception ex) { ShowError(ex.ToString()); transaction.Rollback(); result = false; } } finally { connection.Close(); } return(result); }
private void Cars_FormClosing(object sender, FormClosingEventArgs e) { var res = MessageBox.Show("Save data before exit?", "", MessageBoxButtons.YesNoCancel); switch (res) { case DialogResult.Cancel: e.Cancel = true; break; case DialogResult.Yes: showroom.Save(); Application.Exit(); break; case DialogResult.No: Application.Exit(); break; } }
private void Cars_FormClosing(object sender, FormClosingEventArgs e) { if (!showroom.IsDirty) { return; } var res = MessageBox.Show("Save data before exit?", "", MessageBoxButtons.YesNoCancel); switch (res) { case DialogResult.Cancel: e.Cancel = true; break; case DialogResult.Yes: showroom.Save(); break; case DialogResult.No: break; } }
private void Login_FormClosing(object sender, FormClosingEventArgs e) { sr.Save(); }