private void flatButtonPotvrdi_Click(object sender, EventArgs e) { Sesija.Lozinka = txtLozinka.Text; if (Sesija.Lozinka.Length != 0) { mojaKonekcija.OtvoriKonekciju(Sesija.Putanja, Sesija.Lozinka); try { //pokusaj pristupa podacima string sql = "SELECT * FROM podaci"; SQLiteCommand command = new SQLiteCommand(sql, mojaKonekcija.conn); command.ExecuteNonQuery(); mojaKonekcija.conn.Close(); Lozinke novaForma = new Lozinke(); this.Hide(); novaForma.ShowDialog(); this.Close(); } catch (SQLiteException) { MessageBox.Show("Krivu lozinku ste upisali!", "Upozorenje", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtLozinka.Clear(); } } else { MessageBox.Show("Morate lozinku upisati!", "Upozorenje", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtLozinka.Clear(); } }
private void flatButtonPotvrdi_Click(object sender, EventArgs e) { if (txtLozinka1.Text == txtLozinka2.Text && txtLozinka1.Text.Length >= 8) { SaveFileDialog saveFileDialog = new SaveFileDialog(); saveFileDialog.Filter = "File|*.db"; saveFileDialog.Title = "Save an SQLite File"; saveFileDialog.ShowDialog(); if (saveFileDialog.FileName != "") { SQLiteConnection.CreateFile(saveFileDialog.FileName); Sesija.Putanja = Path.GetFullPath(saveFileDialog.FileName).ToString(); Sesija.Lozinka = txtLozinka1.Text; SQLiteConnection konekcija = new SQLiteConnection("Data Source=" + Sesija.Putanja + ";Version=3"); konekcija.SetPassword(txtLozinka1.Text); konekcija.Open(); string sql = "CREATE TABLE podaci (id INTEGER PRIMARY KEY UNIQUE NOT NULL, naziv TEXT NOT NULL, lozinka TEXT NOT NULL)"; SQLiteCommand command = new SQLiteCommand(sql, konekcija); command.ExecuteNonQuery(); konekcija.Close(); Lozinke formaLozinke = new Lozinke(); this.Hide(); formaLozinke.ShowDialog(); this.Close(); } } else if (txtLozinka1.Text == txtLozinka2.Text && txtLozinka1.Text.Length < 8) { MessageBox.Show("Lozinka vam je slaba ! \n \n Treba sadržavati minimalno 8 znakova !", "Pozor", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { MessageBox.Show("Lozinke se ne podudaraju !", "Upozorenje !", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtLozinka1.Clear(); txtLozinka2.Clear(); } }