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();
        }
예제 #2
0
        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ął");
            }
        }