protected override void Validation() { _TraineeApplication = _DalTraineeApplication.GetTraineeApplicationByTraineeApplicationID(_TraineeApplicationID); if (_TraineeApplication == null) { throw new ApplicationException("该培训申请不存在!"); } }
protected override void Validation() { TraineeApplication _TraineeApplicationOld = _DalTraineeApplication. GetTraineeApplicationByTraineeApplicationID(_TraineeApplicationID); //验证培训申请已存在,培训申请已进入培训申请流程不可修改或删除 if (_TraineeApplicationOld == null) { throw new ApplicationException("该培训申请不存在!"); } }
protected override void Validation() { //ÅжϸÃÕ˺ÅÊÇ·ñÓÐÅàѵÉêÇëÁ÷³Ì _TraineeApplication.TraineeApplicationDiyProcess = _DalEmployeeDiyProcess.GetDiyProcessByProcessTypeAndAccountID (ProcessType.TraineeApplication, _TraineeApplication.Applicant.Id); if (_TraineeApplication.TraineeApplicationDiyProcess == null) { throw new ApplicationException("¸ÃÕ˺ÅûÓÐÅàѵÉêÇëÁ÷³Ì!"); } TraineeApplication _TraineeApplicationOld = _DalTraineeApplication. GetTraineeApplicationByTraineeApplicationID(_TraineeApplication.PKID); //ÑéÖ¤ÅàѵÉêÇëÒÑ´æÔÚ£¬ÅàѵÉêÇëÒѽøÈëÅàѵÉêÇëÁ÷³Ì²»¿ÉÐ޸Ļòɾ³ý if (_TraineeApplicationOld == null) { throw new ApplicationException("¸ÃÅàѵÉêÇë²»´æÔÚ!"); } else if (_TraineeApplicationOld.TraineeApplicationStatuss.Id != TraineeApplicationStatus.New.Id) { throw new ApplicationException("ÅàѵÉêÇëÒѽøÈëÅàѵÉêÇëÁ÷³Ì²»¿ÉÐ޸Ļòɾ³ý!"); } }
/// <summary> /// /// </summary> /// <param name="traineeApplicationID"></param> public TraineeApplicationPhoneSubmit(int traineeApplicationID) { _TraineeApplication = _DalTraineeApplication. GetTraineeApplicationByTraineeApplicationID(traineeApplicationID); _TraineeApplication.Applicant = _AccountBll.GetAccountById(_TraineeApplication.Applicant.Id); }
/// <summary> /// /// </summary> public TraineeApplicationPhoneOver(int traineeApplicationID, int nowAccountID) { _TraineeApplication = _DalTraineeApplication.GetTraineeApplicationByTraineeApplicationID(traineeApplicationID); _TraineeApplication.Applicant = _AccountBll.GetAccountById(_TraineeApplication.Applicant.Id); _NowAccount = nowAccountID; }