예제 #1
0
        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);
        }
예제 #2
0
 public fWidokPrzedmiotu(klasa zalogowanaKlasa, ListaPrzedmiotow lP) : base(zalogowanaKlasa.KlasaID, typeof(przedmiot))
 {
     InitializeComponent();
     this.kopiaListy          = lP;
     this.zalogowanaKlasa     = zalogowanaKlasa;
     b_dodajPrzedmiot.Enabled = false;
 }
예제 #3
0
 private void fWidokPrzedmiotu_Load(object sender, EventArgs e)
 {
     //listaPrzedmiotow = new ListaPrzedmiotow(this, dgv_lista, klasaNR, null);
     listaPrzedmiotow = new ListaPrzedmiotow(this, dgv_lista, zalogowanaKlasa.KlasaID, kopiaListy.SlownikListyWyboru);
     ustawZdarzenia();
     listaPrzedmiotow.odswiezDGV(t_nazwaPrzedmiotu, b_usun1);
 }
예제 #4
0
 private void fWidokPrzedmiotu_Load(object sender, EventArgs e)
 {
     this.Text = "Edycja przedmiotow dla klasy: " + zalogowanaKlasa.Nazwa + "(" + zalogowanaKlasa.Rocznik + ")";
     //listaPrzedmiotow = new ListaPrzedmiotow(this, dgv_lista, klasaNR, null);
     listaPrzedmiotow = new ListaPrzedmiotow(this, dgv_lista, zalogowanaKlasa.KlasaID, kopiaListy.SlownikListyWyboru);
     ustawZdarzenia();
     listaPrzedmiotow.odswiezDGV(t_nazwaPrzedmiotu, b_usun1);
 }
예제 #5
0
 public SubjectsViewModel()
 {
     this.model      = new ListaPrzedmiotow();
     this.przedmioty = this.model.Przedmioty;
 }