예제 #1
0
        private void HandleDodajTim(TransferKlasa zahtev)
        {
            var           signalPoruka = KontrolerPL.ZapamtiTim((Tim)zahtev.TransferObjekat);
            TransferKlasa response     = new TransferKlasa()
            {
                Akcija = Akcija.DODAJ_TIM,
                Signal = signalPoruka.Item1,
                Poruka = signalPoruka.Item2
            };

            formater.Serialize(tok, response);
        }
예제 #2
0
        private void HandleDodajOperaciju(TransferKlasa zahtevKlijenta)
        {
            Operacija     operacija    = (Operacija)zahtevKlijenta.TransferObjekat;
            var           signalPoruka = KontrolerPL.DodajOperaciju(operacija);
            TransferKlasa response     = new TransferKlasa()
            {
                Akcija = Akcija.DODAJ_OPERACIJU,
                Signal = signalPoruka.Item1,
                Poruka = signalPoruka.Item2
            };

            formater.Serialize(tok, response);
        }
예제 #3
0
        public void HandleDodajOsoblje(TransferKlasa zahtev)
        {
            Osoblje o            = (Osoblje)zahtev.TransferObjekat;
            var     signalPoruka = KontrolerPL.SacuvajOsoblje(o);

            TransferKlasa response = new TransferKlasa()
            {
                Akcija = Akcija.DODAJ_OSOBLJE,
                Signal = signalPoruka.Item1,
                Poruka = signalPoruka.Item2
            };

            formater.Serialize(tok, response);
        }
예제 #4
0
        private void HandleIzmeniTim(TransferKlasa zahtevKlijenta)
        {
            Tim           result       = null;
            var           signalPoruka = KontrolerPL.IzmeniTim((Tim)zahtevKlijenta.TransferObjekat, ref result);
            TransferKlasa response     = new TransferKlasa()
            {
                Akcija          = Akcija.IZMENI_TIM,
                TransferObjekat = result,
                Signal          = signalPoruka.Item1,
                Poruka          = signalPoruka.Item2
            };

            formater.Serialize(tok, response);
        }
예제 #5
0
        private void HandleVratiSale()
        {
            List <Sala>   result       = new List <Sala>();
            var           signalPoruka = KontrolerPL.VratiSveSale(ref result);
            TransferKlasa response     = new TransferKlasa()
            {
                Akcija          = Akcija.VRATI_SALE,
                TransferObjekat = result,
                Signal          = signalPoruka.Item1,
                Poruka          = signalPoruka.Item2
            };

            formater.Serialize(tok, response);
        }
예제 #6
0
        private void HandleVratiOsoblje(TransferKlasa zahtev)
        {
            List <IOpstiDomenskiObjekat> result = new List <IOpstiDomenskiObjekat>();
            var signalPoruka = KontrolerPL.VratiSveOsoblje(ref result);

            TransferKlasa response = new TransferKlasa()
            {
                Akcija          = Akcija.VRATI_OSOBLJE,
                TransferObjekat = result,
                Signal          = signalPoruka.Item1,
                Poruka          = signalPoruka.Item2
            };

            formater.Serialize(tok, response);
        }
예제 #7
0
        private void HandlePretragaOperacija(TransferKlasa zahtevKlijenta)
        {
            Operacija        op        = (Operacija)zahtevKlijenta.TransferObjekat;
            List <Operacija> result    = new List <Operacija>();
            var           signalPoruka = KontrolerPL.PronadjiOperacije(op, ref result);
            TransferKlasa response     = new TransferKlasa()
            {
                Akcija          = Akcija.PRETRAGA_OPERACIJA,
                Signal          = signalPoruka.Item1,
                Poruka          = signalPoruka.Item2,
                TransferObjekat = result
            };

            formater.Serialize(tok, response);
        }
예제 #8
0
        private void HandleUcitajOperciju(TransferKlasa zahtevKlijenta)
        {
            Operacija result       = null;
            var       signalPoruka = KontrolerPL.UcitajOperaciju((Operacija)zahtevKlijenta.TransferObjekat, ref result);

            TransferKlasa response = new TransferKlasa()
            {
                Akcija          = Akcija.UCITAJ_OPERACIJU,
                TransferObjekat = result,
                Signal          = signalPoruka.Item1,
                Poruka          = signalPoruka.Item2
            };

            formater.Serialize(tok, response);
        }
예제 #9
0
        private void HandleIzmeniOperaciju(TransferKlasa zahtevKlijenta)
        {
            Operacija     result       = null;
            Operacija     op           = (Operacija)zahtevKlijenta.TransferObjekat;
            var           signalPoruka = KontrolerPL.IzmeniOperaciju(op, ref result);
            TransferKlasa response     = new TransferKlasa()
            {
                Akcija          = Akcija.IZMENI_OPERACIJU,
                Signal          = signalPoruka.Item1,
                Poruka          = signalPoruka.Item2,
                TransferObjekat = result
            };

            formater.Serialize(tok, response);
        }
예제 #10
0
        private void HandlePretragaOsoblje(TransferKlasa zahtev)
        {
            Osoblje o = (Osoblje)zahtev.TransferObjekat;
            List <IOpstiDomenskiObjekat> result = new List <IOpstiDomenskiObjekat>();
            var signalPoruka = KontrolerPL.PronadjiOsoblje(o, ref result);

            TransferKlasa response = new TransferKlasa()
            {
                Akcija          = Akcija.PRETRAGA_OSOBLJE,
                TransferObjekat = result,
                Signal          = signalPoruka.Item1,
                Poruka          = signalPoruka.Item2
            };

            formater.Serialize(tok, response);
        }
예제 #11
0
        public void HandleUcitajOsoblje(TransferKlasa zahtev)
        {
            Osoblje o = (Osoblje)zahtev.TransferObjekat;
            Osoblje ucitanoOsoblje = new Osoblje();
            var     signalPoruka   = KontrolerPL.UcitajOsoblje(o, ref ucitanoOsoblje);

            TransferKlasa response = new TransferKlasa()
            {
                Akcija          = Akcija.UCITAJ_OSOBLJE,
                TransferObjekat = ucitanoOsoblje,
                Signal          = signalPoruka.Item1,
                Poruka          = signalPoruka.Item2
            };

            formater.Serialize(tok, response);
        }
예제 #12
0
        private void HandlePretragaTimova(TransferKlasa zahtev)
        {
            Tim t = (Tim)zahtev.TransferObjekat;
            List <IOpstiDomenskiObjekat> result = new List <IOpstiDomenskiObjekat>();
            var signalPoruka = KontrolerPL.PronadjiTimove(t, ref result);

            TransferKlasa response = new TransferKlasa()
            {
                Akcija          = Akcija.PRETRAGA_TIM,
                TransferObjekat = result,
                Signal          = signalPoruka.Item1,
                Poruka          = signalPoruka.Item2
            };

            formater.Serialize(tok, response);
        }
예제 #13
0
        private void HandleZapamtiIzvestaj(TransferKlasa zahtevKlijenta)
        {
            Operacija result       = null;
            Operacija operacija    = (Operacija)zahtevKlijenta.TransferObjekat;
            var       signalPoruka = KontrolerPL.ZapamtiIzvestaj(operacija, ref result);

            TransferKlasa response = new TransferKlasa()
            {
                Akcija          = Akcija.ZAPAMTI_IZVESTAJ,
                Signal          = signalPoruka.Item1,
                Poruka          = signalPoruka.Item2,
                TransferObjekat = result
            };

            formater.Serialize(tok, response);
        }