Example #1
0
        private void bt_mm_Click(object sender, EventArgs e)
        {
            be.Items.Clear();
            int max, min = 0;

            if (lista.Max(x => x.cel) > lista.Max(x => x.start))
            {
                max = lista.Max(x => x.cel);
            }
            else
            {
                max = lista.Max(x => x.start);
            }
            if (lista.Min(x => x.cel) < lista.Min(x => x.start))
            {
                min = lista.Min(x => x.cel);
            }
            else
            {
                min = lista.Min(x => x.start);
            }
            Rekord adat = lista.Last();

            be.Items.Add("4. feladat");
            be.Items.Add("=================================");
            be.Items.Add("");
            be.Items.Add("A legalacsonyabb érintett emelet a megfigyelés során: " + min + ". emelet.");
            be.Items.Add("A legmagasabb érintett emelet a megfigyelés során: " + max + ". emelet.");
        }
Example #2
0
 private void button2_Click(object sender, EventArgs e)
 {
     listBox1.Items.Clear();
     if (lista.Any(x => x.nev == tb.Text))
     {
         Rekord adat = lista.Find(x => x.nev == tb.Text);
         listBox1.Items.Add(adat.nev);
         string nevnapok = "";
         Array.ForEach(adat.nevnapok.ToArray(), x => nevnapok += x.honap + "." + x.nap + " ");
         if (nevnapok != "")
         {
             listBox1.Items.Add(nevnapok);
         }
         string fonevnapok = "";
         Array.ForEach(adat.fonevnap.ToArray(), x => fonevnapok += x.honap + "." + x.nap + " ");
         if (fonevnapok != "")
         {
             listBox1.Items.Add("Főnévnap(ok): " + fonevnapok);
         }
     }
     else
     {
         MessageBox.Show("Ilyen név nincs.");
     }
 }
Example #3
0
        private void bt_utolso_Click(object sender, EventArgs e)
        {
            be.Items.Clear();
            Rekord adat = lista.Last();

            be.Items.Add("3. feladat");
            be.Items.Add("=================================");
            be.Items.Add("");
            be.Items.Add("A lift a(z) " + adat.cel + ". szinten áll az utolsó igény teljesítése után.");
        }
Example #4
0
 private void hatodik_Click(object sender, EventArgs e)
 {
     be.Items.Clear();
     be.Items.Add("7. feladat");
     for (int i = 0; i < 8; i++)
     {
         int    max  = Lista.Where(x => x.kerulet == (i + 1)).Max(x => x.szavazat);
         Rekord adat = Lista.Find(x => x.szavazat == max);
         be.Items.Add("Választókerület: " + adat.kerulet + "\t Párt rövidítése: " + adat.part + "\t Képviselő neve: " + adat.nev);
     }
 }
Example #5
0
        private void masodik_Click(object sender, EventArgs e)
        {
            be.Items.Clear();
            be.Items.Add("3. feladat");
            Rekord adat = Lista.Find(x => x.nev == tB.Text);

            if (Lista.Any(x => x.nev == tB.Text))
            {
                be.Items.Add("A(z) " + adat.nev + " nevű képviselőnek összesen " + adat.szavazat + " számú szavazata volt.");
            }
            else
            {
                be.Items.Add("Ilyen nevű képviselő jelölt nem szerepel a nyilvántartásban!");
            }
        }
Example #6
0
 private void bt_feltoltes_Click(object sender, EventArgs e)
 {
     try
     {
         StreamReader f = File.OpenText("nevnapok.txt");
         while (!f.EndOfStream)
         {
             int    db   = 0;
             Rekord adat = new Rekord();
             adat.fonevnap = new List <nevn>();
             adat.nevnapok = new List <nevn>();
             string[] tomb = f.ReadLine().Split(' ');
             adat.nev = tomb[0];
             for (int i = 1; i < tomb.Count(); i++)
             {
                 if (tomb[i].EndsWith("*") || tomb.Count() < 2)
                 {
                     nevn     nevnapokr = new nevn();
                     string[] tombi     = tomb[i].Split('.');
                     nevnapokr.honap = int.Parse(tombi[0]);
                     nevnapokr.nap   = int.Parse(tombi[1].TrimEnd('*'));
                     adat.fonevnap.Add(nevnapokr);
                     db++;
                 }
                 else
                 {
                     nevn     nevnapokr = new nevn();
                     string[] tombk     = tomb[i].Split('.');
                     nevnapokr.honap = int.Parse(tombk[0]);
                     nevnapokr.nap   = int.Parse(tombk[1].TrimEnd('*'));
                     adat.nevnapok.Add(nevnapokr);
                     db++;
                 }
             }
             adat.db = db;
             lista.Add(adat);
         }
     }
     catch (Exception error)
     {
         MessageBox.Show("Hiba történt!" + System.Environment.NewLine + error);
     }
 }
Example #7
0
        private void bt_eric_Click(object sender, EventArgs e)
        {
            Rekord elem   = Lista.First(x => x.eloado == "Eric Clapton" && x.ado == 1);
            int    elso   = Lista.IndexOf(elem);
            Rekord elem2  = Lista.Last(x => x.eloado == "Eric Clapton" && x.ado == 1);
            int    utolso = Lista.IndexOf(elem2);
            int    ido    = 0;

            for (int i = elso; i < utolso; i++)
            {
                if (Lista[i].ado == 1)
                {
                    ido += (Lista[i].perc * 60) + Lista[i].masodperc;
                }
            }
            be.Items.Clear();
            be.Items.Add("3. feladat");
            be.Items.Add("====================");
            be.Items.Add("");
            be.Items.Add(ido / 3600 + ":" + (ido % 3600) / 60 + ":" + ido % 60);
        }
Example #8
0
        private void button4_Click(object sender, EventArgs e)
        {
            Rekord adat = lista.Find(x => x.db == lista.Max(y => y.db));

            listBox1.Items.Add(adat.nev + " rendelkezik a legtöbb névnappal.");
        }