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