Exemple #1
0
        private void flatButtonPotvrdi_Click(object sender, EventArgs e)
        {
            if (txtNaziv.Text.Length > 0)
            {
                if (txtLozinka.Text.Length > 0)
                {
                    mojaKonekcija.OtvoriKonekciju(Sesija.Putanja, Sesija.Lozinka);
                    try
                    {
                        //pokusaj pristupa podacima
                        string        sql1     = "SELECT * FROM podaci";
                        SQLiteCommand command1 = new SQLiteCommand(sql1, mojaKonekcija.conn);
                        command1.ExecuteNonQuery();
                    }
                    catch (SQLiteException)
                    {
                        MessageBox.Show("Greška kod pristupa podacima!", "Upozorenje", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        txtNaziv.Clear();
                        txtLozinka.Clear();
                    }
                    string lozinkaUpdate = txtLozinka.Text;
                    if (checkBoxEnkriptiraj.Checked)
                    {
                        lozinkaUpdate = enkriptor.Enkriptiraj(txtLozinka.Text, 64);
                    }
                    string sqlUpdate = "UPDATE podaci " +
                                       "SET naziv = '" + txtNaziv.Text + "', lozinka = '" + lozinkaUpdate + "' " +
                                       "WHERE id = " + txtRedniBroj.Text + ";";
                    SQLiteCommand command = new SQLiteCommand(sqlUpdate, mojaKonekcija.conn);
                    command.ExecuteNonQuery();

                    mojaKonekcija.ZatvoriKonekciju();
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Neispravan unos lozinke !", "Pažnja", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
            else
            {
                MessageBox.Show("Neispravan unos naziva podatka !", "Pažnja!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
Exemple #2
0
        private void flatButtonPotvrdi_Click(object sender, EventArgs e)
        {
            if (!ValidirajUnos())
            {
                return;
            }

            mojaKonekcija.OtvoriKonekciju(Sesija.Putanja, Sesija.Lozinka);
            try
            {
                //pokusaj pristupa podacima
                string        sql1     = "SELECT * FROM podaci";
                SQLiteCommand command1 = new SQLiteCommand(sql1, mojaKonekcija.conn);
                command1.ExecuteNonQuery();
            }
            catch (SQLiteException)
            {
                MessageBox.Show("Greška kod pristupa podacima!", "Upozorenje", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txtNaziv.Clear();
                txtLozinka.Clear();
            }

            string lozinkaZaSpremiti;

            if (checkBoxEnkriptiraj.Checked)
            {
                lozinkaZaSpremiti = enkriptor.Enkriptiraj(txtLozinka.Text, duljinaLozinke);
            }
            else
            {
                lozinkaZaSpremiti = txtLozinka.Text;
            }

            string        sql     = "INSERT INTO podaci(naziv,lozinka) values('" + txtNaziv.Text + "','" + lozinkaZaSpremiti + "')";
            SQLiteCommand command = new SQLiteCommand(sql, mojaKonekcija.conn);

            command.ExecuteNonQuery();

            mojaKonekcija.ZatvoriKonekciju();
            this.Close();
        }