Ejemplo n.º 1
0
        public void ZwrotWypozyczonychKsiazek(int idWypozyczenia)
        {
            DBKontekst   db           = new DBKontekst();
            Wypozyczenie wypozyczenie = db.Wypozyczenia.Find(idWypozyczenia);

            wypozyczenie.Egzemplarz.StanKsiazki = EgzemplarzStanKsiazkiEnum.MAGAZYN.ToString();
            wypozyczenie.StatusWypozyczenia     = WypozyczenieStatusWypozyczeniaEnum.ZREALIZOWANO.ToString();
            db.SaveChanges();
        }
Ejemplo n.º 2
0
        public void WypozyczKsiazeke(int idWypozyczenia)
        {
            DBKontekst   db           = new DBKontekst();
            Wypozyczenie wypozyczenie = db.Wypozyczenia.Find(idWypozyczenia);

            wypozyczenie.Egzemplarz.StanKsiazki = EgzemplarzStanKsiazkiEnum.WYPOZYCZONA.ToString();
            wypozyczenie.StatusWypozyczenia     = WypozyczenieStatusWypozyczeniaEnum.U_KLIENTA.ToString();
            db.SaveChanges();
        }
Ejemplo n.º 3
0
        public List <WypozyczenieEM> GetListaKsiazekDoOdbioru(KlientEM klient)
        {
            List <WypozyczenieEM> listKsiazekKlientaEM = new List <WypozyczenieEM>();
            DBKontekst            db = new DBKontekst();
            var listKsiazekKlienta   = klient.WypożyczeniaKlienta.Where(w => w.StatusWypozyczenia.Equals(WypozyczenieStatusWypozyczeniaEnum.CZEKA_NA_ODBIOR.ToString())).ToList();

            listKsiazekKlienta.ForEach(x => { listKsiazekKlientaEM.Add(new WypozyczenieEM(x)); });
            return(listKsiazekKlientaEM);
        }
Ejemplo n.º 4
0
        public List <WypozyczenieEM> GetHistoriaWypozyczenKlienta(int id)
        {
            DBKontekst            db = new DBKontekst();
            List <WypozyczenieEM> listaWypozyczenEM = new List <WypozyczenieEM>();
            List <Wypozyczenie>   listaWypozyczen   = db.Wypozyczenia.Where(w => w.KlientID == id).ToList();

            listaWypozyczen.ForEach(x => { listaWypozyczenEM.Add(new WypozyczenieEM(x)); });
            return(listaWypozyczenEM);
        }
Ejemplo n.º 5
0
        public KlientEM GetZalogowanyKlient()
        {
            var session = HttpContext.Current.Session;

            if (session["TypUzytkownika"].ToString() == TypUzytkownikaEnum.KLIENT.ToString())
            {
                DBKontekst db       = new DBKontekst();
                KlientEM   klientEM = new KlientEM(db.Klienci.Where(model => model.LoginKlient == HttpContext.Current.User.Identity.Name).FirstOrDefault());
                return(klientEM);
            }
            return(null);
        }
Ejemplo n.º 6
0
        public void Wypozycz()
        {
            DBKontekst db       = new DBKontekst();
            KoszykBL   koszykBL = new KoszykBL();

            if (koszykBL.IloscElementowWKoszyku() != 0)
            {
                var session = HttpContext.Current.Session;
                foreach (var item in (List <EgzemplarzEM>)session["koszyk"])
                {
                    db.Wypozyczenia.Add(SetWypozyczenie(item));
                    var egzemplarz = db.Egzemplarze.Find(item.EgzemplarzID);
                    egzemplarz.StanKsiazki = EgzemplarzStanKsiazkiEnum.POLKA.ToString();
                    db.SaveChanges();
                }
                koszykBL.OproznijKosz();
            }
        }