예제 #1
0
        internal string ZapamtiKvar(int sifraGosta, DateTime datumKvara, int brojSobe, string opisKvara)
        {
            Kvar kvar = new Kvar
            {
                KvarID       = SifraKvara,
                GostID       = sifraGosta,
                DatumKvara   = datumKvara,
                BrojSobe     = brojSobe,
                OpisKvara    = opisKvara,
                IDZaposlenog = 1,
            };

            DBBroker.DajSesiju().PokreniDbTransakciju();
            bool ret = DBBroker.DajSesiju().ZapamtiKvar(kvar);

            if (ret)
            {
                DBBroker.DajSesiju().PotvrdiDbTransakciju();
                return(UspesnoCuvanje);
            }
            else
            {
                DBBroker.DajSesiju().PonistiDbTransakciju();
                return(NeuspesnoCuvanje);
            }
        }
예제 #2
0
        internal List <object> PronadjiKvarove(DateTime datumKvara)
        {
            ListaKvarova = DBBroker.DajSesiju().PronadjiKvarove(datumKvara);

            if (ListaKvarova == null)
            {
                return(null);
            }

            return(ListaKvarova.Cast <object>().ToList());
        }
예제 #3
0
        internal List <string> PronadjiGosta(int sifraGosta)
        {
            Gost g = DBBroker.DajSesiju().PronadjiGosta(sifraGosta);

            if (g == null)
            {
                return(null);
            }

            return(new List <string>
            {
                { g.Ime },
                { g.Prezime }
            });
        }
예제 #4
0
        internal string ObrisiKvar()
        {
            DBBroker.DajSesiju().PokreniDbTransakciju();
            bool ret = DBBroker.DajSesiju().ObrisiKvar(izabraniKvar.KvarID);

            if (ret)
            {
                ListaKvarova = new List <Kvar>();

                DBBroker.DajSesiju().PotvrdiDbTransakciju();
                return(UspesnoCuvanje);
            }
            else
            {
                DBBroker.DajSesiju().PonistiDbTransakciju();
                return(NeuspesnoCuvanje);
            }
        }
예제 #5
0
        internal string IzmeniKvar(int sifraGosta, int brojSobe, string opisKvara)
        {
            izabraniKvar.GostID       = sifraGosta;
            izabraniKvar.BrojSobe     = brojSobe;
            izabraniKvar.OpisKvara    = opisKvara;
            izabraniKvar.IDZaposlenog = 1;

            DBBroker.DajSesiju().PokreniDbTransakciju();
            bool ret = DBBroker.DajSesiju().IzmeniKvar(izabraniKvar);

            if (ret)
            {
                DBBroker.DajSesiju().PotvrdiDbTransakciju();
                return(UspesnoCuvanje);
            }
            else
            {
                DBBroker.DajSesiju().PonistiDbTransakciju();
                return(NeuspesnoCuvanje);
            }
        }
예제 #6
0
 internal string VratiZaposlenog()
 {
     return(DBBroker.DajSesiju().VratiZaposlenog().ToString());
 }
예제 #7
0
        public List <object> VratiSobe()
        {
            List <Soba> sobe = DBBroker.DajSesiju().VratiSobe();

            return(sobe.Cast <object>().ToList());
        }
예제 #8
0
 public int VratiSifruKvara()
 {
     SifraKvara = DBBroker.DajSesiju().VratiSifruKvara();
     return(SifraKvara);
 }