SendUrgeMail(2)
// 對最後一筆數據發送Mail
if( dvInitData_Collect.Count > 0 )
{
string CaseListHTML = "<br>單號 " +
" 經辦人 " +
" 逾期時間</br>";
CaseListHTML += "<br>---------------------------------------------------------------------------</br>";
string[] arrCaseNoList = CaseNoList.Split( ',' );
string[] arrCreatorList = CreatorList.Split( ',' );
string[] arrDelayTimeList = DelayTimeList.Split( ',' );
for( int j = 0; j < arrCaseNoList.Length; j ++ )
{
if( arrCaseNoList[j] != "" )
{
CaseListHTML += "<br>" + arrCaseNoList[j].ToString();
for( int k = arrCaseNoList[j].ToString().Length; k < 23; k ++ )
{
CaseListHTML += " ";
}
CaseListHTML += arrCreatorList[j].ToString();
for( int k = arrCreatorList[j].ToString().Length; k < 27; k ++ )
{
CaseListHTML += " ";
}
CaseListHTML += arrDelayTimeList[j].ToString() + "小時</br>";
}
}
CaseListHTML += "<br>---------------------------------------------------------------------------</br>";
string SendRealName = strSendRealName_old;
string SendMail = strSendMail_old;
if( dvInitData_Collect[dvInitData_Collect.Count-1]["Att_real_name"].ToString().Trim() != "" )
{
SendRealName += "," + dvInitData_Collect[dvInitData_Collect.Count-1]["Att_real_name"].ToString().Trim();
}
if( dvInitData_Collect[dvInitData_Collect.Count-1]["Att_email"].ToString().Trim() != "" )
{
SendMail += "," + dvInitData_Collect[dvInitData_Collect.Count-1]["Att_email"].ToString().Trim();
}
SendUrgeMailByWS_Collect( SendRealName, SendMail, iListCout, strCaseType_old, CaseListHTML );
}
}
}
}
catch( Exception err )
{
PublicModule.SaveLog( "StartSendUrgeMail():" + err.Message.ToString() );
}
finally
{
PublicModule.bFinished_UrgeMail = true;
}
}
private void SendUrgeMailByWS_Single(string SendRealName, string SendMail, string CaseNo, string DelayTime, string CaseType)
{
string requestUrl = PublicModule.RequestURL + "?IframeSrc=" + GetStartPointByCaseType(CaseType);
string Subject = "尊敬的" + SendRealName + ":您在系統中有單証" + CaseNo + "逾期未簽核";
System.Text.StringBuilder sbBody = new System.Text.StringBuilder();
sbBody.Append(PublicModule.MailStruct.TagBodyHtml);
sbBody.Append("<br>尊敬的 <span class='name'>" + SendRealName + "</span>:</br>");
sbBody.Append("<br>您好, 這是系統自動發出的單證簽核稽核通知!</br>");
sbBody.Append("<br>單証: " + CaseNo + " 已經逾期" + DelayTime + "小時未處理, 請您儘快簽核. </br>");
sbBody.Append( "<br></br>" );
sbBody.Append( "<br></br>" );
sbBody.Append("<br>若您有任何疑問或遇到系統不方便使用的地方, 請聯繫我們的服務窗口 .</br>");
sbBody.Append(PublicModule.MailStruct.EndTagBodyHtml);
SendUrgeMailByWS( SendMail, Subject, sbBody.ToString() );
}
private void SendUrgeMailByWS_Collect(string SendRealName, string SendMail, int iListCount, string CaseType, string CaseListHTML)
{
string requestUrl = PublicModule.RequestURL + "?IframeSrc=" + GetStartPointByCaseType(CaseType);
string Subject = "尊敬的" + SendRealName + ":您在系統中尚有 " + iListCount.ToString() + " 件 " + CaseType + " 單逾期未簽核";
System.Text.StringBuilder sbBody = new System.Text.StringBuilder();
sbBody.Append(PublicModule.MailStruct.TagBodyHtml);
sbBody.Append("<br>尊敬的 <span class='name'>" + SendRealName + "</span>:</br>");
sbBody.Append("<br>您好, 這是系統自動發出的單證簽核稽核通知!</br>");
sbBody.Append("<br>您當前共有 " + iListCount.ToString() + " 件 " + CaseType + " 單逾期未簽核. </br>");
sbBody.Append( "<br></br>" );
sbBody.Append("<br> 逾期清單如下:</br>");
sbBody.Append( CaseListHTML );
sbBody.Append( "<br></br>" );
sbBody.Append( "<br></br>" );
sbBody.Append("<br>若您有任何疑問或遇到系統不方便使用的地方, 請聯繫我們的服務窗口 .</br>");
sbBody.Append(PublicModule.MailStruct.EndTagBodyHtml);
SendUrgeMailByWS( SendMail, Subject, sbBody.ToString() );
}
private void SendUrgeMailByWS( string SendTo, string Subject, string Body )
{
string CopyTo = System.Configuration.ConfigurationSettings.AppSettings["CopyTo"].Trim();
string BlindCopyTo = System.Configuration.ConfigurationSettings.AppSettings["BlindCopyTo"].Trim();
notes.SendMail(PublicModule.MailStruct.Notification.UrgeSign, SendTo, CopyTo, BlindCopyTo, Subject, Body, "2",
PublicModule.MailStruct.Priority.Normal, PublicModule.MailStruct.Importance.Normal, PublicModule.MailStruct.SendFrom, true, false, "");
PublicModule.SaveLog( "SendUrgeMailByWS():SendTo=" + SendTo );
}
浙公网安备 33010602011771号