private void button_Click(object sender, RoutedEventArgs e)
        {
            if (!(passBox.Password.Equals(repeatBox.Password)))
            {
                MessageBox.Show("Podane hasła są różne");
                return;
            }

            String hashed = hash(passBox.Password);

            try
            {
                mDB.prowadzacy.Add(new prowadzacy {
                    imie = imieText.Text, nazwisko = nazwiskoText.Text, skrot_hasla = hashed
                });
                if (mDB.SaveChanges() == 1)
                {
                    MessageBox.Show("Pomyślnie dodano.");
                }
                else
                {
                    MessageBox.Show("Wystąpił błąd i nie dodano.");
                }
            }
            catch (DbUpdateException ex)
            {
                MessageBox.Show("Błąd bazy danych - nie wykonano operacji.");
                mDB = new CardReaderDB();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Ejemplo n.º 2
0
 private void button_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         mDB.student.Add(new student {
             imie = imieStudentaText.Text, nazwisko = nazwiskoStudentaText.Text, indeks = Int32.Parse(indeksText.Text)
         });
         if (mDB.SaveChanges() == 1)
         {
             MessageBox.Show("Pomyślnie dodano studenta.");
         }
         else
         {
             MessageBox.Show("Wystąpił błąd i nie dodano studenta");
         }
     }
     catch (DbUpdateException ex)
     {
         MessageBox.Show("Błąd bazy danych - nie wykonano operacji.");
         mDB = new CardReaderDB();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Ejemplo n.º 3
0
 private void button_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         mDB.przedmiot.Add(new przedmiot {
             nazwa = nazwaText.Text, sala = salaText.Text, dzien = ((ComboBoxItem)dzienBox.SelectedItem).Content.ToString(), godzina = ((ComboBoxItem)godzinaBox.SelectedItem).Content.ToString(), prow_id = prowadzacy.id_prow
         });
         if (mDB.SaveChanges() == 1)
         {
             MessageBox.Show("Pomyślnie dodano.");
         }
         else
         {
             MessageBox.Show("Wystąpił błąd i nie dodano.");
         }
     }
     catch (DbUpdateException ex)
     {
         MessageBox.Show("Błąd bazy danych - nie wykonano operacji.");
         mDB = new CardReaderDB();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Ejemplo n.º 4
0
 private void button_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         foreach (student stud in studenci)
         {
             foreach (przedmiot_info przed in przedmioty)
             {
                 int przed_ids            = (from x in przedmiot_cols where x.przedmiot_info.Equals(przed) select x.przed_id).First();
                 obowiazek_obecnosci temp = new obowiazek_obecnosci {
                     przed_id = przed_ids, stud_id = stud.indeks
                 };
                 if (mDB.obowiazek_obecnosci.ToList().Contains(temp))
                 {
                     MessageBox.Show("Student: " + temp.stud_id + " już jest przypisany do przedmiotu: " + (from x in przedmiot_cols where x.przed_id == temp.przed_id select x.przedmiot_info.nazwa).First());
                 }
                 else
                 {
                     mDB.obowiazek_obecnosci.Add(temp);
                 }
             }
         }
         int res = mDB.SaveChanges();
         if (res == 0)
         {
             MessageBox.Show("Nie wybrano żadnego studenta lub przedmiotu.");
             return;
         }
         else
         if (res == studenci.Count * przedmioty.Count)
         {
             MessageBox.Show("Pomyślnie dodano.");
         }
         else
         {
             MessageBox.Show("Wystąpił błąd i nie dodano części studentów - być może część z nich była już zapisana na przedmiot.");
         }
     }
     catch (DbUpdateException ex)
     {
         MessageBox.Show("Błąd bazy danych - nie wykonano operacji.");
         mDB = new CardReaderDB();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
     clear();
     refresh();
 }
        /*private DateTime? convert(DateTime time)
         * {
         *  TimeSpan t = time.TimeOfDay;
         *  DateTime d = time.Date;
         *  TimeSpan t1 = new TimeSpan(8, 0, 0);
         *  TimeSpan t2 = new TimeSpan(9, 45, 0);
         *  TimeSpan t3 = new TimeSpan(11, 45, 0);
         *  TimeSpan t4 = new TimeSpan(13, 30, 0);
         *  TimeSpan t5 = new TimeSpan(15, 10, 0);
         *  TimeSpan t6 = new TimeSpan(16, 50, 0);
         *  TimeSpan t7 = new TimeSpan(18, 30, 0);
         *  TimeSpan t8 = new TimeSpan(20, 0, 0);
         *
         *  if (t >= t1 && t < t2)
         *      t = t1;
         *  else if (t >= t2 && t < t3)
         *      t = t2;
         *  else if (t >= t3 && t < t4)
         *      t = t3;
         *  else if (t >= t4 && t < t5)
         *      t = t4;
         *  else if (t >= t5 && t < t6)
         *      t = t5;
         *  else if (t >= t6 && t < t7)
         *      t = t6;
         *  else if (t >= t7 && t < t8)
         *      t = t7;
         *  else return null;
         *
         *  d = d.Add(t);
         *
         *
         *  return d;
         *
         * }*/
        private void button_Click(object sender, RoutedEventArgs e)
        {
            try {
                int id_przed = (from x in przedmiot_cols where x.przedmiot_info.Equals(przedmiot) select x.przed_id).First();
                mDB.zajecia.Add(new zajecia {
                    nazwa = textBox.Text, typ_zaj = id_przed, data = DateTime.Now.Date
                });

                if (mDB.SaveChanges() == 1)
                {
                    MessageBox.Show("Pomyślnie dodano zajęcia.");
                }
                else
                {
                    MessageBox.Show("Wystąpił błąd i nie dodano zajęć");
                }
            }
            catch (DbUpdateException ex)
            {
                MessageBox.Show("Błąd bazy danych - nie wykonano operacji.");
                mDB = new CardReaderDB();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }