internal List <Osoba.Osoba> getEmployees()
        {
            List <Osoba.Osoba> listOfEmployees = new List <Osoba.Osoba>();
            string             query           = "SELECT * FROM farmaceutski_tehnicar_info_pogled";

            if (this.OpenConnection() == true)
            {
                MySqlCommand    cmd  = new MySqlCommand(query, connection);
                MySqlDataReader data = cmd.ExecuteReader();

                Osoba.Osoba osoba;
                if (data.HasRows)
                {
                    while (data.Read())
                    {
                        osoba = new Osoba.Osoba(data.GetString(1), data.GetString(2), data.GetString(3), data.GetString(4), data.GetString(6), data.GetString(5), data.GetString(7));
                        listOfEmployees.Add(osoba);
                    }
                }
                data.Close();
                this.CloseConnection();
            }

            return(listOfEmployees);
        }
        internal Osoba.Osoba getOsoba(string jmbg)
        {
            string query = "SELECT * FROM OSOBA WHERE jmb='" + jmbg + "'";

            Osoba.Osoba newUser = null;
            if (this.OpenConnection() == true)
            {
                MySqlCommand    cmd  = new MySqlCommand(query, connection);
                MySqlDataReader data = cmd.ExecuteReader();
                if (data.HasRows)
                {
                    data.Read();
                    newUser = new Osoba.Osoba(data.GetString(0), data.GetString(1), data.GetString(2));
                    Console.WriteLine(newUser.toString());
                    return(newUser);
                }
                data.Close();
                this.CloseConnection();
            }
            return(null);
        }
Exemple #3
0
        static void Main(string[] args)
        {
            Osoba.Osoba[] osoby = new Osoba.Osoba[4];

            for (int i = 0; i <= 3; i++)
            {
                osoby[i] = new Osoba.Osoba();
                osoby[i].WprowadzOsobe();
            }

            Console.WriteLine("Drzewo 1 - Baza");
            Drzewo drzewo1 = new Drzewo(osoby);

            drzewo1.PrintAll();

            Console.WriteLine("Drzewo 2 - kopiowanie glebokie");
            Drzewo drzewo2 = drzewo1.KopiujDrzewoGleboko();

            drzewo2.PrintAll();

            Console.WriteLine("Drzewo 3 - kopiowanie - osoby są powiązane");
            Drzewo drzewo3 = drzewo1.KopiujDrzewo();

            drzewo3.PrintAll();

            Console.WriteLine("Drzewo 4 - kopiowanie glebokie");
            Drzewo drzewo4 = (Drzewo)drzewo1.Clone();

            drzewo4.PrintAll();

            if (drzewo1.ZwrocOsobe() == drzewo2.ZwrocOsobe())
            {
                Console.WriteLine("drzewo1.ZwrocOsobe() == drzewo2.ZwrocOsobe() ===> true");
            }
            else
            {
                Console.WriteLine("drzewo1.ZwrocOsobe() == drzewo2.ZwrocOsobe() ===> false");
            }

            if (drzewo1.ZwrocOsobe() == drzewo3.ZwrocOsobe())
            {
                Console.WriteLine("drzewo1.ZwrocOsobe() == drzewo3.ZwrocOsobe() ===> true");
            }
            else
            {
                Console.WriteLine("drzewo1.ZwrocOsobe() == drzewo3.ZwrocOsobe() ===> false");
            }

            if (drzewo1.ZwrocOsobe() == drzewo4.ZwrocOsobe())
            {
                Console.WriteLine("drzewo1.ZwrocOsobe() == drzewo4.ZwrocOsobe() ===> true");
            }
            else
            {
                Console.WriteLine("drzewo1.ZwrocOsobe() == drzewo4.ZwrocOsobe() ===> false");
            }



            Console.ReadKey();
        }