void wczytajMenedzerow() { try { polaczenie.Open(); zapytanie = new OleDbCommand("SELECT * FROM Menedzer ORDER BY Id", polaczenie); adapter = new OleDbDataAdapter(zapytanie); dane = new DataSet(); adapter.Fill(dane, "Dane"); for (int i = 0; i < iloscKlubow; i++) { menedzerowie[i] = new Menedzer( int.Parse(dane.Tables["Dane"].Rows[i]["Id"].ToString()), dane.Tables["Dane"].Rows[i]["Imie"].ToString(), dane.Tables["Dane"].Rows[i]["Nazwisko"].ToString(), int.Parse(dane.Tables["Dane"].Rows[i]["RokUrodzenia"].ToString()), int.Parse(dane.Tables["Dane"].Rows[i]["Klub"].ToString()), int.Parse(dane.Tables["Dane"].Rows[i]["Umiejetnosci"].ToString()) ); } polaczenie.Close(); } catch (OleDbException e) { polaczenie.Close(); wyswietlWiadomosc(e.Message); } }
public BazaDanych() { try { polaczenie = new OleDbConnection(); polaczenie.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0; Data Source=dane\baza danych.accdb;"; polaczenie.Open(); zapytanie = new OleDbCommand("SELECT COUNT(*) FROM Klub", polaczenie); iloscKlubow = (int)zapytanie.ExecuteScalar(); zapytanie = new OleDbCommand("SELECT COUNT(*) FROM Pilkarz", polaczenie); iloscPilkarzy = (int)zapytanie.ExecuteScalar(); kluby = new Klub[iloscKlubow]; menedzerowie = new Menedzer[iloscKlubow]; pilkarze = new Pilkarz[iloscPilkarzy]; polaczenie.Close(); } catch (Exception e) { polaczenie.Close(); wyswietlWiadomosc(e.Message); blad = true; } if (blad == false) { wczytajKluby(); wczytajPilkarzy(); wczytajMenedzerow(); przypiszMenedzerowKlubom(); przypiszPilkarzyKlubom(); for (int i = 0; i < iloscKlubow; i++) { kluby[i].sortujPilkarzWedlugNumerow(); kluby[i].obliczPoziomy(); kluby[i].uaktualnijWyjsciowa11(); } } }
public Generator() { try { polaczenie = new OleDbConnection(); polaczenie.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0; Data Source=dane\generator.accdb;"; polaczenie.Open(); zapytanie = new OleDbCommand("SELECT COUNT(*) FROM Imie", polaczenie); iloscImion = (int)zapytanie.ExecuteScalar(); zapytanie = new OleDbCommand("SELECT COUNT(*) FROM Nazwisko", polaczenie); iloscNazwisk = (int)zapytanie.ExecuteScalar(); zapytanie = new OleDbCommand("SELECT COUNT(*) FROM NazwaKlubu", polaczenie); iloscNazwKlubow = (int)zapytanie.ExecuteScalar(); zapytanie = new OleDbCommand("SELECT COUNT(*) FROM Miasto WHERE Popularnosc IN (1,2)", polaczenie); iloscMiast = (int)zapytanie.ExecuteScalar(); polaczenie.Close(); } catch (Exception e) { polaczenie.Close(); wyswietlWiadomosc(e.Message); blad = true; } if (blad == false) { generator = new Random(); iloscKlubow = 16; iloscPilkarzy = iloscKlubow * 20; imiona = new string[iloscImion]; nazwiska = new string[iloscNazwisk]; nazwyKlubow = new string[iloscNazwKlubow]; miasta = new string[iloscMiast]; kluby = new Klub[iloscKlubow]; menedzerowie = new Menedzer[iloscKlubow]; } }