Esempio n. 1
0
        /*
         * Ajout d'une matière
         */

        private void Btn_AjoutMatiere_Click(object sender, EventArgs e)
        {
            DialogResult rep = MessageBox.Show("Ajouter la matière " + this.textBox_matiereSaisie.Text + " ?", "Confirmation matière", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            switch (rep)
            {
            case DialogResult.Yes:
                if (!String.IsNullOrEmpty(this.textBox_matiereSaisie.Text) && this.numericUpDown_densite != null)
                {
                    usine.addMatiere(new Matiere(this.textBox_matiereSaisie.Text, (double)this.numericUpDown_densite.Value));
                    MessageBox.Show("Matière ajoutée ! ", "Succès ajout", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.textBox_matiereSaisie.Clear();
                    this.numericUpDown_densite.Value = 0;
                    updateComboBox();
                }

                else
                {
                    MessageBox.Show("Erreur ! \r\n" +
                                    "Merci de remplir tout les champs ! ", "Erreur validation matière", MessageBoxButtons.OK, MessageBoxIcon.Hand);
                }
                break;

            case DialogResult.No:
                break;
            }
        }
Esempio n. 2
0
 /**
  * Méthode permettant de cloner les matières pour les listes box
  */
 public void usineMatiereCloner()
 {
     foreach (Matiere matiere in this.usine.contenuMatiere())
     {
         if (!this.usine2.contenuMatiere().Contains(matiere))
         {
             usine2.addMatiere(matiere);
         }
         if (!this.usine3.contenuMatiere().Contains(matiere))
         {
             usine3.addMatiere(matiere);
         }
     }
 }