private void button1_Click(object sender, EventArgs e) { string username2 = null; string pass = null; string imie = null; string nazwisko = null; string telefon = null; int upraw = 0; using (SqlConnection connection = new SqlConnection(conn_str)) { try { connection.Open(); } catch (SqlException err) { MessageBox.Show("Błąd połączenia z bazą danych", "Komunikat", MessageBoxButtons.OK, MessageBoxIcon.Warning); } if (connection.State == System.Data.ConnectionState.Open) { SqlCommand command = new SqlCommand("SELECT UserName, PasswordHash, KategorieId, Imie, Nazwisko, PhoneNumber FROM AspNetUsers WHERE Username=@Username", connection); command.Parameters.Clear(); command.Parameters.Add("@Username", System.Data.SqlDbType.NVarChar).Value = TLogin.Text; rdr = command.ExecuteReader(); while (rdr.Read()) { upraw = Int32.Parse(rdr[2].ToString()); pass = rdr[1].ToString(); username2 = rdr[0].ToString(); imie = rdr[3].ToString(); nazwisko = rdr[4].ToString(); telefon = rdr[5].ToString(); } if (rdr != null) { rdr.Close(); } connection.Close(); } } if (pass != "") { if (TPass.Text == pass) { if (upraw == 9) { Form2 Admin = new Form2(); Admin.label1.Text = TLogin.Text; Admin.label28.Text = imie + " " + nazwisko; Admin.label29.Text = telefon; Admin.label30.Text = username2; Admin.label26.Text = imie + Admin.label26.Text; Admin.label37.Text = pass; Admin.ShowDialog(); Application.ExitThread(); } else if (upraw == 8) { User User = new User(); User.label2.Text = TLogin.Text; User.label28.Text = imie + " " + nazwisko; User.label29.Text = telefon; User.label30.Text = username2; User.label26.Text = imie + User.label26.Text; User.label37.Text = pass; User.ShowDialog(); Application.ExitThread(); } else { Specjalista Specjalista = new Specjalista(); Specjalista.label2.Text = TLogin.Text; Specjalista.label4.Text = upraw.ToString(); Specjalista.label28.Text = imie + " " + nazwisko; Specjalista.label29.Text = telefon; Specjalista.label30.Text = username2; Specjalista.label26.Text = imie + Specjalista.label26.Text; Specjalista.label37.Text = pass; Specjalista.ShowDialog(); Application.ExitThread(); } } else { MessageBox.Show("Niepoprawny login lub hasło!", "Komunikat", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }
private void button1_Click(object sender, EventArgs e) { int id = 0; string pass = null; string upraw = null; using (SqlConnection connection = new SqlConnection(conn_str)) { try { connection.Open(); } catch (SqlException err) { MessageBox.Show("Błąd połączenia z bazą danych"); } if (connection.State == System.Data.ConnectionState.Open) { SqlCommand command = new SqlCommand("SELECT * FROM Uzytkownicy WHERE Login=@Login", connection); command.Parameters.Clear(); command.Parameters.Add("@Login", System.Data.SqlDbType.VarChar).Value = TLogin.Text; try { rdr = command.ExecuteReader(); while (rdr.Read()) { id = Int32.Parse(rdr[0].ToString()); pass = rdr[6].ToString(); upraw = rdr[7].ToString(); } } catch (Exception err) { } finally { if (rdr != null) { rdr.Close(); } connection.Close(); } } } //utworzenie nowego wątku, uruchamiającego nową aplikację if (pass != "") { if (TPass.Text == pass) { if (upraw == "Administrator") { Form2 Admin = new Form2(); Admin.label1.Text = id.ToString(); Admin.ShowDialog(); //zamknięcie starego wątku Application.ExitThread(); } else if (upraw == "Specjalista") { Specjalista Specjalista = new Specjalista(); Specjalista.label1.Text = upraw; Specjalista.ShowDialog(); //zamknięcie starego wątku Application.ExitThread(); } else if (upraw == "Użytkownik") { User User = new User(); User.label1.Text = upraw; User.ShowDialog(); //zamknięcie starego wątku Application.ExitThread(); } } else { MessageBox.Show("Niepoprawny login lub hasło!"); } } }