Example #1
0
        /// <summary>
        ///
        /// </summary>
        private void SendCancelToMail()
        {
            Account  mailToAccount = new MailAndPhoneUtility().GetMailToAccount(_PositionApplication, _NextStep);
            MailBody mailBody      = new MailBody();

            BuildSubmitMailBody(mailBody, mailToAccount);
            mailBody.MailTo = HrmisUtility.GetMail(mailToAccount);
            _MailGateWay.Send(mailBody);
        }
Example #2
0
        /// <summary>
        /// 审核
        /// </summary>
        public void ConfirmOperationMail(PositionApplication positionApplication, int currentAccountID, DiyStep currentStep, DiyStep nextStep)
        {
            Account mailToAccount = new MailAndPhoneUtility().GetMailToAccount(positionApplication, nextStep);

            if (nextStep.DiyStepID == 0 || nextStep.Status == "取消")
            {
                _PositionApplicationMail.SendConfirmOverMail(positionApplication.PKID, currentStep);
            }
            else if (mailToAccount != null)
            {
                _PositionApplicationMail.SendMailToNextOperator(positionApplication.PKID, mailToAccount);
            }
        }