/// <summary>
 /// 测试专用
 /// </summary>
 public AttendanceOutInRecord(IEmployee mockEmployee, IAttendanceInAndOutRecord dalAttendanceInAndOutRecord, IAccountBll mockAccountBll, Account loginUser)
 {
     _dalEmployee = mockEmployee;
     _LoginUser   = loginUser;
     _dalAttendanceInAndOutRecord = dalAttendanceInAndOutRecord;
     _IAccountBll = mockAccountBll;
 }
Ejemplo n.º 2
0
 /// <summary>
 /// 测试用
 /// </summary>
 public ReadDataFromAccess(IAttendanceReadRule ruleMock, IEmployee employeeMock,
                           IAttendanceInAndOutRecord recordMock, IReadDataHistory readDataHistoryMock, Account loginUser)
 {
     _LoginUser   = loginUser;
     _DalReadRule = ruleMock;
     _DalEmployee = employeeMock;
     _DalRecord   = recordMock;
     _DalHistory  = readDataHistoryMock;
 }
 /// <summary>
 /// for test
 /// </summary>
 /// <param name="mockEmployee"></param>
 /// <param name="mockPlanDuty"></param>
 /// <param name="mockAccount"></param>
 /// <param name="mockInAndOut"></param>
 public GetEmployeeAttendanceStatistics(IEmployee mockEmployee, IPlanDutyDal mockPlanDuty, IAccountBll mockAccount, IAttendanceInAndOutRecord mockInAndOut)
 {
     _dalEmployee  = mockEmployee;
     _IPlanDutyDal = mockPlanDuty;
     _IAccountBll  = mockAccount;
     _dalAttendanceInAndOutRecord = mockInAndOut;
     _GetOutApplication           = new GetOutApplication();
     _GetLeaveRequest             = new GetLeaveRequest();
     _GetOverWork = new GetOverWork();
 }
 /// <summary>
 /// 测试用
 /// </summary>
 public DeleteAttendanceInOutRecord(int employeeId, DateTime theDate, IAttendanceInAndOutRecord mock, Transaction mockLog,
                                    //UpdateEmployeeAttendance mockUpdateEmployeeAttendance,
                                    Account loginUser)
 {
     _LoginUser = loginUser;
     //updateEmployeeAttendance = mockUpdateEmployeeAttendance;
     _InsertLog  = mockLog;
     _TheDate    = theDate;
     _EmployeeId = employeeId;
     _IRecord    = mock;
     GetInAndOutRecordsForTest();
 }
Ejemplo n.º 5
0
 /// <summary>
 /// 测试用
 /// </summary>
 public UpdateAttendanceInOutRecord(int employeeId, AttendanceInAndOutRecord record,
                                    DateTime oldDate, IAttendanceInAndOutRecord mock, Transaction logmock,
                                    //UpdateEmployeeAttendance mockUpdateEmployeeAttendance,
                                    Account loginUser)
 {
     _LoginUser = loginUser;
     //updateEmployeeAttendance = mockUpdateEmployeeAttendance;
     _OldDate    = oldDate;
     _EmployeeId = employeeId;
     _Record     = record;
     _TheDate    = _Record.IOTime;
     _IRecord    = mock;
     _InsertLog  = logmock;
     GetInAndOutRecordsForTest();
 }
 /// <summary>
 /// 测试用
 /// </summary>
 public InsertAttendanceInOutRecord(int employeeId, AttendanceInAndOutRecord record,
                                    AttendanceInAndOutRecordLog attendanceInAndOutRecordLog, IAttendanceInAndOutRecord mock, Transaction mockLog,
                                    //UpdateEmployeeAttendance mockUpdateEmployeeAttendance,
                                    Employee employee, Account loginUser)
 {
     _LoginUser = loginUser;
     //updateEmployeeAttendance = mockUpdateEmployeeAttendance;
     _AttendanceInAndOutRecordLog = attendanceInAndOutRecordLog;
     _InsertLog  = mockLog;
     _EmployeeId = employeeId;
     _Record     = record;
     _IRecord    = mock;
     _TheDate    = record.IOTime;
     //_DalEmployee = mockEmployee;
     //GetInAndOutRecords();
     _Employee = employee;
 }