private static void SendSubmitToMail(TraineeApplication traineeApplication) { Account mailToAccount = new TAMailAndPhoneUtility(). GetMailToAccount(traineeApplication, traineeApplication.NextStep); MailBody mailBody = new MailBody(); BuildSubmitMailBody(traineeApplication, mailBody, mailToAccount, true); mailBody.MailTo = TraineeApplicationUtility.GetMail(mailToAccount); _MailGateWay.Send(mailBody); }
/// <summary> /// /// </summary> public void SendPhone() { if (_TraineeApplication.TraineeApplicationStatuss.Id == TraineeApplicationStatus.Submit.Id) { Account phoneToAccount = new TAMailAndPhoneUtility().GetMailToAccount(_TraineeApplication); string contant = BuildBody(_TraineeApplication); ConfirmMessage confirmmessage = new ConfirmMessage(); confirmmessage.SendNewMessage(_TraineeApplication.Applicant, phoneToAccount, contant, new PhoneMessageType(PhoneMessageEnumType.TraineeApplication, _TraineeApplication.PKID)); } }
/// <summary> /// 审核 /// </summary> public void ConfirmOperation(TraineeApplication traineeApplication, List <Account> hrAccount, int currentAccountID) { Account mailToAccount = new TAMailAndPhoneUtility(). GetMailToAccount(traineeApplication, traineeApplication.NextStep); if (traineeApplication.NextStep.DiyStepID == 0 || traineeApplication.NextStep.Status == "取消") { _TraineeApplicationMail.SendConfirmOverMail(traineeApplication, hrAccount, currentAccountID); //_TraineeApplicationPhone.SendConfirmOverPhone(traineeApplication.PKID, currentAccountID); } else if (mailToAccount != null) { _TraineeApplicationMail.SendMailToNextOperator(traineeApplication, mailToAccount, currentAccountID); //_TraineeApplicationPhone.SendPhoneToNextOperator(traineeApplication.PKID, mailToAccount.Id, // currentAccountID); } }