private void fWidokKlasy_Load(object sender, EventArgs e) { this.Text = "Widok klasy: " + zalogowanaKlasa.Nazwa + "(" + zalogowanaKlasa.Rocznik.ToString() + ")"; string[] rocznik = zalogowanaKlasa.Rocznik.Split('/'); mc_kalendarz.MinDate = new DateTime(Convert.ToInt32(rocznik[0]), 9, 1); mc_kalendarz.MaxDate = new DateTime(Convert.ToInt32(rocznik[1]), 6, 30); Dictionary <int, ETypDanych> DtypDanych = new Dictionary <int, ETypDanych>(); DtypDanych.Add((int)ETypDanych.ocena, ETypDanych.ocena); DtypDanych.Add((int)ETypDanych.obecnosc, ETypDanych.obecnosc); cb_typ.DisplayMember = "Value"; cb_typ.ValueMember = "Key"; cb_typ.DataSource = new BindingSource(DtypDanych, null); listaDat = new ListaDat(mc_kalendarz, zalogowanaKlasa, cb_miesiace); Dictionary <string, ComboBox> zbiorListWyboru = new Dictionary <string, ComboBox>(); zbiorListWyboru.Add("cb_przedmiotDziennik", cb_przedmiotDziennik); zbiorListWyboru.Add("cb_przedmiotWykresy", cb_przedmiotWykresy); listaPrzedmiotow = new ListaPrzedmiotow(this, null, zalogowanaKlasa.KlasaID, zbiorListWyboru); InicjaluzujComboBox(); dziennik = new DuzyDziennik(this, dgv_dziennik, cb_miesiaceDziennik, cb_typ, cb_przedmiotDziennik, zalogowanaKlasa); wykres = new Wykresy(chart_Wykresy, ETypWykresu.liniowy, listaDat, zalogowanaKlasa.KlasaID, cb_zbiorWykresy, cb_przedmiotWykresy, cb_typWykresy); }
private void InicjaluzujComboBox() { List <uczen> lu = uczen.pobierzWszystkich(zalogowanaKlasa.KlasaID); Dictionary <int, string> dt = new Dictionary <int, string>(); foreach (uczen u in lu) { dt.Add(u.UczenID, u.Imie + " " + u.Nazwisko); } cb_zbiorWykresy.ValueMember = "Key"; cb_zbiorWykresy.DisplayMember = "Value"; cb_zbiorWykresy.DataSource = new BindingSource(dt, null);; cb_miesiaceDziennik.ValueMember = "Key"; cb_miesiaceDziennik.DisplayMember = "Value"; cb_miesiaceDziennik.DataSource = new BindingSource(ListaDat.ustawMiesiacedlacb(zalogowanaKlasa.KlasaID), null); }