Пример #1
0
        public bool Exécuter() // Template Method (appelle une Factory Method)
        {
            DlgSaisieArticle d = CréerDlgSaisie(m_article);

            if (d.ShowDialog() == DialogResult.Cancel)
            {
                return(false);
            }

            Document.Instance.RetirerArticle(m_article.Numéro);
            Document.Instance.Ajouter(d.Extraire());
            return(true);
        }
Пример #2
0
        public bool Exécuter()
        {
            DlgSaisieArticle d = CréerDlgSaisie();

            if (d.ShowDialog() == DialogResult.Cancel)
            {
                return(false);
            }

            m_article = d.Extraire();
            GestionCommandes.GetInstance().PousserCommandeAnnulable(this);
            GestionCommandes.GetInstance().ViderCommandeRétablissante();
            Document.Instance.Ajouter(m_article);
            Document.Instance.Enregistrer();
            return(true);
        }