private void start() { StringBuilder sb = new StringBuilder(); DataSet ds = JobProductRequestDA.GetJobProductRequest(setEntity()); if (!(ds.Tables[0].Rows.Count > 0)) { return; } for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { bindRow(sb, ds.Tables[0].Rows[i]); } string content = EmailResources.EmailContent.Replace("@CONTENT", sb.ToString()); MailEntity entity = new MailEntity() { From = ConfigurationManager.AppSettings["EmailFrom"].ToString(), To = ConfigurationManager.AppSettings["EmailTo"].ToString(), CC = ConfigurationManager.AppSettings["EmailCC"].ToString(), Body = content, Subject = EmailResources.EmailTitle }; EmailComparisonCNServiceFacade.SendProductEmail(entity); log("邮件发送成功"); }
/// <summary> /// Email通知 /// </summary> /// <param name="strMailBody"></param> private void SendFailEmail(string body) { MailEntity mail = new MailEntity(); mail.Body = body; mail.From = ConfigurationManager.AppSettings["EmailFrom"]; mail.To = ConfigurationManager.AppSettings["EmailTo"]; mail.CC = ConfigurationManager.AppSettings["EmailCC"]; if (String.IsNullOrEmpty(mail.To)) { return; } mail.Subject = "GoogleSearch生成文件或打包失败"; EmailComparisonCNServiceFacade.SendProductEmail(mail); }
/// <summary> /// 邮件PM /// </summary> /// <param name="entity"></param> private void SendAutoPricingDisableNotify(DataRow drData, string CompanyCode) { string SendEmailFlag = ConfigurationManager.AppSettings["SendEmailFlag"]; if (String.IsNullOrEmpty(SendEmailFlag) || SendEmailFlag.Equals("0")) { return; } SalesMailEntity salesMailEntity = AutoPricingDisableDA.GetPMMails(drData["SysNo"].ToString(), drData["PMUserSysNo"].ToString(), CompanyCode); string toMailAddress = (salesMailEntity != null) ? salesMailEntity.toEmail : ""; string ccMailAddress = (salesMailEntity != null) ? salesMailEntity.ccEmail : ""; toMailAddress = String.IsNullOrEmpty(toMailAddress) ? ConfigurationManager.AppSettings["SLGroupEmail"] : toMailAddress; ccMailAddress = String.IsNullOrEmpty(ccMailAddress) ? ConfigurationManager.AppSettings["PMGroupEmail"] : ccMailAddress; if (String.IsNullOrEmpty(toMailAddress) && String.IsNullOrEmpty(ccMailAddress)) { return; } if (String.IsNullOrEmpty(toMailAddress) && !String.IsNullOrEmpty(ccMailAddress)) { toMailAddress = ccMailAddress; ccMailAddress = ""; } ccMailAddress = (!String.IsNullOrEmpty(ccMailAddress)) ? ccMailAddress + ";" + ConfigurationManager.AppSettings["EmailOceo"].ToString() : ConfigurationManager.AppSettings["EmailOceo"].ToString(); MailEntity mail = BuildEmail(drData); mail.From = ConfigurationManager.AppSettings["EmailFrom"]; mail.To = toMailAddress; mail.CC = ccMailAddress; mail.Subject = "禁止自动调价到期失效通知"; mail.CompanyCode = CompanyCode; EmailComparisonCNServiceFacade.SendProductEmail(mail); }