Ejemplo n.º 1
0
        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();
            }
        }
Ejemplo n.º 2
0
        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();
            }
        }