Example #1
0
 private void FormMember_FormClosing(object sender, FormClosingEventArgs e)
 {
     foreach (Member member in dbContext.Members.Local)
     {
         if (dbContext.Entry(member).State != System.Data.Entity.EntityState.Unchanged)
         {
             DialogResult result = XtraMessageBox.Show(
                 "Einige Änderungen wurden nicht gespeichert. Möchten Sie sie speichern?",
                 "Hinweis",
                 MessageBoxButtons.YesNoCancel,
                 MessageBoxIcon.Information
                 );
             if (result == DialogResult.Yes)
             {
                 SaveAllData();
             }
             else if (result == DialogResult.Cancel)
             {
                 e.Cancel = true;
             }
             break;
         }
     }
 }