Пример #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);
            }
        }
Пример #2
0
        private void dgvUgovori_SelectionChanged(object sender, EventArgs e)
        {
            if (dgvUgovori.SelectedCells.Count > 0)
            {
                int indeksOznacenog = dgvUgovori.SelectedCells[0].RowIndex;

                DataGridViewRow oznaceniRed = dgvUgovori.Rows[indeksOznacenog];
                ID_ugovora = int.Parse(oznaceniRed.Cells["IDUgovora"].Value.ToString());
                satnica    = double.Parse(oznaceniRed.Cells["SatnicaUgovor"].Value.ToString());
                cmbPoslodavac.SelectedValue = int.Parse(oznaceniRed.Cells["IDPoslodavca"].Value.ToString());
                cmbPosao.SelectedValue      = int.Parse(oznaceniRed.Cells["IDPosla"].Value.ToString());
                cmbStudent.SelectedValue    = int.Parse(oznaceniRed.Cells["IDStudenta"].Value.ToString());
                NpgsqlRange <DateTime> trajanje = NpgsqlRange <DateTime> .Parse(oznaceniRed.Cells["Trajanje"].Value.ToString());

                dtpOd.Value = trajanje.LowerBound;
                dtpDo.Value = trajanje.UpperBound;

                txtZaIsplatiti.Text = Upiti.DohvatiIznosZaIsplatiti(ID_ugovora);
                OsvjeziStavke(ID_ugovora);
            }
        }