Ejemplo n.º 1
0
 public WyszykiwarkaEnum(int IndexZmiany, Wyszukiwarka <T, L> .Odniesienie korzeńWstepny)
 {
     this.IndexZmiany       = IndexZmiany;
     this.KorzeńWstepny     = korzeńWstepny;
     this.KorzeńPrzeglądany = korzeńWstepny;
     Stos.Push(0);
 }
Ejemplo n.º 2
0
        public bool MoveNext()
        {
            bool NBlokada = false;

            while (true)
            {
                for (; Stos.Peek() < KorzeńPrzeglądany.Odniesienia.Count;)
                {
                    if (NBlokada && KorzeńPrzeglądany.Adres.Count > 0)
                    {
                        return(true);
                    }
                    NBlokada          = true;
                    KorzeńPrzeglądany = KorzeńPrzeglądany.Odniesienia[Stos.Peek()];
                    Stos.Zmień(1);
                    Stos.Push(0);
                }
                if (NBlokada && KorzeńPrzeglądany.Adres.Count > 0)
                {
                    return(true);
                }
                Stos.Pop();
                KorzeńPrzeglądany = KorzeńPrzeglądany.Poprzednie;
                if (Stos.Count == 0)
                {
                    return(false);
                }
            }
            throw new NotImplementedException("błąd");
        }
 public void Wyczyść() //metoda do czyszczenia textboxow, listboxow i list
 {
     Wyszukiwarka.Clear();
     PrzedmiotyPostaci.Items.Clear();
     ListaWybranychPrzedmiotów.Items.Clear();
     ListaPrzedmiotówSklep.Items.Clear();
     IlośćPrzedmiotów.Text = "";
     UdźwigPostaci.Text    = "";
     MocIObrona.Text       = "";
     listaWybrPrz.Clear();
 }
Ejemplo n.º 4
0
        private void button1_Click(object sender, EventArgs e)
        {
            listBox1.Items.Clear();
            List <Osoba> ListaOsob = ObslugaDanych.WczytywanieOsobZPliku("osoby.txt");

            ListaOsob = Wyszukiwarka.WyszukajPoCechach(ListaOsob, textBox1.Text, textBox2.Text, textBox3.Text, textBox4.Text, textBox5.Text);

            string CertyFikacja = "";

            foreach (var item in ListaOsob)
            {
                CertyFikacja = "";
                foreach (var dana in item.CertyfikatyIUprawnienia)
                {
                    CertyFikacja += (dana.ToString() + " ");
                }
                listBox1.Items.Add(item.Imie + " " + item.Nazwisko + " " + item.Mail + " " + item.PESEL + " " + item.Plec + " " + item.StanCywilny + " " + item.Wyksztalcenie + " " + item.CzyZatrudniona + " " + CertyFikacja);
            }
        }
Ejemplo n.º 5
0
        private void button2_Click(object sender, EventArgs e)
        {
            List <Osoba> ListaOsob = ObslugaDanych.WczytywanieOsobZPliku("osoby.txt");
            List <Osoba> Osobki    = new List <Osoba>();

            listBox1.Items.Clear();
            //List<Osoba> ListaOsob = ObslugaDanych.WczytywanieOsobZPliku("osoby.txt");
            if (textBox2.Text == "brak")
            {
                Osobki = Wyszukiwarka.WyszukajOsobyZWyksztalceniem(ListaOsob, Wyksztalcenie.brak);
            }
            else if (textBox2.Text == "podstawowe")
            {
                Osobki = Wyszukiwarka.WyszukajOsobyZWyksztalceniem(ListaOsob, Wyksztalcenie.podstawowe);
            }
            else if (textBox2.Text == "srednie")
            {
                Osobki = Wyszukiwarka.WyszukajOsobyZWyksztalceniem(ListaOsob, Wyksztalcenie.srednie);
            }
            else if (textBox2.Text == "wyzsze")
            {
                Osobki = Wyszukiwarka.WyszukajOsobyZWyksztalceniem(ListaOsob, Wyksztalcenie.wyzsze);
            }

            string CertyFikacja = "";

            foreach (var item in Osobki)
            {
                CertyFikacja = "";
                foreach (var dana in item.CertyfikatyIUprawnienia)
                {
                    CertyFikacja += (dana.ToString() + " ");
                }
                listBox2.Items.Add(item.Imie + " " + item.Nazwisko + " " + item.Mail + " " + item.PESEL + " " + item.Plec + " " + item.StanCywilny + " " + item.Wyksztalcenie + " " + item.CzyZatrudniona + " " + CertyFikacja);
            }
        }
Ejemplo n.º 6
0
        private void button1_Click(object sender, EventArgs e)
        {
            List <Osoba>       ListaOsob  = ObslugaDanych.WczytywanieOsobZPliku("osoby.txt");
            List <OfertaPracy> listaOfert = ObslugaDanych.WczytywanieOfertZPliku("ofertyPracy.txt");

            List <OfertaPracy> listaWybranych = new List <OfertaPracy>();

            if (textBox2.Text == "brak")
            {
                listaWybranych = Wyszukiwarka.ZnajdzOferteZWyksztalceniem(listaOfert, Wyksztalcenie.brak);
            }
            else if (textBox2.Text == "podstawowe")
            {
                listaWybranych = Wyszukiwarka.ZnajdzOferteZWyksztalceniem(listaOfert, Wyksztalcenie.podstawowe);
            }
            else if (textBox2.Text == "srednie")
            {
                listaWybranych = Wyszukiwarka.ZnajdzOferteZWyksztalceniem(listaOfert, Wyksztalcenie.srednie);
            }
            else if (textBox2.Text == "wyzsze")
            {
                listaWybranych = Wyszukiwarka.ZnajdzOferteZWyksztalceniem(listaOfert, Wyksztalcenie.wyzsze);
            }
        }
Ejemplo n.º 7
0
 public void Dispose()
 {
     KorzeńWstepny = null;
     Przeszókiwany = null;
 }
Ejemplo n.º 8
0
        private void wyszukiwarkaToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Wyszukiwarka wyszukiwarka = new Wyszukiwarka();

            wyszukiwarka.Show();
        }