Пример #1
0
        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);
                        }
                    }
                }
            }
        }
Пример #2
0
        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();
        }
Пример #3
0
 public AlkoholVNadobe(AlkoholickyNapoj napoj, int kolikHoTamJe) : base(napoj.typ, napoj.jmeno, napoj.procentniObsahAlkoholu)
 {
     KolikHoTamJe = kolikHoTamJe;
 }