Ejemplo n.º 1
0
        //Adott étterem CSV-be kiirása
        private void button2_Click(object sender, EventArgs e)
        {
            SaveFileDialog sfd = new SaveFileDialog();

            sfd.InitialDirectory = Application.StartupPath;
            sfd.Filter           = "Comma Seperated Values (*.csv)|*.csv";
            sfd.DefaultExt       = "csv";
            sfd.AddExtension     = true;

            if (sfd.ShowDialog() != DialogResult.OK)
            {
                return;
            }
            using (StreamWriter sw = new StreamWriter(sfd.FileName, false, Encoding.UTF8))
            {
                sw.WriteLine("Étterem neve;" + this.comboBox1.SelectedItem.ToString());
                Etterem et = null;
                foreach (Etterem i in Etterem)
                {
                    if (i.getName() == this.comboBox1.SelectedItem.ToString())
                    {
                        et = i; //et = null, ha megegyzezik, akkor atveszi az obj erteket
                    }
                }
                sw.WriteLine("Feedback:" + et.getFeedback());
                sw.WriteLine(et.getMenuByName("A").ToString());
                sw.WriteLine(et.getMenuByName("B").ToString());
                sw.WriteLine(et.getNyitvatartas().ToCSV());
            }
        }
Ejemplo n.º 2
0
        //ha éttermet váltunk a comboBox-ban akkor ezzel a kodsorral valtoztatjuk meg h mit irjon ki a textboxokba
        private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) //mikor kivalasztasz egy ettermet, akkor fog ez a funkcio lefutni
        {
            Etterem et = null;

            foreach (Etterem i in Etterem)
            {
                if (i.getName() == this.comboBox1.SelectedItem.ToString())
                {
                    et = i;
                }
            }
            //"A" menü
            this.textBox2.Text = et.getMenuByName("A").getLeves();
            this.textBox4.Text = et.getMenuByName("A").getFoetel();
            this.textBox6.Text = et.getMenuByName("A").getDesszert();
            this.label11.Text  = et.getMenuByName("A").getKaloria();
            this.label12.Text  = et.getMenuByName("A").getAr();
            //"B" menü
            this.textBox3.Text = et.getMenuByName("B").getLeves();
            this.textBox5.Text = et.getMenuByName("B").getFoetel();
            this.textBox7.Text = et.getMenuByName("B").getDesszert();
            this.label13.Text  = et.getMenuByName("B").getKaloria();
            this.label14.Text  = et.getMenuByName("B").getAr();

            this.label15.Text  = "Értékelés: " + et.getFeedback() + "/5";
            this.textBox1.Text = et.getNyitvatartas().ToString();
            this.Controls.Add(this.button3); //visszatesszuk a ket gombot
            this.Controls.Add(this.button2);
        }