public List <IDomenskiObjekat> VratiUzJoin(IDomenskiObjekat objekat) { SqlCommand comm = new SqlCommand("", connection, transaction); comm.CommandText = $"select * from {objekat.VrednostZaJoin} {objekat.Join}"; SqlDataReader reader = comm.ExecuteReader(); List <IDomenskiObjekat> lista = objekat.VratiListu(reader); reader.Close(); return(lista); }
public List <IDomenskiObjekat> VratiUzUslov(string uslov, IDomenskiObjekat objekat) { SqlCommand comm = new SqlCommand("", connection, transaction); comm.CommandText = $"select * from {objekat.VrednostZaJoin} {objekat.Join} where {objekat.VrednostiZaPretragu} like '%{uslov}%'"; SqlDataReader reader = comm.ExecuteReader(); List <IDomenskiObjekat> lista = objekat.VratiListu(reader); reader.Close(); return(lista); }
public List <IDomenskiObjekat> VratiSve(IDomenskiObjekat objekat) { SqlCommand command = new SqlCommand("", konekcija, transakcija); command.CommandText = $"SELECT * FROM {objekat.NazivTabele}"; SqlDataReader reader = command.ExecuteReader(); List <IDomenskiObjekat> rezultat = objekat.VratiListu(reader); reader.Close(); return(rezultat); }
public List <IDomenskiObjekat> Pretraga(IDomenskiObjekat objekat) { SqlCommand command = new SqlCommand("", konekcija, transakcija); command.CommandText = objekat.Pretraga; SqlDataReader reader = command.ExecuteReader(); List <IDomenskiObjekat> rezultat = objekat.VratiListu(reader); reader.Close(); return(rezultat); }
public List <IDomenskiObjekat> Pronadji(IDomenskiObjekat objekat) { SqlCommand command = new SqlCommand("", konekcija, transakcija); command.CommandText = $"SELECT * FROM {objekat.NazivTabele} " + $"WHERE {objekat.KriterijumiZaPretragu}"; SqlDataReader reader = command.ExecuteReader(); List <IDomenskiObjekat> rezultat = objekat.VratiListu(reader); reader.Close(); return(rezultat); }
//SELECT public List <IDomenskiObjekat> VratiSve(IDomenskiObjekat ido) { SqlCommand command = new SqlCommand("", connection, transaction); command.CommandText = $"SELECT * FROM {ido.Tabela} {ido.Join}"; SqlDataReader reader = command.ExecuteReader(); List <IDomenskiObjekat> rezultat = ido.VratiListu(reader); if (reader != null) { reader.Close(); } return(rezultat); }
public List <IDomenskiObjekat> VratiSve(IDomenskiObjekat odo) { try { Komanda.CommandText = String.Format(Konstante.SQL.SELECT_FROM, Konstante.SQL.ALL) + odo.VratiNazivTabele(); Komanda.CommandType = CommandType.Text; Citac = Komanda.ExecuteReader(); return(odo.VratiListu(ref Citac)); } catch (Exception ex) { Poruka = Konstante.DB.NAUSPESNO_PRETRAZIVANJE; return(null); } }
public List <IDomenskiObjekat> VratiSveAgregiranebjekteSaKriterijumom(IDomenskiObjekat odo, string kriterijum, string sifraJakog) { try { Komanda.CommandText = String.Format(Konstante.SQL.SELECT_FROM, Konstante.SQL.ALL) + odo.VratiNazivTabele() + odo.VratiVrednostiZaJoin(sifraJakog) + String.Format(Konstante.SQL.WHERE, kriterijum); Komanda.CommandType = CommandType.Text; Citac = Komanda.ExecuteReader(); return(odo.VratiListu(ref Citac)); } catch (Exception ex) { Poruka = Konstante.DB.NAUSPESNO_PRETRAZIVANJE; return(null); } }
public IDomenskiObjekat VratiSlog(IDomenskiObjekat odo) { try { Komanda.CommandText = String.Format(Konstante.SQL.SELECT_FROM, Konstante.SQL.ALL) + odo.VratiNazivTabele() + String.Format(Konstante.SQL.WHERE, odo.VratiUslovZaNadjiSlog()); Komanda.CommandType = CommandType.Text; Citac = Komanda.ExecuteReader(); return(odo.VratiListu(ref Citac).FirstOrDefault()); } catch (Exception ex) { Poruka = Konstante.DB.NAUSPESNO_PRETRAZIVANJE; return(null); } }
// public List <IDomenskiObjekat> VratiRazmenuRobe(IDomenskiObjekat objekat, string operacija) { SqlCommand command = new SqlCommand($"SELECT RazmenaRobe.*, Roba.* FROM {objekat.VratiImeKlase()} JOIN Roba ON RazmenaRobe.RazmenaID = Roba.RazmenaUlozeneRobe WHERE {objekat.VratiSlozenUslov(operacija)}", connection, transaction); SqlDataReader reader = command.ExecuteReader(); List <IDomenskiObjekat> rezultat = objekat.VratiListu(reader); reader.Close(); int broj = 1; foreach (IDomenskiObjekat rez in rezultat) { broj = 1; while (rez.VratiPoddomen(broj) != null) { rez.PostaviPoddomen(VratiJedan(rez.VratiPoddomen(broj)), broj); broj++; } } return(rezultat); }
// ...#... public List <IDomenskiObjekat> VratiPretragu(IDomenskiObjekat objekat, string tekst) { SqlCommand command = new SqlCommand($"SELECT * FROM {objekat.VratiImeKlase()} WHERE {objekat.VratiPretragu(tekst)}", connection, transaction); SqlDataReader reader = command.ExecuteReader(); List <IDomenskiObjekat> rezultat = objekat.VratiListu(reader); reader.Close(); int broj = 1; foreach (IDomenskiObjekat rez in rezultat) { broj = 1; while (rez.VratiPoddomen(broj) != null) { rez.PostaviPoddomen(VratiJedan(rez.VratiPoddomen(broj)), broj); broj++; } } return(rezultat); }