//-------------------------------------------------------------------------
        protected override CResultAErreur MyInitChamps()
        {
            CResultAErreur result = base.MyInitChamps();

            AffecterTitre(I.T("Closing state|671") + ": " + EtatCloture.Libelle);

            // Init Code état
            CListeObjetsDonnees lst = new CListeObjetsDonnees(EtatCloture.ContexteDonnee, typeof(CEtatCloture));

            lst.Tri = CEtatCloture.c_champCode;
            int count = lst.Count;

            if (count > 0 && EtatCloture.IsNew())
            {
                int lastCode = ((CEtatCloture)lst[count - 1]).Code;
                m_txtNumCode.IntValue = ++lastCode;
            }
            else
            {
                m_txtNumCode.IntValue = EtatCloture.Code;
            }

            // Combo Etat de Base
            m_cmbxSelectEtatDeBase.Fill(
                CUtilSurEnum.GetEnumsALibelle(typeof(CEtatClotureBase)),
                "Libelle",
                false);
            m_cmbxSelectEtatDeBase.SelectedValue = (CEtatClotureBase)EtatCloture.EtatBase;

            return(result);
        }
Beispiel #2
0
 /// <summary>
 /// Instancie le combobox avec les membres de l'EnumALibelle
 /// </summary>
 /// <param name="typeEnumALibelle"></param>
 public void FillWithEnumALibelle(Type typeEnumALibelle)
 {
     DataSource = null;
     Items.Clear();
     DisplayMember = "Libelle";
     ValueMember   = "CodeInt";
     IEnumALibelle[] ienumalibelle = CUtilSurEnum.GetEnumsALibelle(typeEnumALibelle);
     DataSource = ienumalibelle;
 }
Beispiel #3
0
        private void CFormEditCumulCroise_Load(object sender, System.EventArgs e)
        {
            // Lance la traduction du formulaire
            sc2i.win32.common.CWin32Traducteur.Translate(this);

            m_lblChampSource.Text        = m_cumul.NomChamp;
            m_txtPrefix.Text             = m_cumul.PrefixFinal;
            m_cmbOperation.ValueMember   = "Valeur";
            m_cmbOperation.DisplayMember = "Libelle";
            m_cmbOperation.Fill(CUtilSurEnum.GetEnumsALibelle(typeof(CEnumTypeCumulCroise)),
                                "Libelle", false);
            m_cmbOperation.SelectedValue = new CEnumTypeCumulCroise(m_cumul.TypeCumul);
            m_chkHorsPivot.Checked       = m_cumul.HorsPivot;
        }
Beispiel #4
0
        //-------------------------------------------------------------------
        private void InitCombos()
        {
            if (m_bComboInit)
            {
                return;
            }
            //m_cmbTypeVersion.ProprieteAffichee = "Libelle";
            //m_cmbTypeVersion.ListDonnees = CUtilSurEnum.GetEnumsALibelle(typeof(CTypeVersion));
            m_cmbTypeVersion.Fill(
                CUtilSurEnum.GetEnumsALibelle(typeof(CTypeVersion)),
                "Libelle",
                true);

            m_bComboInit = true;
        }
        public static List <IEnumALibelle> GetListGrave()
        {
            List <IEnumALibelle> lstGrave = new List <IEnumALibelle>(CUtilSurEnum.GetEnumsALibelle(typeof(CGraviteAlarmeAvecMasquage)));

            IEnumALibelle nonGrave = new CGraviteAlarmeAvecMasquage(EGraviteAlarmeAvecMasquage.EndAlarm);

            lstGrave.Remove(nonGrave);
            IEnumALibelle maskBrig = new CGraviteAlarmeAvecMasquage(EGraviteAlarmeAvecMasquage.MaskBrig);

            lstGrave.Remove(maskBrig);
            IEnumALibelle maskAdmin = new CGraviteAlarmeAvecMasquage(EGraviteAlarmeAvecMasquage.MaskAdmin);

            lstGrave.Remove(maskAdmin);

            return(lstGrave);
        }
Beispiel #6
0
        //-------------------------------------------------------------------------
        public void Init(IContrainteDeProjet contrainte)
        {
            m_contrainte = contrainte;

            m_selectModeContrainte.Fill(
                CUtilSurEnum.GetEnumsALibelle(typeof(CModeContrainteDeGantt)),
                "Libelle",
                false);

            if (contrainte != null)
            {
                m_selectModeContrainte.SelectedValue = contrainte.Mode;
                m_dtContrainte.Value  = contrainte.Date;
                m_txtCommentaire.Text = contrainte.Commentaire;
            }
        }
        //-------------------------------------------------------------------------
        protected override CResultAErreur MyInitChamps()
        {
            CResultAErreur result = base.MyInitChamps();

            AffecterTitre(I.T("Equipment status|230") + " " + StatutEquipement.Libelle);

            m_cmbStatutDeBase.Fill(
                CUtilSurEnum.GetEnumsALibelle(typeof(CStatutBaseEquipement)),
                "Libelle",
                false);

            m_cmbStatutDeBase.SelectedValue = (CStatutBaseEquipement)StatutEquipement.StatutDeBase;



            return(result);
        }
Beispiel #8
0
        public static Image[] GetImageListSeverity(Size sz, CContexteDonnee ctx)
        {
            List <Image>         lstImages = new List <Image>();
            List <IEnumALibelle> lstGrave  = new List <IEnumALibelle>(CUtilSurEnum.GetEnumsALibelle(typeof(CCouleurAlarme)));

            foreach (CCouleurAlarme couleur in lstGrave)
            {
                Image     bmp = new Bitmap(sz.Width, sz.Height);
                Graphics  g   = Graphics.FromImage(bmp);
                Brush     br  = new SolidBrush(GetColor(couleur.Code, ctx));
                Rectangle rct = new Rectangle(0, 0, sz.Width, sz.Height);
                g.FillRectangle(br, rct);
                br.Dispose();
                g.DrawRectangle(Pens.Black, rct);
                lstImages.Add(bmp);
            }
            return(lstImages.ToArray());
        }
Beispiel #9
0
        private void Init()
        {
            m_txtConfirmLength.Text = m_alarmeGeree.DureeMin.ToString();
            m_AlarmNb.Text          = (m_alarmeGeree.AlarmgereeFreqNb == null) ? "" : m_alarmeGeree.AlarmgereeFreqNb.ToString();
            m_txtPerSec.Text        = (m_alarmeGeree.AlarmgereeFreqPeriod == null) ? "" : m_alarmeGeree.AlarmgereeFreqPeriod.ToString();
            m_txtComments.Text      = m_alarmeGeree.Comment;
            m_txtSeuilNom.Text      = m_alarmeGeree.AlarmgereeSeuilNom;
            m_txtBottomLevel.Text   = (m_alarmeGeree.SeuilBas == null)? "" : m_alarmeGeree.SeuilBas.ToString();
            m_txtTopLevel.Text      = (m_alarmeGeree.SeuilHaut == null)? "" : m_alarmeGeree.SeuilHaut.ToString();
            m_txtOID.Text           = m_alarmeGeree.Threshold_OID;
            m_txtActions.Text       = m_alarmeGeree.Corrective_Action;

            m_chkAlarmLocal.Checked = m_alarmeGeree.AlarmgereeLocal;
            m_chkAcquitter.Checked  = m_alarmeGeree.Alarmgeree_Acquitter;
            m_chkDisplay.Checked    = m_alarmeGeree.AlarmgereeAfficher;
            m_chkSurveiller.Checked = m_alarmeGeree.AlarmgereeSurveiller;
            m_chkAutoMib.Checked    = m_alarmeGeree.Automatic_MIB;
            m_chkActiveSon.Checked  = m_alarmeGeree.AlarmgereeSon;

            List <IEnumALibelle> lstProtocol = new List <IEnumALibelle>(CUtilSurEnum.GetEnumsALibelle(typeof(CProtocole)));

            m_cmbProtocol.Fill(lstProtocol, "Libelle", false);
            m_cmbProtocol.SelectedValue = m_alarmeGeree.AlarmgereeProtocol;

            List <IEnumALibelle> lstSon = new List <IEnumALibelle>(CUtilSurEnum.GetEnumsALibelle(typeof(CTypeSon)));

            m_cmbTypeSon.Fill(lstSon, "Libelle", false);
            m_cmbTypeSon.SelectedValue = m_alarmeGeree.AlarmgereeTypeSon;

            List <IEnumALibelle> lstGrave = CGraviteAlarmeAvecMasquage.GetListGrave();

            m_cmbSeverity.Fill(lstGrave, "Libelle", false);
            m_cmbSeverity.SelectedValue = m_alarmeGeree.AlarmgereeGravite;

            List <IEnumALibelle> lstEvent = new List <IEnumALibelle>(CUtilSurEnum.GetEnumsALibelle(typeof(CAlarmEvent)));

            m_cmbEventType.Fill(lstEvent, "Libelle", false);
            m_cmbEventType.SelectedValue = m_alarmeGeree.AlarmgereeEvent;

            InitCauses();
        }