private void btnEinloggen_Click(object sender, EventArgs e) { DataAccessUser daUser = new DataAccessUser(); string strUsername = txtUsername.Text.ToLower(); string strPasswort = txtPasswort.Text; List <User> lstUser = daUser.ReadAll(); for (int i = 0; i < lstUser.Count; i++) { if (strUsername == lstUser[i].Username.ToLower()) { if (strPasswort == lstUser[i].Passwort) { user.Username = lstUser[i].Username; user.Passwort = lstUser[i].Passwort; user.Vorname = lstUser[i].Vorname; user.Nachname = lstUser[i].Nachname; user.Mail = lstUser[i].Mail; user.Rolle = lstUser[i].Rolle; MessageBox.Show("Erfolgreich eingeloggt"); Form fSpiel = new Hauptfenster(lstUser[i]); this.Hide(); fSpiel.Show(); } else { MessageBox.Show("Log in Fehlgeschlagen"); } } } }
private void btnAnlegen_Click(object sender, EventArgs e) { DataAccessUser daUser = new DataAccessUser(); user = new User(); user.Username = txtUsername.Text; user.Passwort = txtPasswort.Text; user.Vorname = txtVorname.Text; user.Nachname = txtNachname.Text; user.Mail = txtMail.Text; user.Rolle = txtRolle.Text; try { daUser.Create(user); MessageBox.Show("User erfolgreich angelegt"); this.Hide(); }catch (Exception) { MessageBox.Show("Fehler. User konnte nicht angelegt werden"); } cboxFuellen(); }
public void cboxFuellen() { DataAccessUser daUser = new DataAccessUser(); lstUser = daUser.ReadAll(); foreach (User user in lstUser) { cboxUser.Items.Add(user); } }
private void btnLöschen_Click(object sender, EventArgs e) { DataAccessUser daUser = new DataAccessUser(); DataAccessSpiel daSpiel = new DataAccessSpiel(); User user = cboxUser.SelectedItem as User; int nId = Convert.ToInt32(user.Id); try { daUser.Delete(nId); MessageBox.Show("User erfolgreich gelöscht"); this.Hide(); } catch (Exception) { MessageBox.Show("User konnte nicht gelöscht werden"); } }
private void btnSpeichern_Click(object sender, EventArgs e) { User user = new User(); DataAccess <User> daUser = new DataAccessUser(); user.Username = txtUsername.Text; user.Passwort = txtPasswort.Text; user.Vorname = txtVorname.Text; user.Nachname = txtNachname.Text; user.Mail = txtMail.Text; try { daUser.Create(user); MessageBox.Show("Registrierung erfolgreich"); } catch { MessageBox.Show("Registrierung fehlgeschlagen"); } }
public AccessFactory() { try { IAccess iAccess = null; if (!bInit) { // prüft, ob Key bereits exestiert if (!dict.ContainsKey("dataaccessuser")) { iAccess = new DataAccessUser(); dict.Add("dataaccessuser", iAccess); } if (!dict.ContainsKey("dataaccessspiel")) { iAccess = new DataAccessSpiel(); dict.Add("dataaccessspiel", iAccess); } if (!dict.ContainsKey("dataaccesskategorie")) { iAccess = new DataAccessKategorie(); dict.Add("dataaccesskategorie", iAccess); } if (!dict.ContainsKey("dataaccessfragenantworten")) { iAccess = new DataAccessFragenAntworten(); dict.Add("dataaccessfragenantworten", iAccess); } } } catch (Exception ex) { System.Diagnostics.Debug.WriteLine("Fehler!" + ex); } }