public void btn_validierenEinloggenClick(object sender, RoutedEventArgs e) { string queryStatusBenutzernamen = ""; string queryStatusPasswoerter = ""; int testFormulareStatus = 0; string query = ""; DBConnection dBConnection = new DBConnection(); List <string> listeElemente = new List <string>(); string tmpBenutzername = txtBox_benutzernameEinloggen.Text.ToString(); string tmpPasswort = txtBox_passwortEinloggen.Password.ToString(); listeElemente.Add("txtBox_benutzernameEinloggen"); listeElemente.Add("txtBox_passwortEinloggen"); testFormulareStatus = testFormulare(listeElemente); //if(InternetChecker.IsInternetConnection()) //{ // MessageBox.Show("ok"); //} //else //{ // MessageBox.Show("Ko"); //} //Wenn die Eingabedaten korrekt sind, ... if (testFormulareStatus == 1) { queryStatusBenutzernamen = dBConnection.executeSelectQuery("benutzername", "users"); queryStatusPasswoerter = dBConnection.executeSelectQuery("passwort", "users"); char[] separ = { ' ' }; string[] tmpTabelleBenutzernamen = Controllers.convertStringIntoArray(queryStatusBenutzernamen); string[] tmpTabellePasswoerter = Controllers.convertStringIntoArray(queryStatusPasswoerter); //Wenn der Benutzer existiert, ... if (Controllers.istDasElementInDerTabelleEnthalten(tmpTabelleBenutzernamen, txtBox_benutzernameEinloggen.Text.ToString())) { //Und wenn das Passwort korrekt ist, ... if (Controllers.istDasElementInDerTabelleEnthalten(tmpTabellePasswoerter, txtBox_passwortEinloggen.Password.ToString())) { HomeWindow homeWindow = new HomeWindow(txtBox_benutzernameEinloggen.Text.ToString()); homeWindow.Show(); this.Close(); } else { MessageBox.Show("Das Passwort ist falsch..."); } } else { MessageBox.Show("Dieser Benutzer existiert leider nicht."); } } //(new HomeWindow()).Show(); //this.Close(); }
public static bool istEinKontaktSchonVorhanden(string wertZumTesten, string feldInDerTabelle, string tabelle) { bool result = false; string rsltQuery = ""; //string feldInDerTabelle = ""; DBConnection dBConnection = new DBConnection(); //rsltQuery = dBConnection.executeSelectQuery("telefonnummer", tabelle); rsltQuery = dBConnection.executeSelectQuery(feldInDerTabelle, tabelle); string[] tabNummers = Controllers.convertStringIntoArray(rsltQuery); result = Controllers.istDasElementInDerTabelleEnthalten(tabNummers, wertZumTesten); return(result); }