Browse Source

銀行匯款未登入信件樣式

Dev
Janie 2 years ago
parent
commit
11ca72a875
  1. 193
      EuroTran/EasyBL.WEBAPP/ShowEasy/BookingMail.cs

193
EuroTran/EasyBL.WEBAPP/ShowEasy/BookingMail.cs

@ -72,7 +72,7 @@ namespace EasyBL.WEBAPP.SYS
sb.Append("</tr>");
//Button:service card start ----------------------------------------------------
sb.Append("<tr style=\"padding: 0 50px 0 50px; background-color: #f8f8f8;border: #f1f1f1; border-radius: 20px;border-width: 1px;\">");
sb.Append("<td bgcolor = \"#FEFEFE\" width=\"340px\" style = \"display: block;padding-top: 25px;padding-left: 30px;padding-right: 30px;color: #9c9c9c;text-align: left;\"> ");
sb.Append("<td bgcolor = \"#FEFEFE\" width=\"340px\" style = \"display: block;padding-top: 25px;padding-left: 30px;padding-right: 30px;padding-bottom: 30px;color: #9c9c9c;text-align: left;\"> ");
sb.Append("<table style=\"border: solid #f1f1f1;\">");
sb.Append("<tbody>");
sb.Append("<tr>");
@ -802,7 +802,7 @@ namespace EasyBL.WEBAPP.SYS
sb.Append("</tr>");
//Button:service card start ----------------------------------------------------
sb.Append("<tr style=\"padding: 0 50px 0 50px; background-color: #f8f8f8;border: #f1f1f1; border-radius: 20px;border-width: 1px;\">");
sb.Append("<td bgcolor = \"#FEFEFE\" width=\"340px\" style = \"display: block;padding-top: 25px;padding-left: 30px;padding-right: 30px;color: #9c9c9c;text-align: left;\">");
sb.Append("<td bgcolor = \"#FEFEFE\" width=\"340px\" style = \"display: block;padding-top: 25px;padding-left: 30px;padding-right: 30px;padding-bottom: 30px;color: #9c9c9c;text-align: left;\">");
sb.Append("<table style=\"border: solid #f1f1f1;\">");
sb.Append("<tbody>");
sb.Append("<tr>");
@ -933,7 +933,7 @@ namespace EasyBL.WEBAPP.SYS
sb.Append("</tr>");
//Button:service card start ----------------------------------------------------
sb.Append("<tr style=\"padding: 0 50px 0 50px; background-color: #f8f8f8;border: #f1f1f1; border-radius: 20px;border-width: 1px;\">");
sb.Append("<td bgcolor = \"#FEFEFE\" width=\"340px\" style = \"display: block;padding-top: 25px;padding-left: 30px;padding-right: 30px;color: #9c9c9c;text-align: left;\"> ");
sb.Append("<td bgcolor = \"#FEFEFE\" width=\"340px\" style = \"display: block;padding-top: 25px;padding-left: 30px;padding-right: 30px;padding-bottom: 30px;color: #9c9c9c;text-align: left;\"> ");
sb.Append("<table style=\"border: solid #f1f1f1;\">");
sb.Append("<tbody>");
sb.Append("<tr>");
@ -1255,16 +1255,16 @@ namespace EasyBL.WEBAPP.SYS
sb.Append("\" width = '30' height = '30'/>");
sb.Append("</td>");
//booking status
sb.Append("<td>");
sb.Append("<td style=\"padding-bottom: 30px;\">");
sb.Append("<table>");
sb.Append("<tbody>");
sb.Append("<tr>");
sb.Append("<td style=\"padding-top: 25px;\">");
sb.Append("<td style=\"padding-top: 30px;\">");
sb.Append("<h1 style =\"font-size: 14px;padding-bottom: 12px;font-family: 'arial','sans-serif';font-weight: 700;line-height: 18px;color: #ef5a5a;margin: 0 0 0 0;\">");
sb.Append("取消訂單,");
sb.Append("</h1>");
sb.Append("</td>");
sb.Append("<td>");
sb.Append("<td style=\"padding-top: 25px;\">");
sb.Append("<h1 style =\"font-size: 14px;padding-bottom: 12px;font-family: 'arial','sans-serif';font-weight: 700;line-height: 18px;color: #7997ff;margin: 0 0 0 0;\">");
sb.Append(" 退款中");
sb.Append("</h1>");
@ -1311,7 +1311,7 @@ namespace EasyBL.WEBAPP.SYS
sb.Append("</h1>");
sb.Append("<a class=\"s-btn s-btn__primary\" href=\"");
sb.Append(GetOrderUrl(BookingOnlineModel.BookingNo));
sb.Append("\" target=\"_parent\" style=\"background: #f48800;border: 1px solid #ee9546;font-family: arial, sans-serif;font-size: 14px;line-height: 16px;color: #ffffff;text-align: center;text-decoration: none;padding: 12px 20px;display: block;border-radius: 16px;white-space: nowrap;\">");
sb.Append("\" target=\"_parent\" style=\"width: 88px;background: #f48800;font-family: arial, sans-serif;font-size: 14px;line-height: 16px;color: #ffffff;text-align: center;text-decoration: none;padding: 12px 20px;display: block;border-radius: 16px;white-space: nowrap;\">");
sb.Append("查看訂單");
sb.Append("</a>");
sb.Append("</td>");
@ -1408,16 +1408,16 @@ namespace EasyBL.WEBAPP.SYS
sb.Append("\" width = '30' height = '30'/>");
sb.Append("</td>");
//booking status
sb.Append("<td>");
sb.Append("<td style=\"padding-bottom: 30px;\">");
sb.Append("<table>");
sb.Append("<tbody>");
sb.Append("<tr>");
sb.Append("<td style=\"padding-top: 25px;\">");
sb.Append("<td style=\"padding-top: 30px;\">");
sb.Append("<h1 style =\"font-size: 14px;padding-bottom: 12px;font-family: 'arial','sans-serif';font-weight: 700;line-height: 18px;color: #ef5a5a;margin: 0 0 0 0;\">");
sb.Append("取消訂單,");
sb.Append("</h1>");
sb.Append("</td>");
sb.Append("<td>");
sb.Append("<td style=\"padding-top: 25px;\">");
sb.Append("<h1 style =\"font-size: 14px;padding-bottom: 12px;font-family: 'arial','sans-serif';font-weight: 700;line-height: 18px;color: #757575;margin: 0 0 0 0;\">");
sb.Append(" 已退款");
sb.Append("</h1>");
@ -1464,7 +1464,7 @@ namespace EasyBL.WEBAPP.SYS
sb.Append("</h1>");
sb.Append("<a class=\"s-btn s-btn__primary\" href=\"");
sb.Append(GetOrderUrl(BookingOnlineModel.BookingNo));
sb.Append("\" target=\"_parent\" style=\"background: #f48800;border: 1px solid #ee9546;font-family: arial, sans-serif;font-size: 14px;line-height: 16px;color: #ffffff;text-align: center;text-decoration: none;padding: 12px 20px;display: block;border-radius: 16px;white-space: nowrap;\">");
sb.Append("\" target=\"_parent\" style=\"width: 88px;background: #f48800;border: 1px solid #ee9546;font-family: arial, sans-serif;font-size: 14px;line-height: 16px;color: #ffffff;text-align: center;text-decoration: none;padding: 12px 20px;display: block;border-radius: 16px;white-space: nowrap;\">");
sb.Append("查看訂單");
sb.Append("</a>");
sb.Append("</td>");
@ -1726,7 +1726,6 @@ namespace EasyBL.WEBAPP.SYS
}
//SE Cancel Order Notify To User
public string SECancelOrderNotifyToUser(View_SAL_BookingOnline BookingOnlineModel)
{
@ -1748,7 +1747,7 @@ namespace EasyBL.WEBAPP.SYS
sb.Append("<table border = \"0\" cellpadding = \"0\" cellspacing = \"0\" role = \"presentation\" align = \"left\"> ");
//Text:你好 xxx,
sb.Append("<tr>");
sb.Append("<td bgcolor = \"#FEFEFE\" width = \"340\" style = \"display: block;padding-top: 30px;padding-left: 30px;padding-right: 30px;padding-bottom: 10px;font-family: arial, sans-serif;color: #000000;text-align: left\";>");
sb.Append("<td bgcolor = \"#FEFEFE\" width = \"440\" style = \"display: block;padding-top: 30px;padding-left: 30px;padding-right: 30px;padding-bottom: 10px;font-family: arial, sans-serif;color: #000000;text-align: left\";>");
sb.Append("<h1 style = \"font-size: 20px;font-family: 'arial', 'sans-serif'; font-weight: 700;line-height: 20px; color: #000000; margin: 0 0 0 0;\">");
//sb.Append("你好," + "Janie" + ",");
sb.Append("你好," + BookingOnlineModel.MemberName + ",");
@ -1852,12 +1851,12 @@ namespace EasyBL.WEBAPP.SYS
sb.Append("</tr>");
//如果按鈕無法點擊 (連結記得改成要打的API)
sb.Append("<tr>");
sb.Append("<td bgcolor = \"#FEFEFE\" width = \"340\" width = \"340px\" style = \"display: block;padding-bottom: 30px;padding-top: 30px;padding-left: 30px;padding-right: 30px;color: #9c9c9c;text-align: center;\">");
sb.Append("<td bgcolor = \"#FEFEFE\" width = \"440\" width = \"340px\" style = \"display: block;padding-bottom: 30px;padding-top: 30px;padding-left: 30px;padding-right: 30px;color: #9c9c9c;text-align: center;\">");
sb.Append("如果按鈕無法點擊,你可以直接點擊");
sb.Append("<p style = \"font-weight: 400;font-size: 12px;line-height: 14px;letter-spacing: 0.02em;font-family: 'arial', 'sans-serif';margin: 0 0 0px;\" class=\"has-markdown\">");
sb.Append("<a href =\"");
sb.Append(GetOrderUrl(BookingOnlineModel.BookingNo));
sb.Append("\" style = \"color: #7997ff;font-size: 12px;font-weight: 400;font-family: 'Arial', '微軟正黑體','Microsoft JhengHei', 'Helvetica Neue',Helvetica, Arial, sans-serif;padding: 0;margin: 0;text-align: center;padding-left: 0px;padding-right: 30px;padding-top: 4px;text-decoration: underline;\">");
sb.Append("\" style = \"color: #7997ff;font-size: 12px;font-weight: 400;font-family: 'Arial', '微軟正黑體','Microsoft JhengHei', 'Helvetica Neue',Helvetica, Arial, sans-serif;padding: 0;margin: 0;text-align: center;padding-left: 30px;padding-right: 30px;padding-top: 4px;padding-bottom: 30px;text-decoration: underline;\">");
sb.Append("<span align=\"center\" width=\"340\">這裡</span>");
sb.Append("</a>");
sb.Append("</p>");
@ -1871,6 +1870,170 @@ namespace EasyBL.WEBAPP.SYS
}
//銀行匯款(未登入)
public string PayByTransfer_NoLogin()
{
StringBuilder sb = new StringBuilder();
EmailTemplate_CH mailTemplate = new EmailTemplate_CH();
//var Server = Common.ConfigGetValue("", "ida:RedirectUri");
sb.Append(mailTemplate.MailHeader());
sb.Append(mailTemplate.MailCSS());
sb.Append(mailTemplate.MailShowEasyLogo());
//Email Body
sb.Append("<tr>");
sb.Append("<td style = \"padding: 0 50px 0 50px; background-color: #f8f8f8\" class=\"sm-p bar\">");
sb.Append("<table border=\"0\" cellspacing=\"0\" role=\"presentation\" style=\"width: 100%\">");
sb.Append("<tr>");
sb.Append("<td>");
sb.Append("<table border = \"0\" cellpadding = \"0\" cellspacing = \"0\" role = \"presentation\" align = \"left\"> ");
sb.Append("<tr>");
sb.Append("<td bgcolor = \"#FEFEFE\" width = \"340\" style = \"display: block; padding-top: 30px; padding-left: 30px; padding-right: 30px;padding-bottom: 30px; font-family: arial, sans-serif; color: #000000; text-align: left;\"> ");
sb.Append("<img style = \"display: block\" src = \"https://d3kpqi6h465b7i.cloudfront.net/email/u_check-circle.png \" width = \"40\" height = \"40\"/> ");
sb.Append("</td>");
sb.Append("</tr>");
//Text:您好,Janie,
sb.Append("<tr>");
sb.Append("<td bgcolor = \"#FEFEFE\" width = \"340\" style = \"display: block;padding-bottom: 10px;padding-top: 10px;padding-left: 30px;padding-right: 30px;font-family: arial, sans-serif;color: #000000;text-align: left\";>");
sb.Append("<h1 style = \"font-family: 'arial', 'sans-serif'; font-weight: 700; font-size: 16px; line-height: 18px; color: #000000; margin: 0 0 0 0;\">");
//sb.Append("你好," + BookingOnlineModel.MemberName + ",");
sb.Append("</h1>");
sb.Append("</td>");
sb.Append("</tr>");
//Text:恭喜你!你預定的項目已被確認。
sb.Append("<tr>");
sb.Append("<td bgcolor = \"#FEFEFE\" width = \"340\" style = \"display: block;padding-left: 30px;padding-right: 30px;padding-bottom: 30px;font-family: arial, sans-serif;color: #000000;text-align: left;\">");
sb.Append("<p style = \"font-weight: 400;font-size: 12px;line-height: 14px;letter-spacing: 0.02em;font-family: 'arial', 'sans-serif';margin: 0 0 0px;\" class=\"has-markdown\">");
sb.Append("恭喜你!你預定的項目已被確認。<br />");
sb.Append("以下為匯款資訊,<span style=\"color: #f48800\">完成匯款請聯繫客服告知匯款資訊</span>< br />");
sb.Append("< br />");
sb.Append("ShowEasy 客服電話與服務時間:<br />");
sb.Append("撥打 +886-2 27255000<br />");
sb.Append("發送 Email: info@showeasy.com 詢問。<br />");
sb.Append("< br />");
sb.Append("週一至週五:9:00~18:00 (台灣時區)");
sb.Append("</p>");
sb.Append("</td>");
sb.Append("</tr>");
//銀行資訊 start ----------------------------------------------------------------
sb.Append("<tr style=\"padding: 0 50px 0 50px; background-color: #f8f8f8;border: #f1f1f1; border-radius: 20px;border-width: 1px;\">");
sb.Append("<td bgcolor = \"#FEFEFE\" width=\"340px\" style = \"display: block;padding-top: 10px;padding-left: 30px;padding-right: 30px;padding-bottom: 40px;color: #9c9c9c;text-align: left;\"> ");
sb.Append("<table style=\"border: solid #f48800;width: 340px;\">");
sb.Append("<tr>");
sb.Append("<td style=\"padding: 10px;\">");
//Bank account info
sb.Append("<h1 style =\"padding-bottom: 10px;font-family: 'arial','sans-serif';font-weight: 500;font-size: 14px;line-height: 18px;color: #f48800;margin: 0 0 0 0;\">");
sb.Append("銀行帳戶資訊:");
sb.Append("</h1>");
//Bank name
sb.Append("<h1 style =\"padding-bottom: 6px;font-family: 'arial','sans-serif';font-weight: 500;font-size: 14px;line-height: 18px;color: #232323;margin: 0 0 0 0;\">");
sb.Append("銀行名稱:玉山銀行 (808) 南港分行");
sb.Append("</h1>");
//Account Number
sb.Append("<h1 style =\"padding-bottom: 6px;font-family: 'arial','sans-serif';font-weight: 500;font-size: 14px;line-height: 18px;color: #232323;margin: 0 0 0 0;\">");
sb.Append("帳戶號碼:1182-940-020288");
sb.Append("</h1>");
//Account Name
sb.Append("<h1 style =\"padding-bottom: 10px;font-family: 'arial','sans-serif';font-weight: 500;font-size: 14px;line-height: 18px;color: #232323;margin: 0 0 0 0;\">");
sb.Append("戶名:簡單平台股份有限公司");
sb.Append("</h1>");
sb.Append("</td>");
sb.Append("</tr>");
sb.Append("</table>");
sb.Append("</td>");
sb.Append("</tr>");
//訂單資訊 start ------------------------------------------------------------
sb.Append("<tr>");
sb.Append("<td bgcolor = \"#FEFEFE\" width = \"340\" width = \"340px\" style = \"display: block;padding-top: 10px;padding-left: 30px;padding-right: 30px;color: #9c9c9c;text-align: left;\">");
sb.Append("<p style = \"font-weight: 400;font-size: 12px;line-height: 14px;letter-spacing: 0.02em;font-family: 'arial','sans-serif';margin: 0 0 0px;\" class=\"has-markdown\">");
sb.Append("訂單資訊:");
sb.Append("</p>");
sb.Append("</td>");
sb.Append("</tr>");
//Button:service card start ----------------------------------------------------
sb.Append("<tr style=\"padding: 0 50px 0 50px; background-color: #f8f8f8;border: #f1f1f1; border-radius: 20px;border-width: 1px;\">");
sb.Append("<td bgcolor = \"#FEFEFE\" width=\"340px\" style = \"display: block;padding-top: 25px;padding-left: 30px;padding-right: 30px;padding-bottom: 30px;color: #9c9c9c;text-align: left;\">");
sb.Append("<table style=\"border: solid #f1f1f1;\">");
sb.Append("<tbody>");
sb.Append("<tr>");
//service img
sb.Append("<td valign=\"top\" style=\"padding: 10px;margin-top: 25px;\">");
//sb.Append("<img style =\"display: block;padding-right: 10px;\" src = \"https://d3kpqi6h465b7i.cloudfront.net/email/icon-facebook.png\" width = '30' height = '30'/>");
sb.Append("<img style =\"display: block;padding-right: 10px;\" src = \"");
//sb.Append(BookingOnlineModel.ServicePictrue);
sb.Append("\" width = '30' height = '30'/>");
sb.Append("</td>");
//booking status
sb.Append("<td style=\"padding-top: 25px;\">");
sb.Append("<h1 style =\"padding-bottom: 12px;font-family: 'arial','sans-serif';font-weight: 700;font-size: 14px;line-height: 18px;color: #7997ff;margin: 0 0 0 0;\">");
sb.Append("訂單處理中,<span style=\"color: #2dc695;\">未付款</span>");
sb.Append("</h1>");
//service name
sb.Append("<h1 style =\"padding-bottom: 8px;font-family: 'arial','sans-serif';font-weight: 700;font-size: 14px;line-height: 18px;color: #232323;margin: 0 0 0 0;\">");
//sb.Append("包車遊覽|新北景點一日遊:九份&平溪&北海岸");
//sb.Append(BookingOnlineModel.ServiceName);
sb.Append("</h1>");
//booking number
sb.Append("<h1 style =\"padding-bottom: 4px;font-family: 'arial','sans-serif';font-weight: 500;font-size: 12px;line-height: 18px;color: #504f4f;margin: 0 0 0 0;\">");
//sb.Append("#B35553244AC");
//sb.Append(BookingOnlineModel.BookingNo);
sb.Append("</h1>");
//service content
//sb.Append("<h1 style =\"padding-bottom: 4px;font-family: 'arial','sans-serif';font-weight: 500;font-size: 12px;line-height: 18px;color: #504f4f;margin: 0 0 0 0;>");
//sb.Append("接送服務, 台北市, 四人座車型 x 1");
//sb.Append("</h1>");
//var lstT = new List<string>();
//var objval = BookingOnlineModel.BookingItem.ToString();
//if (!string.IsNullOrEmpty(objval) && objval != "[]")
//{
// lstT = JsonConvert.DeserializeObject<List<string>>(objval.ToString());
//}
//foreach (var item in lstT)
//{
// sb.Append("<h1 style =\"padding-bottom: 4px;font-family: 'arial','sans-serif';font-weight: 500;font-size: 12px;line-height: 18px;color: #504f4f;margin: 0 0 0 0;\">");
// sb.Append(item);
// sb.Append("</h1>");
//}
//service time
sb.Append("<h1 style =\"padding-bottom: 4px;font-family: 'arial','sans-serif';font-weight: 500;font-size: 12px;line-height: 18px;color: #504f4f;margin: 0 0 0 0;\">");
//sb.Append("服務時間: 2022.09.20 08:00 (當地時間)");
//sb.Append("服務時間: " + BookingOnlineModel.ServiceDateSFormat + " (當地時間)");
sb.Append("</h1>");
//booking time
sb.Append("<h1 style =\"padding-bottom: 8px;font-family: 'arial','sans-serif';font-weight: 500;font-size: 12px;line-height: 18px;color: #504f4f;margin: 0 0 0 0;\">");
//sb.Append("訂購時間: 2022.07.20 12:00");
//sb.Append("訂購時間: " + BookingOnlineModel.BookingDateFormat);
sb.Append("</h1>");
//cost
sb.Append("<h1 style =\"padding-bottom: 10px;font-family: 'arial','sans-serif';font-weight: 500;font-size: 14px;line-height: 18px;color: #f48800;margin: 0 0 0 0;\">");
//sb.Append("$3,500 台幣");
//sb.Append("$" + int.Parse(BookingOnlineModel.TotalPrice.ToString()).ToString("#,###") + " " + BookingOnlineModel.CurrencyName);
sb.Append("</h1>");
sb.Append("</td>");
sb.Append("</tr>");
sb.Append("</tbody>");
sb.Append("</table>");
sb.Append("</td>");
sb.Append("</tr>");
sb.Append("</tr>");
sb.Append("</table>");
sb.Append("</td>");
sb.Append("</tr>");
sb.Append("</table>");
sb.Append("</td>");
sb.Append("</tr>");
//sb.Append(mailTemplate.MailButtom());
sb.Append(mailTemplate.MailFooter());
return sb.ToString();
}
}
}
Loading…
Cancel
Save