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); }
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(); }
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); } }
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); } }
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); } }
public void Dispose() { KorzeńWstepny = null; Przeszókiwany = null; }
private void wyszukiwarkaToolStripMenuItem_Click(object sender, EventArgs e) { Wyszukiwarka wyszukiwarka = new Wyszukiwarka(); wyszukiwarka.Show(); }