コード例 #1
0
 public void Validate()
 {
     if (this.state == EStateCommande.EnCours)
     {
         this.state = EStateCommande.Valider;
     }
     else if (this.state == EStateCommande.Valider)
     {
         this.state = EStateCommande.Fini;
     }
 }
コード例 #2
0
        public static Dictionary <int, Commande> getCommandeList(EStateCommande State = EStateCommande.All)
        {
            _Restaurant.listCommande.Reset();
            Dictionary <int, Commande> listCommandeEnAttente = new Dictionary <int, Commande>();

            while (_Restaurant.listCommande.MoveNext())
            {
                if (State == EStateCommande.All || (((Commande)_Restaurant.listCommande.Current).State() == State))
                {
                    listCommandeEnAttente.Add(_Restaurant.listCommande.CurrentId, (Commande)_Restaurant.listCommande.Current);
                }
            }
            return(listCommandeEnAttente);
        }
コード例 #3
0
 public void Cancel()
 {
     this.state = EStateCommande.Annuler;
 }