private void button2_Click(object sender, EventArgs e) { NovyAlkoholDialog novinak = new NovyAlkoholDialog(); if (novinak.ukaHO(kategorieNapoju) == DialogResult.OK) { AlkoholickyNapoj novy = novinak.AlkoholickyNapoj; zCehoMaNaVyber.Add(novy); FileStream jed = new FileStream("rejstrik.txt", FileMode.Append, FileAccess.Write); StreamWriter zapisnik = new StreamWriter(jed); zapisnik.WriteLine(novy.ToString()); zapisnik.Close(); MessageBox.Show("Byl zapsán nový: " + novy.ToString()); if (!kategorieNapoju.Contains(novy.typ)) { kategorieNapoju.Add(novy.typ); foreach (Control neco in Controls) { if (neco.Name == "flowLayoutPanel") { FlowLayoutPanel panel = neco as FlowLayoutPanel; ComboBox typ = ((ComboBox)panel.Controls[0]); typ.Items.Add(novy.typ); } } } } }
void projdiSiSoubor() { FileStream jed = new FileStream("rejstrik.txt", FileMode.OpenOrCreate, FileAccess.Read); StreamReader prochazedlo = new StreamReader(jed); while (!prochazedlo.EndOfStream) { string radek = prochazedlo.ReadLine(); AlkoholickyNapoj neco = new AlkoholickyNapoj(radek); zCehoMaNaVyber.Add(neco); if (!kategorieNapoju.Contains(neco.typ)) { kategorieNapoju.Add(neco.typ); } } prochazedlo.Close(); }
public AlkoholVNadobe(AlkoholickyNapoj napoj, int kolikHoTamJe) : base(napoj.typ, napoj.jmeno, napoj.procentniObsahAlkoholu) { KolikHoTamJe = kolikHoTamJe; }