private void Button_Click_1(object sender, RoutedEventArgs e) { Aplikacja apk = new Aplikacja(osoba); apk.Show(); this.Close(); }
private void Button_Click_1(object sender, RoutedEventArgs e) { osoba.dane(textbox1.Text, textbox2.Text, plec, textbox4.Text, aktywnosc); MySqlCommand komenda; MySqlDataReader czytnik; MySqlConnection pol = new MySqlConnection("server=localhost;user=root;database=dane"); string zapytanieSQL; if (pol.State == ConnectionState.Closed) { pol.Open(); zapytanieSQL = "insert into dane values('" + osoba.Login + "','" + osoba.Waga + "','" + osoba.Wzrost + "','" + osoba.Plec + "','" + osoba.Wiek + "','" + aktywnosc + "')"; komenda = new MySqlCommand(zapytanieSQL, pol); czytnik = komenda.ExecuteReader(); czytnik.Close(); pol.Close(); } if (pol.State == ConnectionState.Closed) { pol = new MySqlConnection("server=localhost;user=root;database=spozytekalorie"); zapytanieSQL = "create table " + osoba.Login + " (dzien varchar(100), idProduktu int, iloscProduktu int);"; pol.Open(); komenda = new MySqlCommand(zapytanieSQL, pol); czytnik = komenda.ExecuteReader(); czytnik.Close(); pol.Close(); } Aplikacja aplikacja = new Aplikacja(osoba); this.Close(); aplikacja.Show(); }
private void Button_Click(object sender, RoutedEventArgs e) { if (brakKonta.IsChecked == true) { if (password.Password == password2.Password) { if (pol.State == ConnectionState.Closed) { pol.Open(); utworz = 0; zapytanieSQL = "select * from dane"; komenda = new MySqlCommand(zapytanieSQL, pol); czytnik = komenda.ExecuteReader(); if (czytnik.HasRows) { while (czytnik.Read()) { if (texbox1.Text == czytnik["login"].ToString()) { utworz = 1; MessageBox.Show("Login o takiej nazwie już istnieje"); break; } } czytnik.Close(); } } pol.Close(); if (utworz == 0) { if (pol.State == ConnectionState.Closed) { pol.Open(); osoba = new Osoba(texbox1.Text, password); zapytanieSQL = "insert into dane values('" + HashNormal(osoba.Login) + "','" + HashNormal(osoba.haslo.Password.ToString()) + "')"; komenda = new MySqlCommand(zapytanieSQL, pol); czytnik = komenda.ExecuteReader(); czytnik.Close(); pol.Close(); } tworzenieKonta tworzenieKonta = new tworzenieKonta(osoba); tworzenieKonta.Show(); this.Close(); } } else { MessageBox.Show("Hasła nie są takie same "); } } if (konto.IsChecked == true) { int x = 0; if (pol.State == ConnectionState.Closed) { pol.Open(); zapytanieSQL = "select * from dane"; komenda = new MySqlCommand(zapytanieSQL, pol); czytnik = komenda.ExecuteReader(); if (czytnik.HasRows) { while (czytnik.Read()) { if (HashNormal(texbox1.Text).ToString() == czytnik["login"].ToString() && HashNormal(password.Password.ToString()).ToString() == czytnik["haslo"].ToString()) { osoba = new Osoba(texbox1.Text, password); MessageBox.Show("Poprawne Logowanie"); x = 1; } } czytnik.Close(); } } pol.Close(); if (x == 1) { pol = new MySqlConnection("server=localhost;user=root;database=dane"); if (pol.State == ConnectionState.Closed) { pol.Open(); zapytanieSQL = "select * from dane where login = '******'"; komenda = new MySqlCommand(zapytanieSQL, pol); czytnik = komenda.ExecuteReader(); while (czytnik.Read()) { osoba.dane(czytnik["waga"].ToString(), czytnik["wzrost"].ToString(), czytnik["plec"].ToString(), czytnik["wiek"].ToString(), (int)czytnik["aktywnosc"]); } } Aplikacja aplikacja = new Aplikacja(osoba); aplikacja.Show(); this.Close(); } if (x == 0) { MessageBox.Show("Nie poprawny login lub hasło"); } } }