public bool StrankeDodavanje(Stranke stranke) { SQLiteConnection con = new SQLiteConnection("Data Source=bazaTest.db3;Version=3;"); if (con.State == ConnectionState.Closed) { con.Open(); } try { String query = "INSERT INTO stranke(id,ime,prezime,jmbg,datum,predmet,broj) values('" + stranke.Id + "', '" + stranke.Ime + "', '" + stranke.Prezime + "', '" + stranke.Jmbg + "', '" + stranke.DatumRodjenja + "', '" + stranke.Predmet + "', '" + stranke.BrojTelefona + "' ) "; SQLiteCommand cmd = new SQLiteCommand(query, con); cmd.ExecuteNonQuery(); return(true); } catch (Exception ex) { MessageBox.Show(ex.Message); return(false); } finally { con.Close(); } }
private void Sacuvaj_Click(object sender, RoutedEventArgs e) { if (Validacija()) { Stranke stranke = new Stranke(int.Parse(idStrankeTextBox.Text), imeTextBox.Text, prezimeTextBox.Text, int.Parse(jmbgTextBox.Text), datumTextBox.Text, predmetTextBox.Text, int.Parse(brojTelefonaTextBox.Text)); SqlData sql = new SqlData(); if (sql.StrankeDodavanje(stranke) == true) { MessageBox.Show("Polja su pravilno dodata u bazu", "Obaveštenje", MessageBoxButton.OK, MessageBoxImage.Information); Close(); } else { MessageBox.Show("Polja NISU pravilno popunjena", "Obaveštenje", MessageBoxButton.OK, MessageBoxImage.Error); } } }