Beispiel #1
0
        public Object obrisiUgovor(Ugovor u)
        {
            TransferKlasa transfer = new TransferKlasa();

            transfer.Operacija       = Operacije.ObrisiUgovor;
            transfer.TransferObjekat = u;
            formater.Serialize(tok, transfer);

            transfer = formater.Deserialize(tok) as TransferKlasa;
            return(transfer.Rezultat);
        }
Beispiel #2
0
        public object kreirajSalu()
        {
            TransferKlasa transfer = new TransferKlasa();

            transfer.Operacija       = Operacije.KreirajSalu;
            transfer.TransferObjekat = new Sala();
            formater.Serialize(tok, transfer);

            transfer = formater.Deserialize(tok) as TransferKlasa;
            return(transfer.Rezultat);
        }
Beispiel #3
0
        public int izmeniSatnicu(Satnica s)
        {
            TransferKlasa transfer = new TransferKlasa();

            transfer.Operacija       = Operacije.izmeniSatnicu;
            transfer.TransferObjekat = s;
            formater.Serialize(tok, transfer);

            transfer = formater.Deserialize(tok) as TransferKlasa;
            return((int)transfer.Rezultat);
        }
Beispiel #4
0
        public int vratiBrojZaposlenihZaIzmenuRadnika(Odeljenje o)
        {
            TransferKlasa transfer = new TransferKlasa();

            transfer.Operacija       = Operacije.vratiBrojZaposlenihZaIzmenuRadnika;
            transfer.TransferObjekat = o;
            formater.Serialize(tok, transfer);

            transfer = formater.Deserialize(tok) as TransferKlasa;
            return(transfer.Broj);
        }
Beispiel #5
0
        public Object zapamtiPredavaca(Govornik g)
        {
            TransferKlasa transfer = new TransferKlasa();

            transfer.Operacija       = Operacije.ZapamtiPredavaca;
            transfer.TransferObjekat = g;
            formater.Serialize(tok, transfer);

            transfer = formater.Deserialize(tok) as TransferKlasa;
            return(transfer.Rezultat);
        }
Beispiel #6
0
        public bool daLiJeRadnikSefOdeljenja(Radnik r)
        {
            TransferKlasa transfer = new TransferKlasa();

            transfer.Operacija       = Operacije.daLiJeRadnikSefOdeljenja;
            transfer.TransferObjekat = r;
            formater.Serialize(tok, transfer);

            transfer = formater.Deserialize(tok) as TransferKlasa;
            return(transfer.DaLiJe);
        }
Beispiel #7
0
        public Radnik vratiRadnikaZaGodisnjiOdmor(Radnik r)
        {
            TransferKlasa transfer = new TransferKlasa();

            transfer.Operacija       = Operacije.vratiRadnikaZaGodisnjiOdmor;
            transfer.TransferObjekat = r;
            formater.Serialize(tok, transfer);

            transfer = formater.Deserialize(tok) as TransferKlasa;
            return(transfer.TransferObjekat as Radnik);
        }
Beispiel #8
0
        public Object vratiSvePredavace()
        {
            TransferKlasa transfer = new TransferKlasa();

            transfer.Operacija       = Operacije.VratiSvePredavace;
            transfer.TransferObjekat = new Govornik();
            formater.Serialize(tok, transfer);

            transfer = formater.Deserialize(tok) as TransferKlasa;
            return(transfer.Rezultat);
        }
Beispiel #9
0
        public object obrisiGovornika(Govornik g)
        {
            TransferKlasa transfer = new TransferKlasa();

            transfer.Operacija       = Operacije.ObrisiGovornika;
            transfer.TransferObjekat = g;
            formater.Serialize(tok, transfer);

            transfer = formater.Deserialize(tok) as TransferKlasa;
            return(transfer.Rezultat);
        }
Beispiel #10
0
        public Object zapamtiRaspored(Raspored r)
        {
            TransferKlasa transfer = new TransferKlasa();

            transfer.Operacija       = Operacije.ZapamtiRaspored;
            transfer.TransferObjekat = r;
            formater.Serialize(tok, transfer);

            transfer = formater.Deserialize(tok) as TransferKlasa;
            return(transfer.Rezultat);
        }
Beispiel #11
0
        public Object zapamtiPredavanja(List <Predavanje> predavanja)
        {
            TransferKlasa transfer = new TransferKlasa();

            transfer.Operacija       = Operacije.ZapamtiPredavanje;
            transfer.TransferObjekat = predavanja;
            formater.Serialize(tok, transfer);

            transfer = formater.Deserialize(tok) as TransferKlasa;
            return(transfer.Rezultat);
        }
Beispiel #12
0
        public Object zapamtiSalu(Sala s)
        {
            TransferKlasa transfer = new TransferKlasa();

            transfer.Operacija       = Operacije.ZapamtiSalu;
            transfer.TransferObjekat = s;
            formater.Serialize(tok, transfer);

            transfer = formater.Deserialize(tok) as TransferKlasa;
            return(transfer.Rezultat);
        }
Beispiel #13
0
        public Object pronadjiUcenike(Ucenik u)
        {
            TransferKlasa transfer = new TransferKlasa();

            transfer.Operacija       = Operacije.PronadjiUcenike;
            transfer.TransferObjekat = u;
            formater.Serialize(tok, transfer);

            transfer = formater.Deserialize(tok) as TransferKlasa;
            return(transfer.Rezultat);
        }
Beispiel #14
0
        public Object prijaviKorisnika(Korisnik k)
        {
            TransferKlasa transfer = new TransferKlasa();

            transfer.Operacija       = Operacije.PrijavaKorisnika;
            transfer.TransferObjekat = k;
            formater.Serialize(tok, transfer);

            transfer = formater.Deserialize(tok) as TransferKlasa;
            return(transfer.Rezultat);
        }
Beispiel #15
0
        public int izmeniProlazak(Prolasci p)
        {
            TransferKlasa transfer = new TransferKlasa();

            transfer.Operacija       = Operacije.izmeniProlazak;
            transfer.TransferObjekat = p;
            formater.Serialize(tok, transfer);

            transfer = formater.Deserialize(tok) as TransferKlasa;
            return((int)transfer.Rezultat);
        }
Beispiel #16
0
        public object obrisiPredavanje(Predavanje p)
        {
            TransferKlasa transfer = new TransferKlasa();

            transfer.Operacija       = Operacije.ObrisiPredavanje;
            transfer.TransferObjekat = p;
            formater.Serialize(tok, transfer);

            transfer = formater.Deserialize(tok) as TransferKlasa;
            return(transfer.Rezultat);
        }
Beispiel #17
0
        public bool daLiJeDnevnikRadaUnesen(Radnik r)
        {
            TransferKlasa transfer = new TransferKlasa();

            transfer.Operacija       = Operacije.daLiJeDnevnikRadaUnesen;
            transfer.TransferObjekat = r;
            formater.Serialize(tok, transfer);

            transfer = formater.Deserialize(tok) as TransferKlasa;
            return(transfer.DaLiJe);
        }
Beispiel #18
0
        public object kreirajPredavaca()
        {
            TransferKlasa transfer = new TransferKlasa();

            transfer.Operacija       = Operacije.KreirajPredavaca;
            transfer.TransferObjekat = new Govornik();
            formater.Serialize(tok, transfer);

            transfer = formater.Deserialize(tok) as TransferKlasa;
            return(transfer.Rezultat);
        }
Beispiel #19
0
        public List <Radnik> vratiRadnikaZaComboBox(Radnik r)
        {
            TransferKlasa transfer = new TransferKlasa();

            transfer.Operacija       = Operacije.vratiRadnikaZaComboBox;
            transfer.TransferObjekat = r;
            formater.Serialize(tok, transfer);

            transfer = formater.Deserialize(tok) as TransferKlasa;
            return(transfer.TransferObjekat as List <Radnik>);
        }
Beispiel #20
0
        public object vratiSveZemlje()
        {
            TransferKlasa transfer = new TransferKlasa();

            transfer.Operacija       = Operacije.VratiSveZemlje;
            transfer.TransferObjekat = new Zemlja();
            formater.Serialize(tok, transfer);

            transfer = formater.Deserialize(tok) as TransferKlasa;
            return(transfer.Rezultat);
        }
Beispiel #21
0
        public List <Radnik> vratiRadnikaZaOdeljenje(Odeljenje o)
        {
            TransferKlasa transfer = new TransferKlasa();

            transfer.Operacija       = Operacije.vratiRadnikaZaOdeljenje;
            transfer.TransferObjekat = o;
            formater.Serialize(tok, transfer);

            transfer = formater.Deserialize(tok) as TransferKlasa;
            return(transfer.TransferObjekat as List <Radnik>);
        }
Beispiel #22
0
        public int izmeniGodisnjiOdmor(GodisnjiOdmor go)
        {
            TransferKlasa transfer = new TransferKlasa();

            transfer.Operacija       = Operacije.izmeniGodisnjiOdmor;
            transfer.TransferObjekat = go;
            formater.Serialize(tok, transfer);

            transfer = formater.Deserialize(tok) as TransferKlasa;
            return((int)transfer.Rezultat);
        }
Beispiel #23
0
        public Object vratiSveInstruktore()
        {
            TransferKlasa transfer = new TransferKlasa();

            transfer.Operacija       = Operacije.VratiSveInsturktore;
            transfer.TransferObjekat = new Instruktor();
            formater.Serialize(tok, transfer);

            transfer = formater.Deserialize(tok) as TransferKlasa;
            return(transfer.Rezultat);
        }
        public Object ObrisiZanrZaPredstavu(ZanrPredstava zp)
        {
            TransferKlasa transfer = new TransferKlasa();

            transfer.Operacija       = Operacije.ObrisiZanrZaPredstavu;
            zp.uslov                 = "SifraPredstave = " + zp.Predstava.SifraPredstave;
            transfer.TransferObjekat = zp;
            formater.Serialize(tok, transfer);

            transfer = formater.Deserialize(tok) as TransferKlasa;
            return(transfer.Rezultat);
        }
        public Object KreirajPutnika()
        {
            TransferKlasa transfer = new TransferKlasa();

            transfer.Operacija = Operacije.KreirajPutnika;
            //kada nemam ulazni paramter (operacije: UcitajSve, Kreiraj), za transferObekat koristim new TajObjekat()
            //ovako transfer zna sta je ODO -> koji je naziv tabele (iz koje tabele treba da cita podatke), koji je primatni kljuc...
            transfer.TransferObjekat = new Putnik();
            formater.Serialize(tok, transfer);

            return(PrimiRezultat());
        }
        public List <Uloga> VratiUlogeZaPredstavu(Uloga u)
        {
            TransferKlasa transfer = new TransferKlasa();

            transfer.Operacija       = Operacije.VratiUlogeZaPredstavu;
            u.uslov                  = "SifraPredstave = " + u.Predstava.SifraPredstave;
            transfer.TransferObjekat = u;
            formater.Serialize(tok, transfer);

            transfer = formater.Deserialize(tok) as TransferKlasa;
            return(transfer.Rezultat as List <Uloga>);
        }
        public Predstava VratiPoslednjeDodatuPredstavu(Predstava p)
        {
            TransferKlasa transfer = new TransferKlasa();

            transfer.Operacija       = Operacije.VratiPoslednjeDodatuPredstavu;
            p.uslov                  = "SifraPredstave = (Select max(SifraPredstave) from Predstava)";
            transfer.TransferObjekat = p;
            formater.Serialize(tok, transfer);

            transfer = formater.Deserialize(tok) as TransferKlasa;
            return(transfer.Rezultat as Predstava);
        }
        public List <Zanr> VratiZanroveZaPredstavu(ZanrPredstava zp)
        {
            TransferKlasa transfer = new TransferKlasa();

            transfer.Operacija       = Operacije.VratiZanroveZaPredstavu;
            zp.uslov                 = "SifraPredstave = " + zp.Predstava.SifraPredstave;
            transfer.TransferObjekat = zp;
            formater.Serialize(tok, transfer);

            transfer = formater.Deserialize(tok) as TransferKlasa;
            return(transfer.Rezultat as List <Zanr>);
        }
        public List <Predstava> VratiPredstavePoNazivu(Predstava p)
        {
            TransferKlasa transfer = new TransferKlasa();

            transfer.Operacija       = Operacije.VratiPredstavePoNazivu;
            p.uslov                  = "NazivPredstave like '%" + p.NazivPredstave + "%'";
            transfer.TransferObjekat = p;
            formater.Serialize(tok, transfer);

            transfer = formater.Deserialize(tok) as TransferKlasa;
            return(transfer.Rezultat as List <Predstava>);
        }
        public List <Izvodjenje> VratiSvaIzvodjenjaZaPredstavu(Izvodjenje i)
        {
            TransferKlasa transfer = new TransferKlasa();

            transfer.Operacija       = Operacije.VratiIzvodjenjaZaPredstavu;
            i.uslov                  = "SifraPredstave = " + i.Predstava.SifraPredstave + " order by Datum asc";
            transfer.TransferObjekat = i;
            formater.Serialize(tok, transfer);

            transfer = formater.Deserialize(tok) as TransferKlasa;
            return(transfer.Rezultat as List <Izvodjenje>);
        }