public int delete(OpstiDomenskiObjekat odo) { string upit = "DELETE FROM " + odo.NazivTabele + " WHERE " + odo.UslovID; SqlCommand komanda = new SqlCommand(upit, konekcija, transakcija); try { return(komanda.ExecuteNonQuery()); } catch (Exception) { throw new Exception("Greška pri brisanju iz baze!"); } }
public int ObrisiZaUslovOstalo(OpstiDomenskiObjekat odo) { string upit = "DELETE FROM " + odo.nazivTabele + " WHERE " + odo.uslovOstalo; SqlCommand komanda = new SqlCommand(upit, konekcija, transakcija); try { return(komanda.ExecuteNonQuery()); } catch (Exception) { throw new Exception("Greska u radu sa bazom!"); } }
public object Storniraj(OpstiDomenskiObjekat odo) { try { string upit = "UPDATE " + odo.VratiTabeluZaUnos() + " SET " + odo.VratiVrednostiZaStorniranje() + " WHERE " + odo.VratiKljucniAtribut(); OleDbCommand komanda = new OleDbCommand(upit, konekcija, transakcija); komanda.ExecuteNonQuery(); return(true); } catch (Exception) { return(false); } }
public bool Unesi(OpstiDomenskiObjekat odo) { try { string upit = "INSERT INTO " + odo.VratiTabeluZaUnos() + " VALUES " + odo.VratiVrednostiZaInsert(); komanda = new OleDbCommand(upit, konekcija, transakcija); komanda.ExecuteNonQuery(); return(true); } catch { return(false); } }
public bool Obrisi(OpstiDomenskiObjekat odo) { try { string upit = "DELETE FROM " + odo.VratiTabeluZaUnos() + " WHERE " + odo.VratiKljucniAtribut(); komanda = new OleDbCommand(upit, konekcija, transakcija); komanda.ExecuteNonQuery(); return(true); } catch { return(false); } }
public int sacuvaj(OpstiDomenskiObjekat odo) { string upit = "INSERT INTO " + odo.tabela + " VALUES " + odo.upisivanje; OleDbCommand komanda = new OleDbCommand(upit, konekcija, transakcija); try { return(komanda.ExecuteNonQuery()); } catch (Exception) { throw new Exception("Greska u radu sa bazom!"); } }
//ZA IZMENU KORISNIKA na osnovu id-a onog koji je izabrao public int IzmeniObjekat(OpstiDomenskiObjekat obj) { string upit = "UPDATE " + obj.ImeTabele + " SET " + obj.Azuriranje + " WHERE " + obj.ImeKoloneID + "=" + obj.UslovInt; SqlCommand komanda = new SqlCommand(upit, konekcija, transakcija); try { return(komanda.ExecuteNonQuery()); } catch (Exception) { throw new Exception("Greska u radu sa bazom!"); } }
public int Sacuvaj(OpstiDomenskiObjekat odo) { string upit = "INSERT INTO " + odo.nazivTabele + " " + odo.unos; SqlCommand komanda = new SqlCommand(upit, konekcija, transakcija); try { return(komanda.ExecuteNonQuery()); } catch (Exception) { throw new Exception("Greska u radu sa bazom!"); } }
//ZA BRISANJE KORISNIKA, ZA BRISANJE USLUGE public int ObrisiObjekat(OpstiDomenskiObjekat obj) { string upit = "DELETE FROM " + obj.ImeTabele + " WHERE " + obj.SveKoloneTabeleUslov; SqlCommand komanda = new SqlCommand(upit, konekcija, transakcija); try { return(komanda.ExecuteNonQuery()); } catch (Exception ex) { throw new Exception(ex.Message); } }
public int IzmeniUslovPrimarni(OpstiDomenskiObjekat odo) { string upit = "UPDATE " + odo.nazivTabele + " SET " + odo.izmena + " WHERE " + odo.uslovPrimarni; SqlCommand komanda = new SqlCommand(upit, konekcija, transakcija); try { return(komanda.ExecuteNonQuery()); } catch (Exception) { throw new Exception("Greska u radu sa bazom!"); } }
public int obrisiZaUslovVise(OpstiDomenskiObjekat odo) { string upit = "DELETE * FROM " + odo.tabela + " WHERE " + odo.uslovVise; OleDbCommand komanda = new OleDbCommand(upit, konekcija, transakcija); try { return(komanda.ExecuteNonQuery()); } catch (Exception) { throw new Exception("Greska u radu sa bazom!"); } }
public int izmeni(OpstiDomenskiObjekat odo) { string upit = "UPDATE " + odo.tabela + " SET " + odo.azuriranje + " WHERE " + odo.uslovJedan; OleDbCommand komanda = new OleDbCommand(upit, konekcija, transakcija); try { return(komanda.ExecuteNonQuery()); } catch (Exception ex) { throw new Exception("Greska u radu sa bazom!"); } }
public int update(OpstiDomenskiObjekat odo) { string upit = "UPDATE " + odo.NazivTabele + " SET " + odo.Update + " WHERE " + odo.UslovID; SqlCommand komanda = new SqlCommand(upit, konekcija, transakcija); try { return(komanda.ExecuteNonQuery()); } catch (Exception) { throw new Exception("Greška pri ažuriranju podataka u bazi!"); } }
public int insert(OpstiDomenskiObjekat odo) { string upit = "INSERT INTO " + odo.NazivTabele + " " + odo.Insert; SqlCommand komanda = new SqlCommand(upit, konekcija, transakcija); try { return(komanda.ExecuteNonQuery()); } catch (Exception) { throw new Exception("Greška pri unosu podataka u bazu!"); } }
public override object Izvrsi(OpstiDomenskiObjekat odo) { Sesija.Broker.dajSesiju().sacuvaj(odo); Profesor p = odo as Profesor; Predaje pr = new Predaje(); pr.Profesor = p; Sesija.Broker.dajSesiju().obrisi(pr); foreach (Predaje pre in p.ListaPredmeta) { Sesija.Broker.dajSesiju().sacuvaj(pre); } return(1); }
public override object Izvrsi(OpstiDomenskiObjekat odo) { Veterinar v = Sesija.Broker.vratiKonekciju().vratiJedanZaUslovOpsti(odo) as Veterinar; Osoba o = new Osoba(); o.Id = v.Id; o = Sesija.Broker.vratiKonekciju().vratiJedanZaID(o) as Osoba; v.Jmbg = o.Jmbg; v.Ime = o.Ime; v.Prezime = o.Prezime; v.Email = o.Email; v.Telefon = o.Telefon; return(v); }
//8. public int ObrisiZaPrimarniUslov(OpstiDomenskiObjekat odo) { string upit = "Delete from " + odo.nazivTabele + " where " + odo.uslovVezanZaPrimarniKljuc; SqlCommand komanda = new SqlCommand(upit, konekcija, transakcija); try { return(komanda.ExecuteNonQuery()); } catch (Exception) { throw new Exception("Greska u radu sa bazom!"); } }
public int dajSifru(OpstiDomenskiObjekat odo) { string upit = "SELECT MAX(" + odo.kljuc + ") FROM " + odo.tabela; OleDbCommand komanda = new OleDbCommand(upit, konekcija, transakcija); try { int sifra = Convert.ToInt32(komanda.ExecuteScalar()); return(sifra + 1); } catch (Exception) { return(1); } }
public OpstiDomenskiObjekat VratiObjekatPoUslovu(OpstiDomenskiObjekat odo) { try { string upit = "SELECT * FROM " + odo.VratiImeTabele() + " WHERE " + odo.VratiUslovZaObjekat(); komanda = new OleDbCommand(upit, konekcija, transakcija); OleDbDataReader citac = komanda.ExecuteReader(); return(odo.VratiObjekat(citac)); } catch (Exception ex) { throw ex; } }
public List <OpstiDomenskiObjekat> VratiSveObjekte(OpstiDomenskiObjekat odo) { try { string upit = "SELECT * FROM " + odo.VratiImeTabele(); komanda = new OleDbCommand(upit, konekcija, transakcija); OleDbDataReader citac = komanda.ExecuteReader(); return(odo.VratiListu(citac)); } catch (Exception ex) { throw ex; } }
public override object Izvrsi(OpstiDomenskiObjekat odo) { Sesija.Broker.dajSesiju().izmeni(odo); Predavanje p = odo as Predavanje; Prisustvuje pr = new Prisustvuje(); pr.Predavanje = p; // Sesija.Broker.dajSesiju().obrisiZaUslovVise(pr); foreach (Prisustvuje pri in p.ListaUcenika) { Sesija.Broker.dajSesiju().sacuvaj(pri); } return(1); }
public override object Izvrsi(OpstiDomenskiObjekat odo) { List <Termin> termini = Sesija.Broker.vratiKonekciju().vratiTermineJoin(odo).OfType <Termin>().ToList <Termin>(); foreach (Termin t in termini) { t.Veterinar = Sesija.Broker.vratiKonekciju().vratiJedanZaID(t.Veterinar) as Veterinar; t.Ljubimac = Sesija.Broker.vratiKonekciju().vratiJedanZaID(t.Ljubimac) as Ljubimac; t.Zivotinja = new Zivotinja(); t.Zivotinja.Id = t.Ljubimac.Zivotinja.Id; t.Zivotinja = Sesija.Broker.vratiKonekciju().vratiJedanZaID(t.Zivotinja) as Zivotinja; t.Sala = Sesija.Broker.vratiKonekciju().vratiJedanZaID(t.Sala) as Sala; } return(termini); }
//6. public int IzmeniUslovOstalo(OpstiDomenskiObjekat odo) { string upit = "Update " + odo.nazivTabele + " set " + odo.izmena + " where " + odo.uslovZaOstalo; SqlCommand komanda = new SqlCommand(upit, konekcija, transakcija); try { return(komanda.ExecuteNonQuery()); } catch (Exception) { throw new Exception("Greska u radu sa bazom!"); } }
public override object Izvrsi(OpstiDomenskiObjekat odo) { //return Sesija.Broker.dajSesiju().vratiSveZaUslovVise(odo).OfType<Predavanje>().ToList<Predavanje>(); List <Predavanje> lista = Sesija.Broker.dajSesiju().vratiSveZaUslovVise(odo).OfType <Predavanje>().ToList <Predavanje>(); foreach (Predavanje p in lista) { Prisustvuje pr = new Prisustvuje(); pr.Predavanje = p; p.ListaUcenika = Sesija.Broker.dajSesiju().vratiSveZaUslovVise(pr).OfType <Prisustvuje>().ToList <Prisustvuje>(); } return(lista); }
public override object Izvrsi(OpstiDomenskiObjekat odo) { Projekcija pk = new Projekcija(); pk.USLOVI = " NazivBioskopa is null"; Sesija.Broker.dajSesiju().deleteVise(pk); List <Projekcija> listaProjekcija = Sesija.Broker.dajSesiju().vratiSve(odo).OfType <Projekcija>().ToList <Projekcija>(); foreach (Projekcija p in listaProjekcija) { p.Film = Sesija.Broker.dajSesiju().vratiJedanZaID(p.Film) as Film; } return(listaProjekcija); }
public override object IzvrsiKonkretnuSO(OpstiDomenskiObjekat odo) { Rezervacija r = odo as Rezervacija; Broker.DajSesiju().ObrisiZaUslovPrimarni(odo); foreach (StavkaRezervacije stavka in r.ListaStavki) { Linija l = Broker.DajSesiju().VratiZaUslovPrimarni(stavka.Linija) as Linija; l.RaspoloziviBrojMesta++; Broker.DajSesiju().IzmeniUslovPrimarni(l); } return(true); }
public override object Izvrsi(OpstiDomenskiObjekat odo) { Ugovor u = odo as Ugovor; Sesija.Broker.dajSesiju().updateJedan(u); Sesija.Broker.dajSesiju().deleteVise(new SpisakUcenika { Ugovor = u, USLOVI = $"SifraUgovora = {u.SifraUgovora}" }); foreach (SpisakUcenika su in u.Ucenici) { Sesija.Broker.dajSesiju().insert(su); } return(true); }
public override object Izvrsi(OpstiDomenskiObjekat odo) { RadnoMesto rm = new RadnoMesto() { Oj = odo as OrganizacionaJedinica }; rm.uslovi = "SifraOJ = " + rm.Oj.SifraOJ; List <RadnoMesto> rmesta = Sesija.Broker.dajSesiju().vratiSveZaUslovOpsti(rm).OfType <RadnoMesto>().ToList <RadnoMesto>(); foreach (RadnoMesto r in rmesta) { r.Radnik = Broker.dajSesiju().vratiJedanZaID(r.Radnik) as Radnik; } return(rmesta); }
public override object Izvrsi(OpstiDomenskiObjekat odo) { List <Veterinar> lista = Sesija.Broker.vratiKonekciju().vratiSVe(odo).OfType <Veterinar>().ToList <Veterinar>(); foreach (Veterinar v in lista) { Osoba o = new Osoba(); o.Id = v.Id; o = Sesija.Broker.vratiKonekciju().vratiJedanZaID(o) as Osoba; v.Jmbg = o.Jmbg; v.Ime = o.Ime; v.Prezime = o.Prezime; v.Email = o.Email; v.Telefon = o.Telefon; } return(lista); }
public object vratiLjubimcaIzTabele(OpstiDomenskiObjekat odo) { try { komanda.CommandText = "Select z.Vrsta, lj.*, o.Ime, o.Prezime, o.Telefon, o.Email, v.Zanimanje from Zivotinja z join Ljubimac lj on z.ID = lj.IDZivotinja join Osoba o on lj.IDVlasnik = o.ID join Vlasnik v on o.ID = v.ID where " + odo.UslovOpsti; citac = komanda.ExecuteReader(); Ljubimac lj = new Ljubimac(); while (citac.Read()) { lj.Id = Convert.ToInt32(citac[1]); lj.Ime = citac[2].ToString(); lj.Boja = citac[5].ToString(); lj.Pol = citac[4].ToString(); lj.Starost = Convert.ToInt32(citac[3]); lj.Vlasnik = new Vlasnik(); lj.Vlasnik.Id = Convert.ToInt32(citac[7]); lj.Vlasnik.Ime = citac[9].ToString(); lj.Vlasnik.Prezime = citac[10].ToString(); lj.Vlasnik.Telefon = citac[11].ToString(); lj.Vlasnik.Email = citac[12].ToString(); lj.Vlasnik.Zanimanje = citac[13].ToString(); //lj.Veterinar = new Veterinar(); //lj.Veterinar.Jmbg = Convert.ToInt32(citac[8]); //lj.Veterinar.Ime = citac[15].ToString(); //lj.Veterinar.Prezime = citac[16].ToString(); //lj.Veterinar.Telefon = citac[17].ToString(); //lj.Veterinar.Telefon = citac[17].ToString(); lj.Rasa = citac[6].ToString(); lj.Zivotinja = new Zivotinja(); lj.Zivotinja.Id = Convert.ToInt32(citac[8]); lj.Zivotinja.Vrsta = citac[0].ToString(); } citac.Close(); return(lj); } catch (Exception) { citac.Close(); throw; } }