public List <OpstiDomenskiObjekat> VratiSve(OpstiDomenskiObjekat odo) { string upit = "SELECT * FROM " + odo.nazivTabele; SqlDataReader citac = null; SqlCommand komanda = new SqlCommand(upit, konekcija, transakcija); try { citac = komanda.ExecuteReader(); // pravim novu tabelu u koju prepisujem sadrzaj Citaca DataTable tabela = new DataTable(); tabela.Load(citac); List <OpstiDomenskiObjekat> lista = new List <OpstiDomenskiObjekat>(); foreach (DataRow red in tabela.Rows) { OpstiDomenskiObjekat pomocni = odo.Procitaj(red); lista.Add(pomocni); } return(lista); } catch (Exception) { throw new Exception("Greska u radu sa bazom!"); } finally { if (citac != null) { citac.Close(); } } }
public List <OpstiDomenskiObjekat> VratiSve(OpstiDomenskiObjekat odo) { string upit = "Select * from " + odo.nazivTabele; SqlDataReader citac = null; SqlCommand komanda = new SqlCommand(upit, konekcija, transakcija); try { citac = komanda.ExecuteReader(); DataTable tabela = new DataTable(); tabela.Load(citac); List <OpstiDomenskiObjekat> lista = new List <OpstiDomenskiObjekat>(); foreach (DataRow row in tabela.Rows) { OpstiDomenskiObjekat pomocna = odo.Procitaj(row); lista.Add(pomocna); } return(lista); } catch (Exception) { throw new Exception("Greska u radu sa bazom!"); } finally { if (citac != null) { citac.Close(); } } }
public OpstiDomenskiObjekat VratiZaUslovOstalo(OpstiDomenskiObjekat odo) { //koristim npr. pri login-u; kada treba da se podudaraju i korisnicko ime i sifra string upit = "SELECT * FROM " + odo.nazivTabele + " WHERE " + odo.uslovOstalo; SqlDataReader citac = null; SqlCommand komanda = new SqlCommand(upit, konekcija, transakcija); try { citac = komanda.ExecuteReader(); DataTable tabela = new DataTable(); tabela.Load(citac); DataRow red; if (tabela.Rows.Count == 0) { return(null); } else { red = tabela.Rows[0]; } return(odo.Procitaj(red)); } catch (Exception) { throw new Exception("Greska u radu sa bazom!"); } finally { if (citac != null) { citac.Close(); } } }
//4. public OpstiDomenskiObjekat VratiZaUslovOstalo(OpstiDomenskiObjekat odo) { string upit = "Select * from " + odo.nazivTabele + " where " + odo.uslovZaOstalo; SqlDataReader citac = null; SqlCommand komanda = new SqlCommand(upit, konekcija, transakcija); try { citac = komanda.ExecuteReader(); DataTable tabela = new DataTable(); tabela.Load(citac); DataRow red; if (tabela.Rows.Count == 0) { return(null); } else { red = tabela.Rows[0]; } return(odo.Procitaj(red)); } catch (Exception) { throw new Exception("Greska u radu sa bazom!"); } finally { if (citac != null) { citac.Close(); } } }