public List <TipMaterijala> VratiTipMaterijala(string uslov) { List <TipMaterijala> lista = new List <TipMaterijala>(); try { konekcija.Open(); komanda.CommandText = "Select * from TipMaterijala where Naziv like '" + uslov + "%' "; SqlDataReader citac = komanda.ExecuteReader(); while (citac.Read()) { TipMaterijala tm = new TipMaterijala(); tm.Sifra = citac.GetInt32(0); tm.Naziv = citac.GetString(1); lista.Add(tm); } citac.Close(); return(lista); } catch (Exception) { throw; } finally { if (konekcija != null) { konekcija.Close(); } } }
internal static bool odaberitipMaterijala(DataGridView dgv) { try { tipMaterijala = (TipMaterijala)dgv.CurrentRow.DataBoundItem; return(true); } catch (Exception ex) { MessageBox.Show("Greska!\n" + ex.Message); return(false); } }
public void izmeniTipMaterijala(TipMaterijala tm) { try { zapocniTransakciju(); komanda.CommandText = "Update TipMaterijala set Naziv='" + tm.Naziv + "' where Sifra=" + tm.Sifra + " "; komanda.ExecuteNonQuery(); potvrdiTransakciju(); } catch (Exception) { ponistiTransakciju(); throw; } finally { zatvoriKonekciju(); } }