Beispiel #1
0
        private void Zaloguj()
        {
            using (var db = new MojContext())
            {
                try
                {
                    var query = db.Logowania.Where(l => l.Login == loginTextBox.Text && l.Haslo == hasloTextBox.Text).Single();

                    string Rola = query.Rola;

                    switch (Rola)
                    {
                    case "Administrator":
                        PanelAdmina pa = new PanelAdmina();
                        pa.Show();
                        this.Hide();
                        break;

                    case "Dyrektor":
                        PanelDyrektora pd = new PanelDyrektora(query.LogowanieID);
                        pd.Show();
                        this.Hide();
                        break;

                    case "Nauczyciel":
                        PanelNauczyciela pn = new PanelNauczyciela(query.LogowanieID);
                        pn.Show();
                        this.Hide();
                        break;

                    case "Uczen":
                        PanelUcznia pu = new PanelUcznia(query.LogowanieID);
                        pu.Show();
                        this.Hide();
                        break;
                    }
                }

                catch (InvalidOperationException ex)
                {
                    MessageBox.Show("Nie ma takiego użytkownika w bazie");
                }
            }
        }
Beispiel #2
0
 public DodawanieKlasy(string nazwaSzkoly, object sender)
 {
     InitializeComponent();
     NazwaSzkoly = nazwaSzkoly;
     pd          = (sender as PanelDyrektora);
 }