Esempio n. 1
0
 protected virtual bool CheckSave()
 {
     if (!Validate())
     {
         return(false);
     }
     if (IViewModel.CanSave())
     {
         var res = XtraMessageBox.Show(this, "Voulez-vous enregistrer vos changements?", "Phexon",
                                       MessageBoxButtons.YesNoCancel, MessageBoxIcon.Warning);
         if (res == DialogResult.Cancel)
         {
             return(false);
         }
         if (res == DialogResult.No)
         {
             Cancel();
             return(false);
         }
         Save();
         return(false);
     }
     return(true);
 }