private void button_Click(object sender, RoutedEventArgs e) { String imie = nameText.Text; String nazwisko = surnameText.Text; String haslo = passwordBox.Password; byte[] bypass = System.Text.Encoding.Default.GetBytes(haslo); String hashed = ByteArrayToString(sha(bypass)); IQueryable <prowadzacy> lista = (from x in mDB.prowadzacy where x.imie.Equals(imie) && x.nazwisko.Equals(nazwisko) && x.skrot_hasla.Equals(hashed) select x); if (lista.Count() == 0) { MessageBox.Show("Nie znaleziono prowadzącego o podanych danych."); } else { prowadzacy logged = lista.First(); this.Width = 1200; this.Height = 700; new LoggedIn(logged, mDB).Show(); mw.Close(); } }
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."); }
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>(); }
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); }
public AddProwadzacy(CardReaderDB mDB, prowadzacy prowadzacy) { InitializeComponent(); this.mDB = mDB; this.prowadzacy = prowadzacy; }