Ejemplo n.º 1
0
        /// <summary>
        /// Metode der opretter et forbrug for en person
        /// </summary>
        /// <param name="person"></param>
        /// <param name="pindelistevare"></param>
        public void OpretForbrug(Person person, Pindelistevare pindelistevare)
        {
            if (pindelistevare.Lager == 0)
            {
                MessageBox.Show("Der er ikke flere tilbage af varen!", "Fejl!", MessageBoxButton.OK, MessageBoxImage.Information);
            }

            else
            {
                person.OpretForbrug(pindelistevare);
                person.BeregnForbrug(Pindelistevarer);
                pindelistevare.SælgEn();
            }
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Sletter et forbrug fra listen Frobrug baseret på et objekt af typen varetype
 /// </summary>
 /// <param name="varetype"></param>
 public void SletForbrug(Pindelistevare varetype)
 {
     Forbrug.Remove(new Forbrug(varetype));
 }
Ejemplo n.º 3
0
        /// <summary>
        /// Opretter et nyt forbrug for personen
        /// </summary>
        /// <param name="varetype"></param>
        public void OpretForbrug(Pindelistevare varetype)
        {
            Forbrug forbrug = new Forbrug(varetype);

            Forbrug.Insert(0, forbrug);
        }
Ejemplo n.º 4
0
 /// <summary>
 /// Construtor der sætter alle værdierne
 /// </summary>
 /// <param name="vare"></param>
 /// <param name="antal"></param>
 /// <param name="beløb"></param>
 public VareForbrug(Pindelistevare vare, int antal, decimal beløb)
 {
     Pindelistevare  = vare;
     Antal           = antal;
     BeregnetForbrug = beløb;
 }
Ejemplo n.º 5
0
 /// <summary>
 /// Metode der sletter et forbrug
 /// </summary>
 /// <param name="person"></param>
 /// <param name="pindelistevare"></param>
 public void SletForbrug(Person person, Pindelistevare pindelistevare)
 {
     person.SletForbrug(pindelistevare);
     person.BeregnForbrug(Pindelistevarer);
     pindelistevare.FortrydSalg();
 }
Ejemplo n.º 6
0
 public Pindelisteindkøb(string navn, string beskrivelse, decimal pris, Pindelistevare varetype, int antal) : base(navn, beskrivelse, pris)
 {
     Varetype = varetype;
     Antal    = antal;
 }
Ejemplo n.º 7
0
 public Forbrug(Pindelistevare varetype)
 {
     Varetype  = varetype;
     Tidspunkt = DateTime.Now;
 }