/** * legt ein Singleton-Objekt an und gibt eins zurueck, wenn bereits vorhanden * @return ein Singleton-Objekt */ public static ZimmerManagement GetInstance() { if (_instance == null) { _instance = new ZimmerManagement(); } return(_instance); }
/** * uebergibt dem Databasemanagement einen neuen Patienten zum Anlegen * @return true, wenn Patient erfolgreich angelegt und false, wenn nicht erfolgreich */ public bool PatientAnlegen(Patient newPatient, String roomSuggestion) { bool request = DatabaseManagement.GetInstance().PatientAnlegen(newPatient, roomSuggestion); Bettenbelegung belegung = UpdateManagement.GetInstance().GetCurrentBettenbelegung(); if (belegung.Intensiv == 10 && islast == 9) { ZimmerManagement.GetInstance().ITSVoll(); } if (belegung.Gesamt() == 225 && geslast == 224) { ZimmerManagement.GetInstance().KHFastVoll(); } islast = belegung.Intensiv; geslast = belegung.Gesamt(); return(request); }