예제 #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            //////////
            int j = 0;

            string[] wszystkieloginy = new string[100];
            string   Query           = "select ido from users WHERE ido=(SELECT max(ido) FROM users);";
            string   constring       = "SERVER=localhost;DATABASE=biblioteka;UID=root;password="******"Administrator")
            {
                uprawnienie = 1;
            }
            else
            {
                uprawnienie = 0;
            }
            string a = Haslo.Text;
            string b = Powtorzhaslo.Text;

            if (a != b)
            {
                MessageBox.Show("Hasła są niezgodne!");
            }
            else
            {
                if (Pesel.Text.Length != 11)
                {
                    MessageBox.Show("Pesel jest za krótki!");
                }
                else
                {
                    bool czyistniejedanylogin = false;
                    wszystkieloginy = myClass.pobierzWszystkieLoginy();
                    while (wszystkieloginy[j] != null)
                    {
                        if (Login.Text == wszystkieloginy[j])
                        {
                            czyistniejedanylogin = true;
                        }
                        j++;
                    }
                    if (czyistniejedanylogin == true)
                    {
                        MessageBox.Show("Podany login już istnieję");
                    }
                    else
                    {
                        myClass.dodajUzytkownika(UserMaxId, Imie.Text, Nazwisko.Text, Login.Text, Haslo.Text, uprawnienie, dateTimePicker1.Value.Date, Miasto.Text, Adres.Text, Pesel.Text);
                        //data = dateTimePicker1.Value.Date;
                        int i;
                        PanelAdministratora add = new PanelAdministratora();
                        this.Hide();
                        add.Show();
                    }
                }
            }
        }
예제 #2
0
        private void button2_Click(object sender, EventArgs e)
        {
            try
            {
                string          constring    = "SERVER=localhost;DATABASE=biblioteka;UID=root;password="******"select * from users WHERE haslo like'" + textBox2.Text + "' and login like '" + textBox1.Text + "' ;";
                MySqlConnection myConn       = new MySqlConnection(constring);

                MySqlDataReader myReader;
                MySqlCommand    cmdDataBase = new MySqlCommand(Query, myConn);
                myConn.Open();
                myReader = cmdDataBase.ExecuteReader();
                int licz = 0;
                while (myReader.Read())
                {
                    licz = licz + 1;
                    // sUprawnienia = myReader.GetString("uprawnienia");
                    sUprawnienia = myReader.GetBoolean("uprawnienia");
                    //MessageBox.Show(tab[0]);

                    /*
                     * for (int i = 8, j = 1; j < 16; i++, j++)
                     * {
                     *  tab[j] = myReader.GetString(i);
                     * }
                     */
                }

                if (licz == 1)
                {
                    if (sUprawnienia == true)
                    {
                        PanelAdministratora admin = new PanelAdministratora();
                        admin.sesja(textBox1.Text);
                        this.Hide();
                        admin.Show();
                    }
                    else if (sUprawnienia == false)
                    {
                        PanelUzytkownika user = new PanelUzytkownika();
                        user.SesjaUser(textBox1.Text);
                        this.Hide();
                        user.Show();
                    }
                }
            }

            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
예제 #3
0
        private void button1_Click(object sender, EventArgs e)
        {
            string Query     = "select idk from books WHERE idk=(SELECT max(idk) FROM books);";
            string constring = "SERVER=localhost;DATABASE=biblioteka;UID=root;password=";
            Book   myClass   = new Book();

            //BookMaxId = myClass.pobierzMaksymalneId(constring, Query);

            myClass.edytujKsiazke(jakKsiazkaMaBycEdytowana, Autor.Text, Tytul.Text, DataWydania.Text, Wydawnictwo.Text, IloscStron.Text, IloscEgzemplarzy.Text);
            //data = dateTimePicker1.Value.Date;
            int i;
            PanelAdministratora add = new PanelAdministratora();

            this.Hide();
            add.Show();
        }
예제 #4
0
        private void button1_Click(object sender, EventArgs e)
        {
            string Query     = "select idk from books WHERE idk=(SELECT max(idk) FROM books);";
            string constring = "SERVER=localhost;DATABASE=biblioteka;UID=root;password="******"Administrator")
             * {
             *  uprawnienie = 1;
             * }
             * else
             * {
             *  uprawnienie = 0;
             *
             * }
             */
            int j = 0;

            string[] wszystkieTytuly      = new string[100];
            bool     czyistniejedanytytul = false;

            wszystkieTytuly = pobierzWszystkieTytuly();
            while (wszystkieTytuly[j] != null)
            {
                if (Tytul.Text == wszystkieTytuly[j])
                {
                    czyistniejedanytytul = true;
                }
                j++;
            }
            if (czyistniejedanytytul == true)
            {
                MessageBox.Show("Podana książka o tytule już istnieję");
            }
            else
            {
                myClass.dodajKsiazke(BookMaxId, Autor.Text, Tytul.Text, DataWydania.Text, Wydawnictwo.Text, IloscStron.Text, IloscEgzemplarzy.Text);
                //data = dateTimePicker1.Value.Date;
                int i;
                PanelAdministratora add = new PanelAdministratora();
                this.Hide();
                add.Show();
            }
        }
예제 #5
0
        private void button1_Click(object sender, EventArgs e)
        {
            User myClass = new User();

            if (comboBox1.SelectedText == "Administrator")
            {
                uprawnienie = 1;
            }
            else
            {
                uprawnienie = 0;
            }
            string a = textBox4.Text;
            string b = textBox5.Text;

            if (a != b)
            {
                MessageBox.Show("Hasła są niezgodne!");
            }
            else
            {
                if (textBox8.Text.Length != 11)
                {
                    MessageBox.Show("Pesel jest za krótki!");
                }
                else
                {
                    myClass.edytujuzytkownika(jakiUzytkownikMaBycEdytowany, textBox1.Text, textBox2.Text, textBox3.Text, textBox4.Text, uprawnienie, dateTimePicker1.Value.Date, textBox6.Text, textBox7.Text, textBox8.Text);
                    //data = dateTimePicker1.Value.Date;
                    int i;
                    PanelAdministratora add = new PanelAdministratora();
                    this.Hide();
                    add.Show();
                }
            }
        }