Ejemplo n.º 1
0
 //-------------------------------------
 private void m_lnkReset_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
 {
     if (MessageBox.Show(I.T("This action will reset the entire survey. Are you sure ?|20042"),
                         "",
                         MessageBoxButtons.YesNo,
                         MessageBoxIcon.Question) == DialogResult.Yes)
     {
         CListeEntitesDeMemoryDb <CReleveEquipement> lstEqpts = m_releve.RelevesEquipement;
         lstEqpts.Filtre = new CFiltreMemoryDb(CReleveEquipement.c_champIdContenant + " is null");
         CResultAErreur result = CResultAErreur.True;
         foreach (CReleveEquipement releve in lstEqpts.ToArray())
         {
             result = releve.Delete();
             if (!result)
             {
                 break;
             }
         }
         if (!result)
         {
             CFormAlerte.Afficher(result.Erreur);
         }
         else
         {
             m_releve.DateReleve = DateTime.Now;
             m_releve.InitEquipementsReleves();
             InitForm();
         }
     }
 }