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); }
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); }