Beispiel #1
0
 ////////////////////////////////////////////////////////
 public void EmpileErreurs(CPileErreur pile)
 {
     foreach (IErreur erreur in pile.Erreurs)
     {
         EmpileErreur(erreur);
     }
 }
Beispiel #2
0
 /////////////////////////////////////////////////////////////////////////////
 public void EmpileErreur(CPileErreur erreurs)
 {
     m_erreur.EmpileErreurs(erreurs);
     if (erreurs != null && erreurs.Erreurs != null && erreurs.Erreurs.Length > 0)
     {
         Result = false;
     }
 }
Beispiel #3
0
 ///////////////////////////////////////////////////////////////////////:
 public CExceptionErreur(CPileErreur erreur)
 {
     if (erreur != null)
     {
         m_erreur = erreur;
     }
     else
     {
         m_erreur = new CPileErreur();
     }
 }
Beispiel #4
0
        ////////////////////////////////////////////////////////
        public static CPileErreur operator +(CPileErreur e1, CPileErreur e2)
        {
            CPileErreur e = new CPileErreur();

            foreach (IErreur erreur in e1.Erreurs)
            {
                e.EmpileErreur(erreur);
            }
            foreach (IErreur erreur in e2.Erreurs)
            {
                e.EmpileErreur(erreur);
            }
            return(e);
        }
Beispiel #5
0
 /////////////////////////////////////////////////////////////////////////////
 public CResultAErreur()
 {
     m_bResult = true;
     m_erreur  = new CPileErreur();
 }