//---------------------------------------------------------------------- private void AjouterControlContrainte(IContrainteDeProjet contrainte) { CControlEditionContrainteDeProjet newControl = new CControlEditionContrainteDeProjet(); if (newControl != null) { ((Control)newControl).Dock = DockStyle.Top; newControl.DeleteContrainteEventHandler += new EventHandler(newControl_DeleteContrainteEventHandler); newControl.LockEdition = !m_extModeEdition.ModeEdition; newControl.Init(contrainte); CWin32Traducteur.Translate(newControl); m_panelContraintes.Controls.Add((Control)newControl); ((Control)newControl).BringToFront(); } }
//------------------------------------------------------------------------- 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; } }