// Akcija dodaj private void btnDodajProizvod_Click(object sender, RoutedEventArgs e) { frmProizvod prozor = new frmProizvod(); prozor.ShowDialog(); PocetniDataGrid(dataGridCentralni); // refresh centralnog dataGrida }
private void btnIzmeniProizvod_Click(object sender, RoutedEventArgs e) { try { izmena = true; konekcija.Open(); DataRowView selektovaniRed = (DataRowView)dataGridCentralni.SelectedItems[0]; pomocniRed = selektovaniRed; string upit = "select * from tblProizvod where ProizvodID = " + selektovaniRed["ID"]; SqlCommand komanda = new SqlCommand(upit, konekcija); SqlDataReader citac = komanda.ExecuteReader(); frmProizvod prozor = new frmProizvod(); while (citac.Read()) { prozor.txtCena.Text = citac["Cena"].ToString(); prozor.txtSifra.Text = citac["Sifra"].ToString(); prozor.txtNaziv.Text = citac["Naziv"].ToString(); prozor.cbxProizvodjac.SelectedValue = citac["ProizvodjacID"].ToString(); prozor.cbxVrstaProizvoda.SelectedValue = citac["VrstaProizvodaID"].ToString(); prozor.cbxDobavljac.SelectedValue = citac["DobavljacID"].ToString(); } prozor.ShowDialog(); } catch (ArgumentOutOfRangeException) { MessageBox.Show("Niste selektovali odgovarajući red.", "Obaveštenje", MessageBoxButton.OK, MessageBoxImage.Warning); } finally { if (konekcija != null) { konekcija.Close(); } } PocetniDataGrid(dataGridCentralni); izmena = false; // pri izmeni je true ali kada se izmeni postavlja se na false }