private void btnSpremi_Click(object sender, EventArgs e) { bool uspjeh = false; Posao posao = new Posao(); posao.ID_grupe = int.Parse(cmbGrupePoslova.SelectedValue.ToString()); posao.VrstaPosla = txtVrsta.Text; posao.Opis = txtOpis.Text; posao.MjestoObavljanja = txtMjesto.Text; posao.Satnica = double.Parse(txtSatnica.Text.ToString()); if (uredjivanjeposla) { posao.ID_posla = ID_posla; uspjeh = Upiti.UrediPosao(posao); } else { uspjeh = Upiti.UnesiPosao(posao); } if (uspjeh) { OsvjeziPrikaz(); PrikaziGlavneButtone(); ObrisiSve(); } }
public static bool UrediPosao(Posao posao) { 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.poslovi SET id_grupe = @1, vrsta_posla = @2, opis = @3, mjesto_obavljanja = @4, satnica = @5 WHERE id_posla = @6"; cmd.Parameters.AddWithValue("1", posao.ID_grupe); cmd.Parameters.AddWithValue("2", posao.VrstaPosla); cmd.Parameters.AddWithValue("3", posao.Opis); cmd.Parameters.AddWithValue("4", posao.MjestoObavljanja); cmd.Parameters.AddWithValue("5", posao.Satnica); cmd.Parameters.AddWithValue("6", posao.ID_posla); cmd.ExecuteNonQuery(); return(true); } } catch (Exception ex) { poruka = ex.Message; return(false); } finally { if (!poruka.Equals("")) { MessageBox.Show(poruka, "Upozorenje", MessageBoxButtons.OK); } } } }