Ejemplo n.º 1
0
        private void btnSpremiStavku_Click(object sender, EventArgs e)
        {
            bool          uspjeh = false;
            StavkaUgovora stavka = new StavkaUgovora();

            stavka.ID_ugovora = ID_ugovora;
            stavka.VrstaRada  = cmbVrstaRada.SelectedItem.ToString();
            stavka.BrojSati   = int.Parse(txtBrojSati.Text);
            stavka.Cijena     = double.Parse(txtCijena.Text);
            stavka.Ukupno     = double.Parse(txtUkupno.Text);
            txtUkupno.Text    = stavka.Ukupno.ToString();

            if (!uredjivanjeStavke)
            {
                uspjeh = Upiti.UnesiStavkuUgovora(stavka);
            }
            else
            {
                stavka.ID_stavke = ID_stavke;
                uspjeh           = Upiti.UrediStavkuUgovora(stavka);
            }

            if (uspjeh)
            {
                ObrisiPoljaStavki();
                PrikaziGlavneButtoneStavke();
                OsvjeziStavke(ID_ugovora);
                txtZaIsplatiti.Text = Upiti.DohvatiIznosZaIsplatiti(ID_ugovora);
            }
        }
Ejemplo n.º 2
0
        public static bool UrediStavkuUgovora(StavkaUgovora stavka)
        {
            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.stavke_ugovora SET id_ugovora = @1, vrsta_rada = @2, broj_sati = @3, cijena = @4, ukupno = @5 WHERE id_stavke = @6";
                        cmd.Parameters.AddWithValue("1", stavka.ID_ugovora);
                        cmd.Parameters.AddWithValue("2", stavka.VrstaRada);
                        cmd.Parameters.AddWithValue("3", stavka.BrojSati);
                        cmd.Parameters.AddWithValue("4", stavka.Cijena);
                        cmd.Parameters.AddWithValue("5", stavka.Ukupno);
                        cmd.Parameters.AddWithValue("6", stavka.ID_stavke);
                        cmd.ExecuteNonQuery();
                        return(true);
                    }
                }
                catch (Exception ex)
                {
                    poruka = ex.Message;
                    return(false);
                }
                finally
                {
                    if (!poruka.Equals(""))
                    {
                        MessageBox.Show(poruka, "Upozorenje", MessageBoxButtons.OK);
                    }
                }
            }
        }