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); } }
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); } }