public void DataBind() { _View.ErrorMessage = string.Empty; if (ValidateEmployeeId() && ValidateTimeFrom() && ValidateTimeTo() && ValidateOperateTimeFrom() && ValidateOperateTimeTo()) { _View.InAndOutRecords = InstanceFactory.AttendanceInOutRecordFacade().GetEmployeeInAndOutRecordByCondition( Convert.ToInt32(_View.EmployeeId), _View.EmployeeName, -1, string.Empty, _SearchFrom, _SearchTo, AttendanceInAndOutRecord.GetInOutStatusByInOutName( _View.IOStatusId), AttendanceInAndOutRecord.GetOutInRecordOperateStatus (_View.OperateStatusId), _OperatTimeFrom, _OperatTimeTo, _LoginUser); } }
/// <summary> /// 收集日志数据 /// </summary> /// <returns></returns> private AttendanceInAndOutRecordLog CompleteLogData() { AttendanceInAndOutRecordLog log = new AttendanceInAndOutRecordLog(); log.EmployeeID = Convert.ToInt32(_View.EmployeeId); log.EmployeeName = _View.EmployeeName; log.OldIOStatus = AttendanceInAndOutRecord.GetInOutStatusByInOutName(_View.IOStatusId); log.OldIOTime = Convert.ToDateTime(_View.IOTime); log.OperateReason = _View.Reason; log.OperateTime = DateTime.Now; log.OperateStatus = OutInRecordOperateStatusEnum.DeleteByOperator; log.Operator = LoginUser.Name; log.NewIOStatus = InOutStatusEnum.All; log.NewIOTime = Convert.ToDateTime("2999-12-31"); return(log); }
public void DataBind() { if (ValidateTimeFrom() && ValidateTimeTo() && ValidateOperateTimeFrom() && ValidateOperateTimeTo()) { _View.InAndOutRecords = InstanceFactory.AttendanceInOutRecordFacade().GetEmployeeInAndOutRecordByCondition(-1, _View.EmployeeName, _View.Department, string.Empty, _SearchFrom, _SearchTo, AttendanceInAndOutRecord . GetInOutStatusByInOutName ( _View. IOStatusId), AttendanceInAndOutRecord . GetOutInRecordOperateStatus (_View. OperateStatusId), _OperatTimeFrom, _OperatTimeTo, _LoginUser); } }