public Arzt(string name, Abteilung station) : base(name) { Master.ärzte.Add(this); this.station = station; station.ärzte.Add(this); this._stationNr = station._stationNr; }
public Zimmer(Abteilung a) { _id = lastID++; abteilung = a; _stationNr = a._stationNr; Master.zimmer.Add(this); Program.freieZimmer.Add(this); }
private static void generateBettZimmerAbteilung() { int diag = 0; for (int i = 0; i < 30; i++) { int zimmer = (int)((NameGen.rand.NextDouble() + .25) * 25 + 10); int betten = (int)(NameGen.rand.NextDouble() * 3 + 2); Abteilung a = new Abteilung("Abteilung " + (i + 1)); a.generateZimmerAndDiagnosen(zimmer, betten); diag += a.Krankheitsnamen.Count; } Console.WriteLine("{0} Abteilungen, {1} Zimmer, {2} Betten und {3} Diagnosen generiert.", Master.abteilungen.Count, Master.zimmer.Count, Master.betten.Count, diag); }