示例#1
0
        //-----------------------------------------------
        public static CResultAErreur CreerAnomalie(
            CContexteDonnee ctx,
            CProjet projetParent,
            ETypeAnomalieProjet type,
            string message,
            IElementAAnomalieProjet elementConcerne)
        {
            CAnomalieProjet anomalie = new CAnomalieProjet(ctx);

            anomalie.CreateNewInCurrentContexte();
            anomalie.Projet           = projetParent;
            anomalie.TypeAnomalieCode = (int)type;
            anomalie.Message          = message;
            anomalie.ElementConcerne  = elementConcerne;
            return(CResultAErreur.True);
        }
示例#2
0
        //------------------------------------------------
        public void Init(IElementAAnomalieProjet element, bool erreurProjet)
        {
            m_bChargement   = true;
            m_bErreurProjet = erreurProjet;

            m_element = element;
            m_lvAnos.Columns[1].Width = Width - m_lvAnos.Columns[0].Width - 5;

            ImageList imgLst = new ImageList();

            imgLst.Images.Add(Properties.Resources.anomalienonbloquante);
            imgLst.Images.Add(Properties.Resources.anomaliebloquante);
            m_lvAnos.StateImageList = imgLst;
            m_lvAnos.CheckBoxes     = true;


            MAJAffichage();
        }
示例#3
0
 public void Init(IElementAAnomalieProjet element)
 {
     Init(element, false);
 }