public void Startup()
        {
            daneRepozytorium = new DaneRepozytorium();

            katalog1 = new Katalog("Test_Tytul", "Test_Autor", "Test_Opis");
            katalog2 = new Katalog("Test_Tytul2", "Test_Autor2", "Test_Opis2");
            daneRepozytorium.DanePowiazania.PozycjeKatalogowe.Add(katalog1.Klucz, katalog1);

            wykaz1 = new Wykaz("Jan", "Kowalski");
            wykaz2 = new Wykaz("Piotr", "Nowak");
            daneRepozytorium.DanePowiazania.ElementyWykazu.Add(wykaz1);

            opis1 = new OpisStanu(katalog1, "Mocno_zniszczona", new DateTime(2018, 9, 3, 12, 00, 00));
            opis2 = new OpisStanu(katalog2, "W_stanie_idealnym", new DateTime(2012, 8, 4, 12, 00, 00));
            daneRepozytorium.DanePowiazania.OpisyStanu.Add(opis1);

            zdarzenie1 = new Zdarzenie(opis1, wykaz1, new DateTime(2017, 6, 3, 12, 00, 00), new DateTime(2017, 9, 3, 12, 00, 00));
            zdarzenie2 = new Zdarzenie(opis2, wykaz2, new DateTime(2017, 6, 3, 12, 00, 00));
            daneRepozytorium.DanePowiazania.Wypozyczenia.Add(zdarzenie1);


            obslugaDanych = new ObslugaDanych(daneRepozytorium);

            sciezka = "dane.txt";

            daneOryginalne = obslugaDanych.WyswietlDaneRepozytorium();
        }
示例#2
0
        public Statystyki()
        {
            InitializeComponent();
            //Uprawnienia
            List <Osoba> ListaOsob = ObslugaDanych.WczytywanieOsobZPliku("osoby.txt");

            label26.Text = Convert.ToString(BibliotekaEnumeracjiIPodstawowychKlas.Statystyki.ProcentZDanymUprawnieniem(ListaOsob, Uprawnienia.brak));
            label27.Text = Convert.ToString(BibliotekaEnumeracjiIPodstawowychKlas.Statystyki.ProcentZDanymUprawnieniem(ListaOsob, Uprawnienia.wozek_widlowy));
            label28.Text = Convert.ToString(BibliotekaEnumeracjiIPodstawowychKlas.Statystyki.ProcentZDanymUprawnieniem(ListaOsob, Uprawnienia.prawo_jazdy_kat_B));
            label29.Text = Convert.ToString(BibliotekaEnumeracjiIPodstawowychKlas.Statystyki.ProcentZDanymUprawnieniem(ListaOsob, Uprawnienia.prawo_jazdy_kat_T));
            label30.Text = Convert.ToString(BibliotekaEnumeracjiIPodstawowychKlas.Statystyki.ProcentZDanymUprawnieniem(ListaOsob, Uprawnienia.uprawnienia_do_posiadania_broni_palnej));
            //Wyksztalcenie

            label10.Text = Convert.ToString(BibliotekaEnumeracjiIPodstawowychKlas.Statystyki.ProcentZDanymWyksztalceniem(ListaOsob, Wyksztalcenie.brak));
            label11.Text = Convert.ToString(BibliotekaEnumeracjiIPodstawowychKlas.Statystyki.ProcentZDanymWyksztalceniem(ListaOsob, Wyksztalcenie.podstawowe));
            label12.Text = Convert.ToString(BibliotekaEnumeracjiIPodstawowychKlas.Statystyki.ProcentZDanymWyksztalceniem(ListaOsob, Wyksztalcenie.srednie));
            label13.Text = Convert.ToString(BibliotekaEnumeracjiIPodstawowychKlas.Statystyki.ProcentZDanymWyksztalceniem(ListaOsob, Wyksztalcenie.wyzsze));

            //Plec
            label16.Text = Convert.ToString(BibliotekaEnumeracjiIPodstawowychKlas.Statystyki.ProcentZDanaPlcia(ListaOsob, Plec.kobieta));
            label17.Text = Convert.ToString(BibliotekaEnumeracjiIPodstawowychKlas.Statystyki.ProcentZDanaPlcia(ListaOsob, Plec.mezczyzna));

            //Zatrudnienie
            label20.Text = Convert.ToString(BibliotekaEnumeracjiIPodstawowychKlas.Statystyki.ProcentZDanymZatrudnieniem(ListaOsob, true));
            label21.Text = Convert.ToString(BibliotekaEnumeracjiIPodstawowychKlas.Statystyki.ProcentZDanymZatrudnieniem(ListaOsob, false));


            //LiczbaOsob

            label36.Text = Convert.ToString(ListaOsob.Count());
        }
示例#3
0
        static void Main(string[] args)
        {
            DaneRepozytorium daneRepozytorium = new DaneRepozytorium();
            ObslugaDanych    obslugaDanych    = new ObslugaDanych(daneRepozytorium);

            IKonwersjaDanych konwerter;

            konwerter = new KonwersjaJson();
            obslugaDanych.WriteToFile("data.json", konwerter);
            obslugaDanych.ReadFromFile("data.json", konwerter);
            Console.Write(obslugaDanych.WyswietlDaneRepozytorium());

            konwerter = new KonwersjaWlasna();
            obslugaDanych.WriteToFile("data.txt", konwerter);
            obslugaDanych.ReadFromFile("data.txt", konwerter);
            Console.Write(obslugaDanych.WyswietlDaneRepozytorium());

            Console.ReadKey();
        }
示例#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);
            }
        }
示例#5
0
        public WidokGlowny()
        {
            InitializeComponent();

            List <Osoba> ListaOsob = ObslugaDanych.WczytywanieOsobZPliku("osoby.txt");

            foreach (var item in ListaOsob)
            {
                //tworzenie osoby na stringa
                //listBox1.Items.Add("lamka");
            }
            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 Startup()
        {
            daneRepozytorium = new DaneRepozytorium();

            katalog1 = new Katalog("Test Tytul", "Test Autor", "Test Opis");
            katalog2 = new Katalog("Test Tytul2", "Test Autor2", "Test Opis2");
            daneRepozytorium.DanePowiazania.PozycjeKatalogowe.Add(katalog1.Klucz, katalog1);

            wykaz1 = new Wykaz("Jan", "Kowalski");
            wykaz2 = new Wykaz("Piotr", "Nowak");
            daneRepozytorium.DanePowiazania.ElementyWykazu.Add(wykaz1);

            opis1 = new OpisStanu(katalog1, "Mocno zniszczona", new DateTime(2018, 9, 3, 12, 00, 00));
            opis2 = new OpisStanu(katalog2, "W stanie idealnym", new DateTime(2012, 8, 4, 12, 00, 00));
            daneRepozytorium.DanePowiazania.OpisyStanu.Add(opis1);

            zdarzenie1 = new Zdarzenie(opis1, wykaz1, new DateTime(2017, 6, 3, 12, 00, 00), new DateTime(2017, 9, 3, 12, 00, 00));
            zdarzenie2 = new Zdarzenie(opis2, wykaz2, new DateTime(2017, 6, 3, 12, 00, 00));
            daneRepozytorium.DanePowiazania.Wypozyczenia.Add(zdarzenie1);

            obslugaDanych             = new ObslugaDanych(daneRepozytorium);
            wypelnianieStalymi        = new WypelnianieStalymi();
            wypelnianieLosowymiDanymi = new WypelnianieLosowymiDanymi();
        }