public bool PamtiSlog(IDomenskiObjekat odo, String sifraJakog = "") { try { Komanda.CommandText = Konstante.SQL.INSERT_INTO + odo.VratiNazivTabele() + String.Format(Konstante.SQL.VALUES, odo.VratiVrednostiZaUbacivanje(sifraJakog)); Komanda.CommandType = CommandType.Text; Komanda.ExecuteNonQuery(); } catch (Exception ex) { return(false); } return(true); }
public bool BrisiSlabeSlogove(IDomenskiObjekat odo, String sifraJakog) { try { Komanda.CommandText = String.Format(Konstante.SQL.DELETE_FROM, odo.VratiNazivTabele()) + String.Format(Konstante.SQL.WHERE, odo.VratiPKIUslov(sifraJakog)); Komanda.CommandType = CommandType.Text; Komanda.ExecuteNonQuery(); } catch (Exception ex) { return(false); } return(true); }
public bool PromeniSlog(IDomenskiObjekat odo) { try { Komanda.CommandText = Konstante.SQL.UPDATE + odo.VratiNazivTabele() + String.Format(Konstante.SQL.SET, odo.PostaviVrednostAtributa()) + String.Format(Konstante.SQL.WHERE, odo.VratiPKIUslov()); Komanda.CommandType = CommandType.Text; Komanda.ExecuteNonQuery(); } catch (Exception ex) { return(false); } return(true); }
public String VratiIDSlabog(IDomenskiObjekat odo, String kriterijum) { try { Komanda.CommandText = String.Format(Konstante.SQL.SELECT_FROM, String.Format(Konstante.SQL.MAX, odo.VratiNazivPK())) + odo.VratiNazivTabele() + String.Format(Konstante.SQL.WHERE, kriterijum); Komanda.CommandType = CommandType.Text; Citac = Komanda.ExecuteReader(); if (Citac.Read()) { return(Convert.ToString(Citac.GetInt64(0) + 1)); } return(Konstante.Opste.NULA); } catch (Exception ex) { Poruka = Konstante.DB.NAUSPESNO_PRETRAZIVANJE; return(Konstante.Opste.NULA); } }
public List <IDomenskiObjekat> VratiPoKriterijumu(IDomenskiObjekat odo, string kriterijum) { try { Komanda.CommandText = String.Format(Konstante.SQL.SELECT_FROM, Konstante.SQL.ALL) + odo.VratiNazivTabele() + 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 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); } }
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); } }