/*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); } }
private void button_Copy_Click(object sender, RoutedEventArgs e) { String hashed = hash(passBox.Password); try { prowadzacy to_delete = (from x in mDB.prowadzacy where (x.imie.Equals(imieText.Text) && x.nazwisko.Equals(nazwiskoText.Text) && x.skrot_hasla.Equals(hashed)) select x).First(); mDB.prowadzacy.Remove(to_delete); } catch (InvalidOperationException ex) { MessageBox.Show("Nie ma takiego prowadzącego lub złe hasło."); return; } try { mDB.SaveChanges(); } catch (DbUpdateException ex) { MessageBox.Show("Błąd bazy danych - nie wykonano operacji."); mDB = new CardReaderDB(); return; } MessageBox.Show("Pomyślnie usunięto."); }
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); } }
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); } }
private void deleteStudentButton_Click(object sender, RoutedEventArgs e) { try { int a = Int32.Parse(indeksText.Text); student to_delete = (from x in mDB.student where x.indeks == a select x).First(); mDB.student.Remove(to_delete); } catch (InvalidOperationException ex) { MessageBox.Show("Nie ma studenta o takim indeksie."); return; } catch (Exception ex) { MessageBox.Show(ex.Message); } try { mDB.SaveChanges(); } catch (DbUpdateException ex) { MessageBox.Show("Błąd bazy danych - nie wykonano operacji."); mDB = new CardReaderDB(); return; } MessageBox.Show("Pomyślnie usunięto."); }
public LoggedIn(prowadzacy logged, CardReaderDB mDB) { InitializeComponent(); welcome.Content = "Witaj " + logged.imie + " " + logged.nazwisko + "!"; this.logged = logged; this.mDB = mDB; }
public MySubjects(CardReaderDB mDB, prowadzacy prowadzacy) { InitializeComponent(); this.mDB = mDB; this.prowadzacy = prowadzacy; przedmiot_cols = new List <przedmiot_coll>(); }
private void button_Copy_Click(object sender, RoutedEventArgs e) { try { przedmiot to_delete = (from x in mDB.przedmiot where (x.nazwa.Equals(nazwaText.Text) && x.prow_id == prowadzacy.id_prow) select x).First(); mDB.przedmiot.Remove(to_delete); } catch (InvalidOperationException ex) { MessageBox.Show("Nie ma przedmiotu o takiej nazwie dla zalogowanego prowadzącego."); return; } try { mDB.SaveChanges(); } catch (DbUpdateException ex) { MessageBox.Show("Błąd bazy danych - nie wykonano operacji."); mDB = new CardReaderDB(); return; } MessageBox.Show("Pomyślnie usunięto."); }
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); } }
public Login(Frame x, MainWindow mw) { InitializeComponent(); this.x = x; this.mw = mw; mDB = new CardReaderDB(); // mDB = null; }
private void button_Click(object sender, RoutedEventArgs e) { mDB = new CardReaderDB(); if (przedmiot != null) { dataGridObec.ItemsSource = getData().DefaultView; } }
public StartLesson(CardReaderDB mDB, prowadzacy prowadzacy) { InitializeComponent(); this.mDB = mDB; this.prowadzacy = prowadzacy; white = new SolidColorBrush(Colors.White); green = new SolidColorBrush(Colors.Green); przedmiot_cols = new List <przedmiot_coll>(); }
public StudentsToSubjects(CardReaderDB mDB, prowadzacy prowadzacy) { InitializeComponent(); this.mDB = mDB; this.prowadzacy = prowadzacy; przedmiot_cols = new List <przedmiot_coll>(); studenci = new ArrayList(); przedmioty = new ArrayList(); white = new SolidColorBrush(Colors.White); green = new SolidColorBrush(Colors.Green); }
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 void button_Copy_Click(object sender, RoutedEventArgs e) { foreach (student stud in studenci) { foreach (przedmiot_info przed in przedmioty) { try { int a = (from y in przedmiot_cols where y.przedmiot_info.Equals(przed) select y.przed_id).First(); IEnumerable <obowiazek_obecnosci> temp = (from x in mDB.obowiazek_obecnosci where x.przed_id == a && x.stud_id == stud.indeks select x); mDB.obowiazek_obecnosci.Remove(temp.First()); mDB.obowiazek_obecnosci.RemoveRange(temp); } catch (InvalidOperationException ex) { MessageBox.Show("Nie ma obowiązku uczęszczania dla studenta: " + stud.indeks + ", na przedmiot: " + przed.nazwa); } } } try { if (mDB.SaveChanges() > 0) { MessageBox.Show("Pomyślnie usunięto."); } } catch (DbUpdateException ex) { MessageBox.Show("Błąd bazy danych - nie wykonano operacji."); mDB = new CardReaderDB(); return; } clear(); refresh(); }
public AddProwadzacy(CardReaderDB mDB, prowadzacy prowadzacy) { InitializeComponent(); this.mDB = mDB; this.prowadzacy = prowadzacy; }
public AddStudents(CardReaderDB mDB) { InitializeComponent(); this.mDB = mDB; }