Exemplo n.º 1
0
        private void tworzPasekInformacji()
        {
            nauczyciel n = new nauczyciel(zalogowanaKlasa.NauczycielNR);

            if (zalogowanaKlasa.GospodarzNR > 0)
            {
                uczen u = new uczen(zalogowanaKlasa.GospodarzNR);
                l_gospodarz.Text = u.Imie + " " + u.Nazwisko;
            }
            else
            {
                l_gospodarz.Text = "nie wybrany";
            }
            l_nazwaKlasy.Text = zalogowanaKlasa.Nazwa;
            l_prowadzacy.Text = n.Imie + " " + n.Nazwisko;
            List <uczen_na_lekcji> listaUczniowNaLekcji = uczen_na_lekcji.pobierzWszystkich(zalogowanaKlasa.KlasaID);
            var    query = listaUczniowNaLekcji.Where(c => c.Ocena > 0);
            double suma  = query.Sum(c => c.Ocena);
            double ilosc = query.Count();

            if (ilosc == 0)
            {
                l_sredniaOcenUczniow.Text = "brak ocen";
            }
            else
            {
                l_sredniaOcenUczniow.Text = (Math.Round(suma / ilosc, 2)).ToString();
            }


            //MessageBox.Show("suma = " + query.Sum(c => c.Ocena).ToString() + " ilosc = " + query2.ToString());
        }
 public fEdycjaKlasy(klasa zalogowanaKlasa)
 {
     this.zalogowanaKlasa = zalogowanaKlasa;
     this.zalogowanaKlasa.wylaczEdycje = true;
     zalogowanyNauczyciel = new nauczyciel(zalogowanaKlasa.NauczycielNR);
     InitializeComponent();
     t_nauczyciel.Text = zalogowanyNauczyciel.Imie + " " + zalogowanyNauczyciel.Nazwisko;
     t_nazwaKlasy.Text = zalogowanaKlasa.Nazwa;
 }
Exemplo n.º 3
0
        private void b_wyloguj_Click(object sender, EventArgs e)
        {
            nauczyciel n         = new nauczyciel(zalogowanaKlasa.NauczycielNR);
            fListaKlas listaKlas = new fListaKlas(n);

            this.Hide();
            listaKlas.ShowDialog();
            this.Close();
        }
Exemplo n.º 4
0
        private void b_usun1_Click(object sender, EventArgs e)
        {
            klasa      k = new klasa(this.klasaNR);
            nauczyciel n = new nauczyciel(k.NauczycielNR);

            if (t_usun.Text == n.Haslo)
            {
                listaUczniow.zbior[listaUczniow.ZaznaczonyWiersz].usun();
                listaUczniow.odswiezDGV(t_usun, t_imie_edytuj, t_nazwisko_edytuj, t_email_edytuj, t_pesel_edytuj, t_nrUcznia_edytuj, t_nrRodzica_edytuj);
            }
            else
            {
                MessageBox.Show("zle haslo!");
            }
        }
Exemplo n.º 5
0
        private void b_usun1_Click(object sender, EventArgs e)
        {
            nauczyciel n = new nauczyciel(zalogowanaKlasa.NauczycielNR);

            if (t_usun.Text == n.Haslo)
            {
                listaPrzedmiotow.zbior[listaPrzedmiotow.ZaznaczonyWiersz].usun();
                listaPrzedmiotow.odswiezDGV(t_usun);
                listaPrzedmiotow.odswiezListyWyboru();
            }
            else
            {
                MessageBox.Show("zle haslo!");
            }
        }
Exemplo n.º 6
0
 public fListaKlas(nauczyciel zalogowanyNauczyciel)
 {
     this.zalogowanyNauczyciel = zalogowanyNauczyciel;
     InitializeComponent();
     b_dodaj.Enabled = sprawdzenieCzyWypelnioneDane();
     this.Text       = "Wybor klasy (" + zalogowanyNauczyciel.Login + ")";
     this.t_hasloMail.PasswordChar          = '\u25CF';
     this.t_loginMail.Text                  = zalogowanyNauczyciel.Email;
     this.t_hasloMail.Text                  = zalogowanyNauczyciel.Email_haslo;
     this.dgv_listaKlas.BackgroundColor     = this.BackColor;
     this.dgv_listaKlas.BorderStyle         = BorderStyle.None;
     this.gb_mailZalogowany.Visible         = false;
     this.gb_powiazanieKontaZPoczta.Visible = false;
     this.b_usunKlase.Enabled               = false;
     if (!bw_polaczZMailem.IsBusy)
     {
         bw_polaczZMailem.RunWorkerAsync();
     }
 }