private void UrediStavkuPrimke_btn_Click(object sender, EventArgs e) { if (StavkePrimke_datagrid.SelectedRows.Count == 0) { MessageBox.Show("Odaberite stavku primke za promjenu!"); } else { //Obrascu ćemo poslati podatke za uređivanje kojima treba popuniti svoja polja string idDijelaBicikla = StavkePrimke_datagrid.CurrentRow.Cells["idDijelaBicikla"].Value.ToString(); string bicikl = StavkePrimke_datagrid.CurrentRow.Cells["Bicikl"].Value.ToString(); string kolicina = StavkePrimke_datagrid.CurrentRow.Cells["Količina"].Value.ToString(); string cijena = StavkePrimke_datagrid.CurrentRow.Cells["Jedinična nabavna cijena"].Value.ToString(); Evidencija_Stavke_Primke evidencijaStavkePrimke = new Evidencija_Stavke_Primke(idDijelaBicikla, bicikl, kolicina, cijena); evidencijaStavkePrimke.ShowDialog(); //podatke koje je prethodni obrazac (evidencijaStavkePrimke) zapisao u globalne varijable sada dohvaćamo i zapisujemo u DataGrid if (evidencijaStavkePrimke.odustani == false) { StavkePrimke_datagrid.CurrentRow.Cells["idDijelaBicikla"].Value = evidencijaStavkePrimke.idProizvoda; StavkePrimke_datagrid.CurrentRow.Cells["Naziv robe"].Value = evidencijaStavkePrimke.nazivProizvoda; StavkePrimke_datagrid.CurrentRow.Cells["Bicikl"].Value = evidencijaStavkePrimke.bicikl; StavkePrimke_datagrid.CurrentRow.Cells["Količina"].Value = evidencijaStavkePrimke.kolicina; StavkePrimke_datagrid.CurrentRow.Cells["Jedinična nabavna cijena"].Value = evidencijaStavkePrimke.cijena; } } }
private void DodajStavkuPrimke_btn_Click(object sender, EventArgs e) { Evidencija_Stavke_Primke evidencijaStavkePrimke = new Evidencija_Stavke_Primke(); evidencijaStavkePrimke.ShowDialog(); //podatke koje je prethodni obrazac zapisao u globalne varijable sada dohvaćamo i zapisujemo pomoću DataRow-a u DataTable if (evidencijaStavkePrimke.odustani == false) { //dodajemo novi redak u prethodni obrazac DataTable dt = StavkePrimke_datagrid.DataSource as DataTable; DataRow stavka = dt.NewRow(); stavka["idDijelaBicikla"] = evidencijaStavkePrimke.idProizvoda; stavka["Bicikl"] = evidencijaStavkePrimke.bicikl; stavka["Naziv robe"] = evidencijaStavkePrimke.nazivProizvoda; stavka["Količina"] = evidencijaStavkePrimke.kolicina; stavka["Jedinična nabavna cijena"] = evidencijaStavkePrimke.cijena; dt.Rows.Add(stavka); StavkePrimke_datagrid.DataSource = dt; } }