示例#1
0
        public static GestionCommandes GetInstance()
        {
            if (Instance is null)
            {
                Instance = new GestionCommandes();
            }

            return(Instance);
        }
示例#2
0
        public bool Exécuter()
        {
            if (!ConfirmerSuppression(m_article))
            {
                return(false);
            }

            GestionCommandes.GetInstance().PousserCommandeAnnulable(this);
            GestionCommandes.GetInstance().ViderCommandeRétablissante();
            Document.Instance.RetirerArticle(m_article.Numéro);
            Document.Instance.Enregistrer();
            return(true);
        }
示例#3
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);
        }
示例#4
0
 public bool Exécuter()
 {
     try
     {
         m_article = new Stack <ArticlePhilatélique>(Document.Instance.TousLesArticles());
         GestionCommandes.GetInstance().PousserCommandeAnnulable(this);
         GestionCommandes.GetInstance().ViderCommandeRétablissante();
         Document.Instance.Vider();
         Document.Instance.Enregistrer();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
示例#5
0
 public void Annuler()
 {
     GestionCommandes.GetInstance().PousserCommandeRétablissante(this);
     Document.Instance.Remplir(m_article);
 }
示例#6
0
 public void Annuler()
 {
     GestionCommandes.GetInstance().PousserCommandeRétablissante(this);
     Document.Instance.Modifier(m_articleOrignal);
 }
示例#7
0
 public void Annuler()
 {
     Document.Instance.RetirerArticle(m_article.Numéro);
     GestionCommandes.GetInstance().PousserCommandeRétablissante(this);
 }