Exemple #1
0
 public OknoDodawaniaZajec(OknoGlowne _OG, List <string> _Dane, DateTime data)
 {
     InitializeComponent();
     OG       = _OG;
     Dane     = _Dane;
     Text     = String.Format("Użytkownik: {0} {1}", Dane[1], Dane[2]);
     roczniki = OG.msql.SelectTeachersSubjects(Dane[0]);//id, rok, wydzial, kierunek, liczba
     setTextBoxes();
     monthCalendar1.SelectionStart = data;
 }
Exemple #2
0
 private void LoginButton_Click(object sender, EventArgs e)
 {
     if (LoginTextBox.Text == "" || PasswordTextBox.Text == "")
     {
         MessageBox.Show("Pola danych logowania nie mogą być puste!", "Błąd logowania!", MessageBoxButtons.OK);
     }
     else
     {
         List <string> lista = new List <string>();
         lista = msql.LoginUser(LoginTextBox.Text, msql.MD5Hash(PasswordTextBox.Text));
         if (lista.Count == 0)
         {
             MessageBox.Show("Podano błędne dane logowania!", "Błąd logowania!", MessageBoxButtons.OK);
             return;
         }
         else
         {
             //zapisanie do rejestru
             if (rememberMeCheckBox.Checked)
             {
                 saveLoginToRegister("yes");
             }
             else
             {
                 saveLoginToRegister("no");
             }
             if (lista[0] == "1" || lista[0] == "4")
             {
                 //Zalogowal sie administrator
                 Hide();
                 OknoAdmina OA = new OknoAdmina(lista);
                 OA.Closed += (s, args) => Close();
                 OA.Show();
             }
             else
             {
                 //Uzytkownik poprawnie sie zalogowal.
                 Hide();
                 OknoGlowne OG = new OknoGlowne(lista);
                 OG.Closed += (s, args) => Close();
                 OG.Show();
             }
         }
     }
 }