示例#1
0
 /// <summary>
 /// 发送邮件
 /// </summary>
 /// <param name="sStatus"></param>
 void SendNoticeMail(string sStatus)
 {
     WorkflowDataFields fields = WorkflowContext.Current.DataFields;
     AcceleratorComm comm = new AcceleratorComm();
     try
     {
         comm.SendMail(WorkFlowUtil.GetApplicantAccount(fields["Applicant"].ToString()), sStatus, fields["Title"].ToString(), CurrentEmployee.UserAccount);
     }
     catch (Exception e)
     {
         CommonUtil.logError(e.ToString());
     }
 }
示例#2
0
        /// <summary>
        /// 发送邮件
        /// </summary>
        /// <param name="sStatus"></param>
        void SendNoticeMail(string sStatus)
        {
            try
            {
                string sName=CurrentEmployee.DisplayName;
                WorkflowDataFields fields = WorkflowContext.Current.DataFields;
                AcceleratorComm comm = new AcceleratorComm();
                string sApprovers = fields["Approvers"].AsString();

                comm.SendMail(sApprovers, sStatus, fields["Title"].ToString(), sName);
            }
            catch (Exception e)
            {
                CommonUtil.logError("Accelerator sent mail failed:"+e.ToString());
            }
        }