示例#1
0
        private void buttonLogout_Click(object sender, EventArgs e)
        {
            //przycisk do wylogowania się
            DialogResult rs = MessageBox.Show("Czy na pewno chcesz się wylogować?", "Skarbonka", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);

            switch (rs)
            {
            case DialogResult.OK:
                FormLogin objFormLogin = new FormLogin();
                this.Hide();
                objFormLogin.Show();
                break;

            case DialogResult.Cancel:
                break;
            }
        }
示例#2
0
        private void buttonAdd_Click(object sender, EventArgs e)
        {
            bool haslo    = false;
            bool login    = false;
            bool imie     = false;
            bool nazwisko = false;


            MySqlConnection sqlcon = new MySqlConnection(@"Server =remotemysql.com; Database = 8NZnZS6QX7; Uid = 8NZnZS6QX7; Pwd = 5fOJTvlcO9; PORT = 3306;");

            sqlcon.Open();
            MySqlCommand cmdInsert = new MySqlCommand("INSERT INTO loginId (login,password,Imię,Nazwisko ) VALUES (@login,@password,@Imię,@Nazwisko)", sqlcon);


            string           check = "SELECT login FROM loginId WHERE login = '******';";
            MySqlDataAdapter sda   = new MySqlDataAdapter(check, sqlcon);
            DataTable        dt    = new DataTable();

            sda.Fill(dt);
            if (dt.Rows.Count == 0)
            {
                login = true;
                txtWrongLogin.Visible = false; // hide red label about login
            }
            else
            {
                login = false;
                txtWrongLogin.Visible = true;          // visible red label about login
                txtLogin.Clear();
            }


            if (txtPassword.Text != txtPasswordv2.Text)
            {
                txtWrongPassword.Visible = true;          // visible red label about diffrent password
                txtPassword.Clear();
                txtPasswordv2.Clear();
                haslo = false;
            }
            else
            {
                haslo = true;
            }


            if (txtImie.Text == "" || txtLogin.Text == "" || txtNazwisko.Text == "" || txtPassword.Text == "" || txtPasswordv2.Text == "")
            {
                txtNotFilled.Visible = true;
            }


            if (txtImie.Text == "")
            {
                imie = false;
            }
            else
            {
                imie = true;
            }


            if (txtNazwisko.Text == "")
            {
                nazwisko = false;
            }
            else
            {
                nazwisko = true;
            }


            if (txtLogin.Text == "")
            {
                login = false;
            }
            else
            {
                login = true;
            }


            if (txtPassword.Text == "")
            {
                haslo = false;
            }
            else
            {
                haslo = true;
            }



            if (haslo == true && login == true && imie == true && nazwisko == true)
            {
                txtWrongPassword.Visible = false;
                txtWrongLogin.Visible    = false;
                txtNotFilled.Visible     = false;


                DialogResult rs = MessageBox.Show("Czy chcesz utworzyć plik z danymi? \n\n" + "Imię:    " + txtImie.Text + "\nNazwisko: " + txtNazwisko.Text + "\nLogin:    "******"\nHasło:   " + txtPassword.Text, "Pomyślnie utworzono konto!", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

                switch (rs)
                {
                case DialogResult.Yes:
                    string nazwaPliku = openFileDialog1.FileName;
                    if (nazwaPliku.Length > 0)
                    {
                        saveFileDialog1.FileName = nazwaPliku;
                    }
                    if (saveFileDialog1.ShowDialog() == DialogResult.OK)
                    {
                        nazwaPliku = saveFileDialog1.FileName;
                        ZapiszDoPlikuTekstowego(nazwaPliku, "Imię:    " + txtImie.Text + "\nNazwisko: " + txtNazwisko.Text + "\nLogin:    "******"\nHasło:   " + txtPassword.Text);
                        int ostatniSlash = nazwaPliku.LastIndexOf('\\');
                    }

                    break;

                case DialogResult.No:
                    break;
                }


                FormLogin objFormLogin = new FormLogin();

                cmdInsert.Parameters.AddWithValue("login", txtLogin.Text);
                cmdInsert.Parameters.AddWithValue("password", txtPassword.Text);
                cmdInsert.Parameters.AddWithValue("Imię", txtImie.Text);
                cmdInsert.Parameters.AddWithValue("Nazwisko", txtNazwisko.Text);
                cmdInsert.ExecuteNonQuery();
                sqlcon.Close();
                this.Hide();
                objFormLogin.Show();
            }
        }