/// <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); } }
public static void Delete(Dictionary <string, Material> materialListe) { WriteMaterialien.WriteMaterialList(materialListe); }