private void Button1_Click(object sender, EventArgs e) { try{ if (radioButton1.Checked) { Etel et = new Etel(); et.Megnevezes = textBox1.Text; et.Mennyiseg = decimal.Parse(textBox2.Text); et.Egysegar = (int)numericUpDown1.Value; //et.EtelTipusa = EtelTipus; term.Add(et); } else { Ital it = new Ital(); it.Megnevezes = textBox1.Text; it.Mennyiseg = decimal.Parse(textBox2.Text); it.Egysegar = (int)numericUpDown1.Value; if (checkBox1.Checked) { it.SzensavasE = true; } if (checkBox2.Checked) { it.AlkoholosE = true; } term.Add(it); } } catch (System.FormatException fe) { MessageBox.Show($"Hiba: {fe.Message} Nem szerepelhet számon kívül semmilyen karakter a mennyiség mezőben!"); } }
private void Button1_Click(object sender, EventArgs e) { if (radioButton1.Checked) { Etel et = new Etel(); et.Megnevezes = textBox1.Text; et.Mennyiseg = decimal.Parse(textBox2.Text); et.Egysegar = (int)numericUpDown1.Value; // et.EtelTipusa = EtelTipus term.Add(et); } else { Ital it = new Ital(); it.Megnevezes = textBox1.Text; it.Mennyiseg = decimal.Parse(textBox2.Text); it.Egysegar = (int)numericUpDown1.Value; if (checkBox1.Checked) { it.SzensavasE = true; } if (checkBox2.Checked) { it.AlkoholosE = true; } term.Add(it); } }
private void Button3_Click(object sender, EventArgs e) { termekek = new List <Termek>(); BinaryReader br = new BinaryReader(File.OpenRead("Adat.dat")); while (br.BaseStream.Position < br.BaseStream.Length) { if (br.ReadString() == typeof(Ital).ToString()) { Ital it = new Ital(); if (br.ReadBoolean()) { it.SzensavasE = true; } if (br.ReadBoolean()) { it.AlkoholosE = true; } it.Egysegar = br.ReadInt32(); it.Megnevezes = br.ReadString(); it.Mennyiseg = br.ReadDecimal(); termekek.Add(it); } else { Etel et = new Etel(); string temp = br.ReadString(); et.Egysegar = br.ReadInt32(); et.Megnevezes = br.ReadString(); et.Mennyiseg = br.ReadDecimal(); termekek.Add(et); } } listBox1.Items.Clear(); foreach (Termek item in termekek) { listBox1.Items.Add(item); } }