Esempio n. 1
0
 public Bokning(Medlem medlem, Anställd anställd, int bokningsNr, DateTime startDate, DateTime endDate, List <Bok> böcker)
 {
     this.medlem     = medlem;
     this.anställd   = anställd;
     this.BokningsNr = bokningsNr;
     this.startDate  = startDate;
     this.endDate    = endDate;
     this.böcker     = böcker;
 }
Esempio n. 2
0
 public Bokning(string bokningsnummer, DateTime startDatum, DateTime slutDatum, Expedit expedit, Medlem medlem, List <Bok> lånadeBöcker)
 {
     BokningsNummer = bokningsnummer;
     StartDatum     = startDatum;
     SlutDatum      = slutDatum;
     Expedit        = expedit;
     Medlem         = medlem;
     LånadeBöcker   = lånadeBöcker;
 }
        //Metod för att hämta en medlem
        public Medlem GetMedlem(int medNr)
        {
            Medlem M = null;

            foreach (Medlem m in this.Medlemmar)
            {
                if (m.MedlemsNr == medNr)
                {
                    M = m;
                }
            }
            return(M);
        }
Esempio n. 4
0
        //EN metod som skapar en bokning
        public Bokning skapaBokning(int MedlemsNr, List <Bok> böcker, int anstNr, BusinessManager bm)
        {
            Medlem   M          = bm.MedRepo.GetMedlem(MedlemsNr);
            Anställd A          = bm.GetAnställd(anstNr);
            DateTime start      = DateTime.Today;
            DateTime end        = start.AddDays(7);
            int      BokningsNr = bm.BoknRepo.Bokningar.Count + 1;

            Bokning B = new Bokning(M, A, BokningsNr, start, end, böcker);

            A.bokningar.Add(B);
            M.bokningar.Add(B);
            //Bokningar.Add(B);

            foreach (Bok bok in B.böcker)
            {
                bok.bokning = B;
            }


            return(B);
        }
Esempio n. 5
0
 public void UppdateraMedlem(Medlem medlem)
 {
     MedRep.Uppdatera(medlem);
 }
Esempio n. 6
0
 public void TaBortMedlem(Medlem medlem)
 {
     MedRep.TaBort(medlem);
 }
Esempio n. 7
0
 public void LäggTillMedlem(Medlem medlem)
 {
     MedRep.LäggTill(medlem);
 }