コード例 #1
0
        private CResultAErreur EditeEvenementPopup(CObjetDonnee objet)
        {
            CEvenement evenement = objet as CEvenement;

            if (evenement != null)
            {
                CFormEditionEvenementPopup.EditeEvenement(evenement);
            }
            return(CResultAErreur.True);
        }
コード例 #2
0
        //------------------------------------------------------------
        public static bool EditeEvenement(CEvenement evenement)
        {
            CFormEditionEvenementPopup form = new CFormEditionEvenementPopup();

            form.m_evenement = evenement;
            bool bResult = form.ShowDialog() == DialogResult.OK;

            form.Dispose();
            return(bResult);
        }
コード例 #3
0
        private CResultAErreur CreeEvenementPopup(CListeObjetsDonnees lstEvenements)
        {
            CResultAErreur result    = CResultAErreur.True;
            CEvenement     evenement = new CEvenement(m_definisseur.ContexteDonnee);

            evenement.CreateNew();
            evenement.Definisseur = m_definisseur;
            evenement.TypeCible   = m_definisseur.TypesCibleEvenement[0];
            if (!CFormEditionEvenementPopup.EditeEvenement(evenement))
            {
                evenement.CancelCreate();
            }
            else
            {
                result = evenement.CommitEdit();
                if (!result)
                {
                    CFormAlerte.Afficher(result.Erreur);
                }
                InitPanelEvenements();
            }
            return(result);
        }