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(); }
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(); }
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); }
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); }
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); }
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(); } }