コード例 #1
0
        public override object Izvrsi(Biblioteka.OpstiDomenskiObjekat odo)
        {
            Dobavljac d = odo as Dobavljac;

            d.DobavljacID = Sesija.Broker.dajSesiju().dajSifru(d);
            return(d);
        }
コード例 #2
0
ファイル: KreirajNoviRacun.cs プロジェクト: obihobit/knjizara
        public override object Izvrsi(Biblioteka.OpstiDomenskiObjekat odo)
        {
            Racun r = new Racun();

            r.RacunID = Sesija.Broker.dajSesiju().dajSifru(odo);
            return(r);
        }
コード例 #3
0
ファイル: SacuvajRacun.cs プロジェクト: obihobit/knjizara
        public override object Izvrsi(Biblioteka.OpstiDomenskiObjekat odo)
        {
            Racun r = odo as Racun;

            Sesija.Broker.dajSesiju().sacuvaj(odo);
            foreach (StavkaRacuna sr in r.ListaStavki)
            {
                Broker b      = Sesija.Broker.dajSesiju();
                Knjiga knjiga = new Knjiga();
                knjiga.KnjigaID = sr.Knjiga.KnjigaID;
                OpstiDomenskiObjekat odo1 = b.dajZaUslovJedan((OpstiDomenskiObjekat)knjiga);
                Knjiga knjiga1            = (Knjiga)odo1;
                if (sr.Kolicina > knjiga1.KolicinaStanje)
                {
                    return(0);
                }

                else
                {
                    b.smanjiKolicinu(knjiga1, sr.Kolicina);
                }

                b.sacuvaj(sr);
            }

            return(1);
        }
コード例 #4
0
ファイル: PronadjiRacune.cs プロジェクト: obihobit/knjizara
        public override object Izvrsi(Biblioteka.OpstiDomenskiObjekat odo)
        {
            Racun        ra = odo as Racun;
            List <Racun> listaRacunaZaDatum = new List <Racun>();
            List <Racun> listaRacuna        = Sesija.Broker.dajSesiju().dajSve(odo).OfType <Racun>().ToList <Racun>();

            foreach (Racun r in listaRacuna)
            {
                if (r.Datum.ToShortDateString() == ra.Datum.ToShortDateString())
                {
                    StavkaRacuna s = new StavkaRacuna();
                    s.RacunID = r.RacunID;
                    List <StavkaRacuna> listaStavki = Sesija.Broker.dajSesiju().dajSveZaUslovVise(s).OfType <StavkaRacuna>().ToList <StavkaRacuna>();
                    foreach (StavkaRacuna sr in listaStavki)
                    {
                        sr.Knjiga = Sesija.Broker.dajSesiju().dajZaUslovJedan(sr.Knjiga) as Knjiga;
                        r.ListaStavki.Add(sr);
                    }

                    r.Radnik = Sesija.Broker.dajSesiju().dajZaUslovJedan(r.Radnik) as Radnik;
                    listaRacunaZaDatum.Add(r);
                }
            }

            return(listaRacunaZaDatum);
        }
コード例 #5
0
        public override object Izvrsi(Biblioteka.OpstiDomenskiObjekat odo)
        {
            Knjiga k = new Knjiga();

            k.KnjigaID = Sesija.Broker.dajSesiju().dajSifru(odo);
            return(k);
        }
 public override object Izvrsi(Biblioteka.OpstiDomenskiObjekat odo)
 {
     //VideoIgra vi = odo as VideoIgra;
     //vi.Tabela = "Naslov";
     return(Sesija.Broker.dajSesiju().izmeni(odo));
     //vi.Tabela = "Opis";
 }
        public override object Izvrsi(Biblioteka.OpstiDomenskiObjekat odo)
        {
            VideoIgra vi = odo as VideoIgra;

            vi.Platforma = Sesija.Broker.dajSesiju().dajZaUslovJedan(vi.Platforma) as Platforma;

            return(vi);
        }
コード例 #8
0
ファイル: IzmeniKnjigu.cs プロジェクト: obihobit/knjizara
        public override object Izvrsi(Biblioteka.OpstiDomenskiObjekat odo)
        {
            Knjiga k = odo as Knjiga;

            Sesija.Broker.dajSesiju().izmeni(odo);

            return(1);
        }
        public override object Izvrsi(Biblioteka.OpstiDomenskiObjekat odo)
        {
            VideoIgra vi = odo as VideoIgra;

            vi.VideoIgraID = Sesija.Broker.dajSesiju().dajSifru(vi);
            Sesija.Broker.dajSesiju().sacuvaj(vi);
            return(vi);
        }
        public override object Izvrsi(Biblioteka.OpstiDomenskiObjekat odo)
        {
            Prodaja r = odo as Prodaja;

            r.ProdajaID = Sesija.Broker.dajSesiju().dajSifru(r);
            Sesija.Broker.dajSesiju().sacuvaj(r);
            return(r);
        }
コード例 #11
0
ファイル: VratiSveKnjige.cs プロジェクト: obihobit/knjizara
        public override object Izvrsi(Biblioteka.OpstiDomenskiObjekat odo)
        {
            List<Knjiga> listaKnjiga= Sesija.Broker.dajSesiju().dajSve(odo).OfType<Knjiga>().ToList<Knjiga>();
            foreach (Knjiga k in listaKnjiga)
            {
                k.Dobavljac = Sesija.Broker.dajSesiju().dajZaUslovJedan(k.Dobavljac) as Dobavljac;
            }

            return listaKnjiga;
        }
        public override object Izvrsi(Biblioteka.OpstiDomenskiObjekat odo)
        {
            Sesija.Broker.dajSesiju().izmeni(odo);
            Prodaja       p  = odo as Prodaja;
            StavkaProdaje sp = new StavkaProdaje();

            sp.ProdajaID = p.ProdajaID;
            Sesija.Broker.dajSesiju().obrisiZaUslovVise(sp);

            foreach (StavkaProdaje s in p.ListaStavki)
            {
                Sesija.Broker.dajSesiju().sacuvaj(s);
            }

            return(1);
        }
コード例 #13
0
        public override object Izvrsi(Biblioteka.OpstiDomenskiObjekat odo)
        {
            Racun r = odo as Racun;

            Sesija.Broker.dajSesiju().izmeni(odo);
            StavkaRacuna s = new StavkaRacuna();

            s.RacunID = r.RacunID;
            Sesija.Broker.dajSesiju().obrisiZaUslovVise(s);
            foreach (StavkaRacuna sr in r.ListaStavki)
            {
                Sesija.Broker.dajSesiju().sacuvaj(sr);
            }

            return(1);
        }
        public override object Izvrsi(Biblioteka.OpstiDomenskiObjekat odo)
        {
            Prodaja p = odo as Prodaja;

            p.Prodavac = Sesija.Broker.dajSesiju().dajZaUslovJedan(p.Prodavac) as Prodavac;
            StavkaProdaje sp = new StavkaProdaje();

            sp.ProdajaID = p.ProdajaID;
            List <StavkaProdaje> lista = Sesija.Broker.dajSesiju().dajSveZaUslovVise(sp).OfType <StavkaProdaje>().ToList <StavkaProdaje>();

            foreach (StavkaProdaje s in lista)
            {
                s.VideoIgra           = Sesija.Broker.dajSesiju().dajZaUslovJedan(s.VideoIgra) as VideoIgra;
                s.VideoIgra.Platforma = Sesija.Broker.dajSesiju().dajZaUslovJedan(s.VideoIgra.Platforma) as Platforma;

                p.ListaStavki.Add(s);
            }

            return(p);
        }
コード例 #15
0
 public override object Izvrsi(Biblioteka.OpstiDomenskiObjekat odo)
 {
     return(Sesija.Broker.dajSesiju().dajSveZaUslovVise(odo).OfType <Prodaja>().ToList <Prodaja>());
 }
コード例 #16
0
 public override object Izvrsi(Biblioteka.OpstiDomenskiObjekat odo)
 {
     return(Sesija.Broker.dajSesiju().dajSve(odo).OfType <Dobavljac>().ToList <Dobavljac>());
 }