示例#1
0
        private void zarejestrujPrzycisk_Click(object sender, RoutedEventArgs e)
        {
            //conn.ConnectionString = "SERVER=lamp.ii.us.edu.pl;PORT=3306;DATABASE=ii307664;UID=ii307664;PASSWORD=Serwer:2017;";
            conn.Open();
            try
            {
                if (wpiszHaslo.Password == wpiszPonownie.Password && !String.IsNullOrEmpty(wpiszLogin.Text) && !String.IsNullOrEmpty(wpiszHaslo.Password) && !String.IsNullOrEmpty(wpiszPonownie.Password))
                {
                    string       query = "select count(*) from WSI_CINEMA_LOGOWANIE where login = '******'";
                    MySqlCommand cmd   = new MySqlCommand(query, conn);
                    int          temp  = Convert.ToInt32(cmd.ExecuteScalar().ToString());
                    if (temp == 0)
                    {
                        MySqlCommand oc = new MySqlCommand();
                        oc.Connection  = conn;
                        oc.CommandText = "INSERT INTO WSI_CINEMA_LOGOWANIE (login,password) values ('" + wpiszLogin.Text + "','" + wpiszHaslo.Password + "')";
                        oc.ExecuteNonQuery();

                        wiadomosc wiad = new wiadomosc("Zarejestrowano konto");
                        wiad.Show();
                        conn.Close();
                    }

                    else
                    {
                        wiadomosc wiad = new wiadomosc("Konto o takim loginie juz istnieje");
                        wiad.Show();
                    }
                }

                else if (String.IsNullOrEmpty(wpiszLogin.Text) || String.IsNullOrEmpty(wpiszHaslo.Password) || String.IsNullOrEmpty(wpiszPonownie.Password))
                {
                    wiadomosc wiad = new wiadomosc("Któreś z pól jest puste");
                    wiad.Show();
                }
                else
                {
                    wiadomosc wiad = new wiadomosc("Podałeś dwa różne hasła");
                    wiad.Show();
                }
            }
            catch (Exception ex)
            {
                wiadomosc wiad = new wiadomosc(ex.Message);
                wiad.Show();
            }
            conn.Close();
        }
示例#2
0
        private void zalogujPrzycisk_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                MySqlDataAdapter oda = new MySqlDataAdapter("SELECT * FROM WSI_CINEMA_LOGOWANIE WHERE login='******' AND password='******'", conn);
                DataTable        dt  = new System.Data.DataTable();
                oda.Fill(dt);
                if (dt.Rows.Count == 1)
                {
                    conn.Open();

                    string loginClient = loginBox.Text;
                    string password    = passBox.Password;
                    string query       = "select id_client from WSI_CINEMA_LOGOWANIE where login= '******' AND password='******'";

                    MySqlCommand cmd = new MySqlCommand(query, conn);
                    string       id  = cmd.ExecuteScalar().ToString();

                    AfterLogin al = new AfterLogin(loginClient, password, id);
                    this.Close();
                    al.Show();

                    wiadomosc wiad = new wiadomosc("Zalogowano");
                    wiad.Show();
                    conn.Close();
                }
                else
                {
                    wiadomosc wiad = new wiadomosc("Podano błedny login lub hasło");
                    wiad.Show();
                }
            }
            catch (Exception ex)
            {
                wiadomosc wiad = new wiadomosc(ex.Message);
                wiad.Show();
            }
        }
        private void zatwierdzButton_Click(object sender, RoutedEventArgs e)
        {
            MySqlConnection conn = new MySqlConnection();

            conn.ConnectionString = "SERVER=lamp.ii.us.edu.pl;PORT=3306;DATABASE=ii302904;UID=ii302904;PASSWORD=Dzwonek92!;";
            try
            {
                if (stareHasloBox.Password == password && !String.IsNullOrEmpty(noweHasloBox.Password) && !String.IsNullOrEmpty(nowePotwierdzBox.Password))
                {
                    conn.Open();
                    MySqlCommand oc = new MySqlCommand();
                    oc.Connection  = conn;
                    oc.CommandText = "UPDATE logowanie SET password='******' WHERE id_client='" + id + "'";
                    oc.ExecuteNonQuery();

                    wiadomosc wiad = new wiadomosc("Zmieniono hasło");
                    wiad.Show();
                    conn.Close();
                }
                else if (String.IsNullOrEmpty(noweHasloBox.Password) || String.IsNullOrEmpty(stareHasloBox.Password) || String.IsNullOrEmpty(nowePotwierdzBox.Password))
                {
                    wiadomosc wiad = new wiadomosc("Któreś z pól jest puste");
                    wiad.Show();
                }
                else
                {
                    wiadomosc wiad = new wiadomosc("Podałeś dwa różne hasła");
                    wiad.Show();
                }
            }
            catch (Exception ex)
            {
                wiadomosc wiad = new wiadomosc(ex.Message);
                wiad.Show();
            }
        }