/// <summary> /// 填写人事考评项的事务 /// </summary> /// <param name="activityId"></param> /// <param name="answers"></param> /// <param name="comments"></param> /// <param name="ifSubmit"></param> /// <param name="currentEmployeeName"></param> /// <param name="ia"></param> public FillHRItems(int activityId, List <AssessActivityItem> answers, string comments, bool ifSubmit, string currentEmployeeName, IAssessActivity ia) : base(activityId, answers, currentEmployeeName, ia) { _Comments = comments; _IfSubmit = ifSubmit; }
protected FillItems(int activityId, List <AssessActivityItem> answers, string currentEmployeeName, IAssessActivity itsAssessActivity) { _ActivityId = activityId; _Answers = answers; _IAssessActivity = itsAssessActivity; _CurrentEmployeeName = currentEmployeeName; }
/// <summary> /// SystemAssess的构造函数,专为测试提供 /// </summary> public ManualAssess(Model.AssessActivity assessActivity, IAssessActivity mockDal, IGoalBll iGoal, IEmployee iEmployee, IActiveFlow iActiveFlow) { _AssessActivity = assessActivity; _Dal = mockDal; _IGoal = iGoal; _IEmployee = iEmployee; _IActiveFlow = iActiveFlow; }
/// <summary> /// 人事确认考评活动的事务 /// </summary> /// <param name="activityId"></param> /// <param name="assessTempletPaperId"></param> /// <param name="managerExpectedFinish"></param> /// <param name="employeeExpectedTime"></param> /// <param name="currentEmployeeName"></param> /// <param name="ia"></param> /// <param name="itp"></param> public ConfirmActivity(int activityId, int assessTempletPaperId, DateTime managerExpectedFinish, DateTime employeeExpectedTime, string currentEmployeeName, IAssessActivity ia, IAssessTemplatePaper itp) { _ActivityId = activityId; _AssessTempletPaperId = assessTempletPaperId; _ManagerExpectedFinish = managerExpectedFinish; _PersonalExpectedTime = employeeExpectedTime; _CurrentEmployeeName = currentEmployeeName; _IAssessActivity = ia; _IAssessTemplatePaper = itp; _IsPrefectTemplate = CheckTemplatePapaer(); }
///<summary> ///</summary> public ActiveFlow(IAssessActivity assessActivityDal) { _AssessActivityDal = assessActivityDal; }
///<summary> ///</summary> public ActiveFlow() { _AssessActivityDal = new AssessActivityDal(); _ICalculateScore = new CalculateScore(); }
/// <summary> /// SystemAssess的构造函数,专为测试提供 /// </summary> public InterruptActivity(int assessActivityID, IAssessActivity mockDal) { _AssessActivityID = assessActivityID; _Dal = mockDal; }
/// <summary> /// SystemAssess的构造函数,专为测试提供 /// </summary> public DeleteAssessActivity(int assessActivityID, IAssessActivity mockDal) { _AssessActivityID = assessActivityID; _Dal = mockDal; }
/// <summary> /// 填写Comment的事务 /// </summary> /// <param name="activityId"></param> /// <param name="currentEmployeeName"></param> /// <param name="assessActivity"></param> public FillComment(int activityId, string currentEmployeeName, IAssessActivity assessActivity) { _ActivityId = activityId; _IAssessActivity = assessActivity; _CurrentEmployeeName = currentEmployeeName; }
/// <summary> /// 填写主管考评项的事务 /// </summary> /// <param name="activityId"></param> /// <param name="answers"></param> /// <param name="comments"></param> /// <param name="intention"></param> /// <param name="ifSubmit"></param> /// <param name="currentEmployeeName"></param> /// <param name="ia"></param> public FillManagerItems(int activityId, List <AssessActivityItem> answers, string comments, string intention, bool ifSubmit, string currentEmployeeName, IAssessActivity ia) : base(activityId, answers, currentEmployeeName, ia) { _comments = comments; _intention = intention; _ifSubmit = ifSubmit; }
/// <summary> /// /// </summary> /// <param name="activityId"></param> /// <param name="comment"></param> /// <param name="currentEmployeeName"></param> /// <param name="iAssessActivity"></param> public FillSummarizeCommment(int activityId, string comment, string currentEmployeeName, IAssessActivity iAssessActivity) : base(activityId, currentEmployeeName, iAssessActivity) { _Comment = comment; }