private void button_ok_Click(object sender, EventArgs e) { try { SQLCONNECT nowe_polaczenie = new SQLCONNECT(); nowe_polaczenie.Connection(); if (textBox_haslo1.Text.Equals(textBox_haslo2.Text)) { string user_name_sztuczny = "natka"; string sql = "update uzytkownicy set user_password='******' where user_name='" + user_name_login + "'"; control_manager_dialog = new OracleCommand(sql, nowe_polaczenie.nowe_polaczenie); control_manager_dialog.CommandType = CommandType.Text; OracleDataReader dr = control_manager_dialog.ExecuteReader(); MessageBox.Show("Hasła zostało pomyślnie zmienione", "Zmiana hasła", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Hasła nie są identyczne", "Zmiana hasła", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (OracleException ex) { switch (ex.Number) { case 1: MessageBox.Show("Error attempting to insert duplicate data."); break; case 12560: MessageBox.Show("The database is unvaliable."); break; default: MessageBox.Show("Database error: " + ex.Message.ToString()); break; } } catch (Exception ex) { MessageBox.Show(ex.Message.ToString()); } finally { nowe_polaczenie.nowe_polaczenie.Dispose(); } }
private void button_zaloguj_Click(object sender, EventArgs e) { try { SQLCONNECT nowe_polaczenie = new SQLCONNECT(); nowe_polaczenie.Connection(); String text_login_string = text_login.Text; String text_password_string = text_haslo.Text; String sql = "select count(*) from uzytkownicy where user_name = '" + text_login_string + "' AND user_password = '******'"; control_manager_dialog = new OracleCommand(sql, nowe_polaczenie.nowe_polaczenie); control_manager_dialog.CommandType = CommandType.Text; OracleDataReader dr = control_manager_dialog.ExecuteReader(); dr.Read(); OracleDecimal oracledecimal1 = dr.GetOracleDecimal(0); if (oracledecimal1.ToString().Equals("1")) { if (text_login_string == "admin1") { this.Hide(); Menu_admin ss = new Menu_admin(text_login_string); ss.Show(); } else if (text_login_string == "ksiegowa") { this.Hide(); Menu_ksiegowa ss = new Menu_ksiegowa(); ss.Show(); } else if (text_login_string == "anna") { this.Hide(); Menu_opiekun ss = new Menu_opiekun(text_login_string); ss.Show(); } } else { String message_error_login = "******"; MessageBox.Show(message_error_login); } /*data_adapter = new OracleDataAdapter(control_manager_dialog); * command_builder = new OracleCommandBuilder(data_adapter); * wybor_danych = new DataSet(); * * * * data_adapter.Fill(wybor_danych); * * * MessageBox.Show("Zawartosc wczytanej bazy:\n-liczba atrybutow:\t" + wybor_danych.Tables[0].Columns + "\n-liczba rekordow:\t" + wybor_danych.Tables[0].Rows, "Informacja");*/ /*this.Text = "Zawartosc wczytanej bazy, liczba atrybutow: " + wybor_danych.Tables[0].Columns.Count + ", liczba rekordow: " + wybor_danych.Tables[0].Rows.Count;*/ } catch (OracleException ex) { switch (ex.Number) { case 1: MessageBox.Show("Error attempting to insert duplicate data."); break; case 12560: MessageBox.Show("The database is unvaliable."); break; default: MessageBox.Show("Database error: " + ex.Message.ToString()); break; } } catch (Exception ex) { MessageBox.Show(ex.Message.ToString()); } finally { //nowe_polaczenie.Dispose(); } }