Ejemplo n.º 1
0
 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);
     }
 }
Ejemplo n.º 2
0
 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);
 }