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();
            }
        }
Exemplo n.º 2
0
        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);
                    }
                }
            }
        }