예제 #1
0
        public Bett(Zimmer z)
        {
            zimmer    = z;
            _zimmerNr = z._id;
            _bettenNr = lastID++;

            Master.betten.Add(this);
            Program.freieBetten.Add(this);
        }
예제 #2
0
        public PflegerProZimmer(Pfleger p, Zimmer z)
        {
            pfleger = p;
            zimmer  = z;

            _pflegerId = p._id;
            _zimmerNr  = z._id;

            Master.pflegerProZimmer.Add(this);
        }
예제 #3
0
        public void generateZimmerAndDiagnosen(int count, int betten)
        {
            for (int i = 0; i < count; i++)
            {
                Zimmer z = new Zimmer(this);
                z.generateBetten(betten);
                zimmer.Add(z);
            }

            freieZimmer = count;

            int num = (int)(NameGen.rand.NextDouble() * int.MaxValue) % 15 + 5;

            for (int i = 0; i < num; i++)
            {
                Krankheitsnamen.Add(NameGen.getDiagnosis());
            }
        }