private void btnSpremi_Click(object sender, EventArgs e) { bool uspjeh = false; Poslodavac poslodavac = new Poslodavac(); poslodavac.Sifra = txtSifra.Text; poslodavac.Naziv = txtNaziv.Text; poslodavac.Sjediste = txtSjediste.Text; poslodavac.OIB = txtOIB.Text; if (uredjivanjePoslodavca) { poslodavac.ID_poslodavca = ID_poslodavca; uspjeh = Upiti.UrediPoslodavca(poslodavac); } else { uspjeh = Upiti.UnesiPoslodavca(poslodavac); } if (uspjeh) { OsvjeziPrikaz(); PrikaziGlavneButtone(); ObrisiSve(); } }
public static bool UrediPoslodavca(Poslodavac poslodavac) { string poruka = ""; using (var conn = new NpgsqlConnection(SqlConnection.ConnectionString)) { conn.Open(); try { // Insert some data using (var cmd = new NpgsqlCommand()) { cmd.Connection = conn; cmd.CommandText = "UPDATE md.poslodavci SET sifra = @1, naziv = @2, sjediste = @3, oib = @4 WHERE id_poslodavca = @5"; cmd.Parameters.AddWithValue("1", poslodavac.Sifra); cmd.Parameters.AddWithValue("2", poslodavac.Naziv); cmd.Parameters.AddWithValue("3", poslodavac.Sjediste); cmd.Parameters.AddWithValue("4", poslodavac.OIB); cmd.Parameters.AddWithValue("5", poslodavac.ID_poslodavca); cmd.ExecuteNonQuery(); return(true); } } catch (Exception ex) { poruka = ex.Message; return(false); } finally { if (!poruka.Equals("")) { MessageBox.Show(poruka, "Upozorenje", MessageBoxButtons.OK); } } } }
public static bool UnesiPoslodavca(Poslodavac poslodavac) { string poruka = ""; using (var conn = new NpgsqlConnection(SqlConnection.ConnectionString)) { conn.Open(); try { // Insert some data using (var cmd = new NpgsqlCommand()) { cmd.Connection = conn; cmd.CommandText = "INSERT INTO md.poslodavci (sifra, naziv, sjediste, oib) VALUES (@1, @2, @3, @4)"; cmd.Parameters.AddWithValue("1", poslodavac.Sifra); cmd.Parameters.AddWithValue("2", poslodavac.Naziv); cmd.Parameters.AddWithValue("3", poslodavac.Sjediste); cmd.Parameters.AddWithValue("4", poslodavac.OIB); cmd.ExecuteNonQuery(); return(true); } } catch (Exception ex) { poruka = ex.Message; return(false); } finally { if (!poruka.Equals("")) { MessageBox.Show(poruka, "Upozorenje", MessageBoxButtons.OK); } } } }