Esempio n. 1
0
        /// <summary>
        /// Create New Material
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void bt_newMaterial_Click(object sender, EventArgs e)
        {
            double testDouble;

            if (tb_erstellenDichte.Text != "" && tb_erstellenMaterialName.Text != "" && tb_erstellenWerkstoffklasse.Text != "" && Double.TryParse(tb_erstellenDichte.Text, out testDouble) && !materialListe.ContainsKey(tb_erstellenMaterialName.Text))
            {
                Material material = new Material(tb_erstellenMaterialName.Text, tb_erstellenWerkstoffklasse.Text, Double.Parse(tb_erstellenDichte.Text));
                materialListe.Add(material.name, material);
                WriteMaterialien.WriteMaterialList(materialListe);
                FillList(materialListe);

                tb_erstellenDichte.Clear();
                tb_erstellenMaterialName.Clear();
                tb_erstellenWerkstoffklasse.Clear();
            }
            else
            {
                MessageBox.Show("Materialname schon vorhanden oder falsches Format!", "Falsche Angaben", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Esempio n. 2
0
 public static void Delete(Dictionary <string, Material> materialListe)
 {
     WriteMaterialien.WriteMaterialList(materialListe);
 }