public List <IDomenskiObjekat> VratiSveAgregiranebjekte(IDomenskiObjekat odo, string sifraJakog) { try { Komanda.CommandText = String.Format(Konstante.SQL.SELECT_FROM, Konstante.SQL.ALL) + odo.VratiNazivTabele() + odo.VratiVrednostiZaJoin(sifraJakog) + String.Format(Konstante.SQL.WHERE, odo.VratiKriterijumJakog(sifraJakog)); 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> VratiSveSlabeObjekteSaKriterijumom(IDomenskiObjekat odo, string kriterijum, string sifraJakog) { try { Komanda.CommandText = String.Format(Konstante.SQL.SELECT_FROM, Konstante.SQL.ALL) + odo.VratiNazivTabele() + String.Format(Konstante.SQL.WHERE, String.Join(Konstante.SQL.AND, new String[] { odo.VratiKriterijumJakog(sifraJakog), kriterijum })); Komanda.CommandType = CommandType.Text; Citac = Komanda.ExecuteReader(); return(odo.VratiListu(ref Citac)); } catch (Exception ex) { Poruka = Konstante.DB.NAUSPESNO_PRETRAZIVANJE; return(null); } }
protected override bool Izvrsi(IDomenskiObjekat objekat, string kriterijum = "", string sifraJakog = "") { Rezultat = Broker.DajInstancu().VratiIDSlabog(objekat, objekat.VratiKriterijumJakog(sifraJakog)); return(true); }