Пример #1
0
        public void TestMove()
        {
            Commis commis = new Commis(2, 4);

            Assert.AreEqual(2, commis.PosX);
            Assert.AreEqual(4, commis.PosY);
            commis.Move(4, 8);
            Assert.AreEqual(4, commis.PosX);
            Assert.AreEqual(8, commis.PosY);
            commis.Move(-2, -10);
            Assert.AreEqual(0, commis.PosX);
            Assert.AreEqual(0, commis.PosY);
        }
        public void TestConstructCommis()
        {
            Commis BasicCommis = new Commis();

            Assert.AreEqual(0, BasicCommis.PosX);
            Assert.AreEqual(0, BasicCommis.PosY);
            Commis PositionedCommis = new Commis(5, 10);

            Assert.AreEqual(5, PositionedCommis.PosX);
            Assert.AreEqual(10, PositionedCommis.PosY);
            Commis WrongPositioningCommis = new Commis(-62, -2);

            Assert.AreEqual(0, WrongPositioningCommis.PosX);
            Assert.AreEqual(0, WrongPositioningCommis.PosY);
        }
Пример #3
0
        public void TestChangePosX()
        {
            IPosition Commis = new Commis(5, 10);

            Assert.AreEqual(5, Commis.PosX);
            Assert.AreEqual(10, Commis.PosY);
            Commis.PosX = 15;
            Commis.PosY = 20;
            Assert.AreEqual(15, Commis.PosX);
            Assert.AreEqual(20, Commis.PosY);
            Commis.PosX = -13;
            Commis.PosY = -45;
            Assert.AreEqual(0, Commis.PosX);
            Assert.AreEqual(0, Commis.PosY);
        }
Пример #4
0
 /// <summary>
 /// Bouton de validation des modifications faites sur un commis
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void ValiderCommis(object sender, RoutedEventArgs e)
 {
     if (ComboBox_CommisModif.SelectedItem != null)
     {
         if (this.pizzeria.Effectifs_pizzeria.Employes_commis.Contains((Commis)ComboBox_CommisModif.SelectedItem))
         {
             Commis modif = (Commis)ComboBox_CommisModif.SelectedItem;
             if (ComboBox_CommisEtat.SelectedItem != null)
             {
                 foreach (Commis c in this.pizzeria.Effectifs_pizzeria.Employes_commis)
                 {
                     if (c.Nom.Equals(modif.Nom))
                     {
                         c.Etat = (string)ComboBox_CommisEtat.SelectedItem;
                     }
                 }
             }
             if (NomBoxC.Text.Equals("") == false && NomBoxC.Text.Equals(modif.Nom) == false)
             {
                 foreach (Commis c in this.pizzeria.Effectifs_pizzeria.Employes_commis)
                 {
                     if (c.Nom.Equals(modif.Nom))
                     {
                         c.Nom     = NomBoxC.Text;
                         modif.Nom = c.Nom;
                     }
                 }
             }
             if (PrenomBoxC.Text.Equals("") == false && PrenomBoxC.Text.Equals(modif.Prenom) == false)
             {
                 foreach (Commis c in this.pizzeria.Effectifs_pizzeria.Employes_commis)
                 {
                     if (c.Nom.Equals(modif.Nom))
                     {
                         c.Prenom = PrenomBoxC.Text;
                     }
                 }
             }
             if (AdresseBoxC.Text.Equals("") == false && AdresseBoxC.Text.Equals(modif.Adresse) == false)
             {
                 foreach (Commis c in this.pizzeria.Effectifs_pizzeria.Employes_commis)
                 {
                     if (c.Nom.Equals(modif.Nom))
                     {
                         c.Adresse = AdresseBoxC.Text;
                     }
                 }
             }
             if (PhoneBoxC.Text.Equals("") == false && PhoneBoxC.Text.Count() == 14 && PhoneBoxC.Text.Equals(modif.Telephone) == false)
             {
                 foreach (Commis c in this.pizzeria.Effectifs_pizzeria.Employes_commis)
                 {
                     if (c.Nom.Equals(modif.Nom))
                     {
                         c.Telephone = PhoneBoxC.Text;
                     }
                 }
             }
         }
     }
     if (ComboBox_CommisSupp.SelectedItem != null)
     {
         if (this.pizzeria.Effectifs_pizzeria.Employes_livreurs.Count > 1)
         {
             if (this.pizzeria.Effectifs_pizzeria.Employes_commis.Contains((Commis)ComboBox_CommisSupp.SelectedItem))
             {
                 this.pizzeria.Effectifs_pizzeria.Employes_commis.Remove((Commis)ComboBox_CommisSupp.SelectedItem);
             }
         }
         else
         {
             MessageBox.Show("Il ne reste plus qu'un commis, impossible de le supprimer.");
         }
     }
     MessageBox.Show("Mise à jour effectuée.");
     this.Close();
 }
 static SalleModel()
 {
     commis = new Commis();
 }