/// <summary> /// 是否可以被审批 /// </summary> public static bool CanApproveStatus(TraineeApplicationStatus status) { if (status.Id == 1 || status.Id == 4) { return(true); } else { return(false); } }
/// <summary> /// </summary> public static TraineeApplicationStatus GetStatus(TraineeApplicationStatus status, bool isAgree) { if (isAgree) { if (status == TraineeApplicationStatus.Submit || status == TraineeApplicationStatus.Approving) { return(TraineeApplicationStatus.ApprovePass); } } else { if (status == TraineeApplicationStatus.Submit || status == TraineeApplicationStatus.Approving) { return(TraineeApplicationStatus.ApproveFail); } } return(TraineeApplicationStatus.ApproveFail); }
/// <summary> /// /// </summary> /// <param name="status"></param> /// <returns></returns> public static string TraineeApplicationStatusDisplay(TraineeApplicationStatus status) { switch (status.Id) { case 0: return("新增"); case 1: return("提交"); case 2: return("审核拒绝"); case 3: return("审核通过"); case 4: return("审核中"); default: return(""); } }
/// <summary> /// /// </summary> /// <param name="leaveTraineeApplicationStatus"></param> /// <returns></returns> public static string LeaveTraineeApplicationStatusDisplay(TraineeApplicationStatus leaveTraineeApplicationStatus) { //-1 全部;0 新增;1 提交;2 审核不通过;3 审核通过;4 审核中 switch (leaveTraineeApplicationStatus.Id) { case 0: return("新增"); case 1: return("提交"); case 2: return("审核不通过"); case 3: return("审核通过"); case 4: return("审核中"); default: return(""); } }
public TraineeApplicationFlow(Account account, DateTime time, TraineeApplicationStatus statuss) { _Account = account; _OperationTime = time; _TraineeApplicationStatus = statuss; }