示例#1
0
        } // end of WaitingAreaPatientForNextActionType

        #endregion

        #region WaitingAreaStaffAfterActionType

        /// <summary>
        /// Defines waiting areas for staff members
        /// </summary>
        /// <param name="staff">Staff member that is about to start a waiting activity</param>
        /// <returns></returns>
        public virtual EntityWaitingArea WaitingRoomForStaff(EntityHealthCareStaff staff)
        {
            return(StructuralAreas.First().StaffWaitingRoom);
        } // end of WaitingAreaStaffAfterActionType
示例#2
0
 /// <summary>
 /// Basic constructor
 /// </summary>
 /// <param name="staffMember">The staff member filing the request</param>
 /// <param name="time">Time the request is filed</param>
 public RequestBeAbsent(EntityHealthCareStaff staffMember, DateTime time)
     : base("ActivityBeAbsent", staffMember.ToArray(), time)
 {
     _staffMember = staffMember;
 } // end of RequestBeAbsent
示例#3
0
 /// <summary>
 /// Basic constructor
 /// </summary>
 /// <param name="parentControl">Control where staff is leaving to be absent</param>
 /// <param name="staff">Staff that is going in an absent state</param>
 public EventStaffLeave(ControlUnit parentControl,
                        EntityHealthCareStaff staff)
     : base(EventType.Standalone, parentControl)
 {
     _staffLeaving = staff;
 } // end of EventStaffChange