private void FirstLoaded(object sender, RoutedEventArgs e) { LabelA.Text = System.DateTime.Today.Day.ToString() + "/" + System.DateTime.Today.Month.ToString() + "/" + System.DateTime.Today.Year.ToString(); CheckConnection connect = new CheckConnection(); connect.SetIcon(ImageRedCircle, ImageGreenCircle); LoginWindow window = new LoginWindow(); window.Show(); }
private void Online() { if (String.IsNullOrEmpty(LoginText) || String.IsNullOrWhiteSpace(PasswordText)) { MessageBox.Show("Login i hasło nie mogą pozostać puste !", "Błąd podczas logowania"); return; } if (CheckConnection.CheckForInternetConnection() == false) { MessageBox.Show("Nie masz połączenia z internetem! Spróbuj zalogować się offline.", "Błąd podczas połączenia z internetem"); return; } string ConnectInfo = "SERVER=db4free.net;DATABASE=nouveaudb;UID=nouveaudb;PASSWORD=Sklepnouveau11;OldGuids = true;"; MySqlConnection ConnectSQL = new MySqlConnection(ConnectInfo); try { ConnectSQL.Open(); string query = "SELECT * FROM Login WHERE Login = '******' AND Hasło = '" + PasswordText + "';"; MySqlCommand cmd = new MySqlCommand(query, ConnectSQL); MySqlDataReader reader = cmd.ExecuteReader(); var MainWin = Application.Current.Windows.Cast <Window>().FirstOrDefault(window => window is MainWindow) as MainWindow; DataTable dt = new DataTable(); dt.Load(reader); if (dt.Rows.Count > 0) { DataRow dw = dt.Rows[0]; MainWin.SetUser(dw[2].ToString(), dw[3].ToString()); MainWindow.NameLogin = LoginText; } else { MessageBox.Show("Nie prawidłowe dane!", "Błąd logowania"); ConnectSQL.Close(); return; } MainWin.NazwaLogin.Text = "Jako: " + LoginText; ConnectSQL.Close(); LoginWindow.IsOpenWin = false; MainWin.Logoutlog.Content = "Wyloguj"; FormLogin.Close(); } catch (Exception ex) { var error = ex.Message; MessageBox.Show("Serwer nie odpowiada. Spróbuj ponownie lub sprawdź połączenie internetowe.", "Czas minął"); } }