From f465b446f5cca2c2f77878cc99a79ee71e286f79 Mon Sep 17 00:00:00 2001
From: alina <1449359159@qq.com>
Date: Tue, 14 Mar 2023 14:58:55 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=A1=E4=B8=AD=E9=87=91=E9=A1=8D3=E4=BD=8D1?=
=?UTF-8?q?=E6=92=87=E5=92=8C=E6=96=B0=E8=87=BA=E5=B9=A3=E9=A1=AF=E7=A4=BA?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../EasyBL.WEBAPP/ShowEasy/BookingMail.cs | 13 +++---
.../ShowEasy/BookingMaintain_UpdService.cs | 42 +++++++++++--------
2 files changed, 31 insertions(+), 24 deletions(-)
diff --git a/EuroTran/EasyBL.WEBAPP/ShowEasy/BookingMail.cs b/EuroTran/EasyBL.WEBAPP/ShowEasy/BookingMail.cs
index e9b08c0..a61d7d2 100644
--- a/EuroTran/EasyBL.WEBAPP/ShowEasy/BookingMail.cs
+++ b/EuroTran/EasyBL.WEBAPP/ShowEasy/BookingMail.cs
@@ -134,7 +134,7 @@ namespace EasyBL.WEBAPP.SYS
//cost
sb.Append("
");
//sb.Append("$3,500 台幣");
- sb.Append("$" + BookingOnlineModel.TotalPrice + " 台幣");
+ sb.Append("$" + int.Parse(BookingOnlineModel.TotalPrice.ToString()).ToString("#,###") + " " + BookingOnlineModel.CurrencyName);
sb.Append("
");
//前往付款按鈕 (連結要記得修改!)
//sb.Append("");
@@ -281,7 +281,8 @@ namespace EasyBL.WEBAPP.SYS
//cost
sb.Append("");
//sb.Append("$3,500 台幣");
- sb.Append("$" + BookingOnlineModel.TotalPrice + " 台幣");
+ sb.Append("$" + int.Parse(BookingOnlineModel.TotalPrice.ToString()).ToString("#,###") + " " + BookingOnlineModel.CurrencyName);
+
sb.Append("
");
sb.Append("");
sb.Append("");
@@ -422,7 +423,7 @@ namespace EasyBL.WEBAPP.SYS
//cost
sb.Append("");
//sb.Append("$3,500 台幣");
- sb.Append("$" + BookingOnlineModel.TotalPrice + " 台幣");
+ sb.Append("$" + int.Parse(BookingOnlineModel.TotalPrice.ToString()).ToString("#,###") + " " + BookingOnlineModel.CurrencyName);
sb.Append("
");
sb.Append("");
sb.Append("");
@@ -581,7 +582,7 @@ namespace EasyBL.WEBAPP.SYS
//cost
sb.Append("");
//sb.Append("$3,500 台幣");
- sb.Append("$" + BookingOnlineModel.TotalPrice + " 台幣");
+ sb.Append("$" + int.Parse(BookingOnlineModel.TotalPrice.ToString()).ToString("#,###")+ " "+ BookingOnlineModel.CurrencyName);
sb.Append("
");
sb.Append("");
sb.Append("");
@@ -860,7 +861,7 @@ namespace EasyBL.WEBAPP.SYS
//cost
sb.Append("");
//sb.Append("$3,500 台幣");
- sb.Append("$" + BookingOnlineModel.TotalPrice + " 台幣");
+ sb.Append("$" + int.Parse(BookingOnlineModel.TotalPrice.ToString()).ToString("#,###") + " " + BookingOnlineModel.CurrencyName);
sb.Append("
");
sb.Append("");
sb.Append("");
@@ -994,7 +995,7 @@ namespace EasyBL.WEBAPP.SYS
//cost
sb.Append("");
//sb.Append("$3,500 台幣");
- sb.Append("$" + BookingOnlineModel.TotalPrice + " 台幣");
+ sb.Append("$" + int.Parse(BookingOnlineModel.TotalPrice.ToString()).ToString("#,###") + " " + BookingOnlineModel.CurrencyName);
sb.Append("
");
//前往付款按鈕 (連結要記得修改!)
//sb.Append("");
diff --git a/EuroTran/EasyBL.WEBAPP/ShowEasy/BookingMaintain_UpdService.cs b/EuroTran/EasyBL.WEBAPP/ShowEasy/BookingMaintain_UpdService.cs
index db6a31c..9e08ccd 100644
--- a/EuroTran/EasyBL.WEBAPP/ShowEasy/BookingMaintain_UpdService.cs
+++ b/EuroTran/EasyBL.WEBAPP/ShowEasy/BookingMaintain_UpdService.cs
@@ -115,20 +115,22 @@ namespace EasyBL.WEBAPP.WSM
if (iRel > 0)
{
//確認 后給會員發信息講已確認
- var objBookingOnline = db.Queryable
- ((t1, t2, t3) =>
+ var objBookingOnline = db.Queryable
+ ((t1, t2, t3,t4) =>
new object[] {
JoinType.Left, t1.ServiceID == t2.ServiceID && t1.OrgID==t2.OrgID && t1.LangType==t2.LangID,
- JoinType.Left, t1.OrgID == t3.OrgID && t1.BookingID == sBookingID && t1.Account == t3.Account
+ JoinType.Left, t1.OrgID == t3.OrgID && t1.BookingID == sBookingID && t1.Account == t3.Account,
+ JoinType.Left, t1.OrgID == t4.OrgID && t1.CurrencyID == t4.ArgumentID && t4.ArgumentClassID=="Currency"
}
)
- .Where((t1, t2, t3) => t1.OrgID == i_crm.ORIGID && t1.BookingID == sBookingID)
- .Select((t1, t2, t3) => new View_SAL_BookingOnline
+ .Where((t1, t2, t3, t4) => t1.OrgID == i_crm.ORIGID && t1.BookingID == sBookingID)
+ .Select((t1, t2, t3, t4) => new View_SAL_BookingOnline
{
BookingID = SqlFunc.GetSelfAndAutoFill(t1.BookingID),
ServiceName = t2.ServiceName,
MemberName = t3.LastName+ t3.FirstName,
- MemberEmail=t3.Email
+ MemberEmail=t3.Email,
+ CurrencyName = t4.ArgumentValue
})
.Single();
@@ -299,20 +301,22 @@ namespace EasyBL.WEBAPP.WSM
if (iRel > 0 && (sSupplierStatus=="03" || sSupplierStatus == "04"))
{
//供應商處理中
- var objBookingOnline = db.Queryable
- ((t1, t2, t3) =>
+ var objBookingOnline = db.Queryable
+ ((t1, t2, t3,t4) =>
new object[] {
JoinType.Left, t1.ServiceID == t2.ServiceID && t1.OrgID==t2.OrgID && t1.LangType==t2.LangID,
- JoinType.Left, t1.OrgID == t3.OrgID && t1.BookingID == sBookingID && t1.Account == t3.Account
+ JoinType.Left, t1.OrgID == t3.OrgID && t1.BookingID == sBookingID && t1.Account == t3.Account,
+ JoinType.Left, t1.OrgID == t4.OrgID && t1.CurrencyID == t4.ArgumentID && t4.ArgumentClassID=="Currency"
}
)
- .Where((t1, t2, t3) => t1.OrgID == i_crm.ORIGID && t1.BookingID == sBookingID)
- .Select((t1, t2, t3) => new View_SAL_BookingOnline
+ .Where((t1, t2, t3,t4) => t1.OrgID == i_crm.ORIGID && t1.BookingID == sBookingID)
+ .Select((t1, t2, t3,t4) => new View_SAL_BookingOnline
{
BookingID = SqlFunc.GetSelfAndAutoFill(t1.BookingID),
ServiceName = t2.ServiceName,
MemberName = t3.LastName + t3.FirstName,
- MemberEmail = t3.Email
+ MemberEmail = t3.Email,
+ CurrencyName = t4.ArgumentValue
})
.Single();
@@ -472,20 +476,22 @@ namespace EasyBL.WEBAPP.WSM
//訂單狀態進行中 付款狀態已付款時
if (iRel > 0 && (oNewEntity.PaymentStatus == "03" && oNewEntity.BookingStatus=="02")) {
- var objBookingOnline = db.Queryable
- ((t1, t2, t3) =>
+ var objBookingOnline = db.Queryable
+ ((t1, t2, t3,t4) =>
new object[] {
JoinType.Left, t1.ServiceID == t2.ServiceID && t1.OrgID==t2.OrgID && t1.LangType==t2.LangID,
- JoinType.Left, t1.OrgID == t3.OrgID && t1.BookingID == sBookingID && t1.Account == t3.Account
+ JoinType.Left, t1.OrgID == t3.OrgID && t1.BookingID == sBookingID && t1.Account == t3.Account,
+ JoinType.Left, t1.OrgID == t4.OrgID && t1.CurrencyID == t4.ArgumentID && t4.ArgumentClassID=="Currency"
}
)
- .Where((t1, t2, t3) => t1.OrgID == i_crm.ORIGID && t1.BookingID == sBookingID)
- .Select((t1, t2, t3) => new View_SAL_BookingOnline
+ .Where((t1, t2, t3, t4) => t1.OrgID == i_crm.ORIGID && t1.BookingID == sBookingID)
+ .Select((t1, t2, t3, t4) => new View_SAL_BookingOnline
{
BookingID = SqlFunc.GetSelfAndAutoFill(t1.BookingID),
ServiceName = t2.ServiceName,
MemberName = t3.LastName + t3.FirstName,
- MemberEmail = t3.Email
+ MemberEmail = t3.Email,
+ CurrencyName = t4.ArgumentValue
})
.Single();
if (objBookingOnline != null)