示例#1
0
 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("该培训申请不存在!");
            }
        }
示例#3
0
        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;
 }