Esempio n. 1
0
        private void Initialiser(IErreur[] erreurs, EModeAffichageErreurs mode)
        {
            List <IErreur> lst = new List <IErreur>();

            foreach (IErreur err in erreurs)
            {
                lst.Add(err);
            }
            Initialiser(lst, mode);
        }
Esempio n. 2
0
        private void Initialiser(List <IErreur> erreurs, EModeAffichageErreurs mode)
        {
            m_ctrlErreurs.Initialiser(erreurs);
            m_tt.SetToolTip(m_ctrlErreurs, m_ctrlErreurs.Erreurs.Count + " " + I.T("Errors...|126"));
            switch (mode)
            {
            case EModeAffichageErreurs.Automatique:
                if (m_ctrlErreurs.OnlyValidationErrors)
                {
                    m_icone = EFormAlerteType.Exclamation;
                    m_btns  = EFormAlerteBoutons.IgnorerCorriger;
                }
                else
                {
                    m_icone = EFormAlerteType.Erreur;
                    m_btns  = EFormAlerteBoutons.Corriger;
                }

                break;

            case EModeAffichageErreurs.AvecIgnorer:
                m_icone = EFormAlerteType.Exclamation;
                m_btns  = EFormAlerteBoutons.IgnorerCorriger;
                break;

            case EModeAffichageErreurs.SansIgnorer:
                m_icone = EFormAlerteType.Erreur;
                m_btns  = EFormAlerteBoutons.Corriger;
                break;

            default:
                break;
            }
            m_bIsErrorBox = true;
            ActualForme();
        }
Esempio n. 3
0
 public CFormAlerte(List <IErreur> erreurs, EModeAffichageErreurs mode)
 {
     InitializeComponent();
     Initialiser(erreurs, mode);
 }
Esempio n. 4
0
        public static DialogResult Afficher(List <IErreur> erreurs, EModeAffichageErreurs mode)
        {
            CFormAlerte frm = new CFormAlerte(erreurs, mode);

            return(frm.ShowDialog());
        }