示例#1
0
        /// <summary>
        /// Creator: Kaleb Bachert
        /// Created: 4/28/2020
        /// Approver:
        ///
        /// Constructor, initializes values that you will see
        /// </summary>
        /// <remarks>
        /// Updater: NA
        /// Updated: NA
        /// Update: NA
        /// <param name="sender"></param>
        /// <param name="e"></param>
        public frmEditShiftEmployee(ShiftUserVM shiftVm, List <PetUniverseUser> replacementUsers)
        {
            _shiftVm          = shiftVm;
            _replacementUsers = replacementUsers;
            _shiftManager     = new ShiftManager();
            _userManager      = new UserManager();

            InitializeComponent();
        }
示例#2
0
 /// <summary>
 /// Creator: Jordan Lindo
 /// Created: 4/8/2020
 /// Approver: Chase Schulte
 ///
 /// Constructor that takes a user argument.
 /// </summary>
 /// <remarks>
 /// Updater: NA
 /// Updated: NA
 /// Update: NA
 ///
 /// </remarks>
 public pgSupervisorSchedule(PetUniverseUser user)
 {
     InitializeComponent();
     _user = user;
     _baseScheduleManager       = new BaseScheduleManager();
     _shiftTimeManager          = new ShiftTimeManager();
     _scheduleManager           = new ScheduleManager();
     _departmentManager         = new DepartmentManager();
     _eRoleManager              = new ERoleManager();
     _universeUserERolesManager = new PetUniverseUserERolesManager();
     _shiftManager              = new ShiftManager();
     _userManager = new UserManager();
     _startDate   = DateTime.Now;
 }
示例#3
0
 public SessionManager(ISessionQueue sessionQueue,
                       IShiftManager shiftManager,
                       ITeamManager teamManager,
                       ILogger <SessionManager> logger,
                       ITimeProvider timeProvider)
 {
     _sessionQueue = sessionQueue;
     _shiftManager = shiftManager;
     _shiftManager.OnTransition     = OnTransition;
     _sessionQueue.OnExpiredSession = OnExpiredSession;
     _teamManager  = teamManager;
     _logger       = logger;
     _timeProvider = timeProvider;
 }
 public ShiftController(IShiftManager manager)
 {
     this._manager = manager;
 }
 public HomeController(IShiftManager shiftManager)
 {
     _shiftManager = shiftManager;
 }
 /// <summary>
 ///  CREATOR: Kaleb Bachert
 ///  CREATED: 2020/4/2
 ///  APPROVER: Lane Sandburg
 ///
 ///  Constructor for instantiating RequestManager and ShiftManager
 /// </summary>
 /// <remarks>
 /// UPDATER: Kaleb Bachert
 /// UPDATED: 2020/5/4
 /// UPDATE: Added UserManager
 ///
 /// </remarks>
 public RequestScheduleChangeController()
 {
     _requestManager = new RequestManager();
     _usrMgr         = new LogicLayer.UserManager();
     _shiftManager   = new ShiftManager();
 }
示例#7
0
 public TeamManager(IShiftManager shiftManager)
 {
     _shiftManager = shiftManager;
 }