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"); } } }
public DodawanieKlasy(string nazwaSzkoly, object sender) { InitializeComponent(); NazwaSzkoly = nazwaSzkoly; pd = (sender as PanelDyrektora); }