//--------------------------------------------------------------
        private void m_lnkAjouter_LinkClicked(object sender, EventArgs e)
        {
            if (m_projetEdite != null)
            {
                CContrainteDeProjet nouvelleContrainte = new CContrainteDeProjet(m_projetEdite.ContexteDonnee);
                nouvelleContrainte.CreateNewInCurrentContexte();
                nouvelleContrainte.Projet = m_projetEdite;
                nouvelleContrainte.Date   = m_projetEdite.DateDebutGantt;

                AjouterControlContrainte(nouvelleContrainte);
            }
        }
Example #2
0
        //-------------------------------------------------------------------
        public override CResultAErreur VerifieDonnees(CObjetDonnee objet)
        {
            CResultAErreur result = CResultAErreur.True;

            try
            {
                CContrainteDeProjet contrainte = (CContrainteDeProjet)objet;
            }
            catch (Exception e)
            {
                result.EmpileErreur(new CErreurException(e));
            }
            return(result);
        }
        void newControl_DeleteContrainteEventHandler(object sender, EventArgs e)
        {
            CControlEditionContrainteDeProjet controlASupprimer = sender as CControlEditionContrainteDeProjet;

            if (controlASupprimer != null)
            {
                // Supprime la contrainte
                CContrainteDeProjet contrainteASupprimer = controlASupprimer.Contrainte as CContrainteDeProjet;
                if (contrainteASupprimer != null)
                {
                    contrainteASupprimer.Delete();
                }
                // Supprime le control
                controlASupprimer.Visible = false;
                Control parent = controlASupprimer.Parent;
                controlASupprimer.Parent = null;
                parent.Controls.Remove(controlASupprimer);
                controlASupprimer.Dispose();
            }
        }