|
@@ -2018,6 +2018,12 @@ namespace OASystem.API.Controllers
|
|
|
_detail.OverBudget = overBudgetStr;
|
|
|
|
|
|
|
|
|
+
|
|
|
+ * 已审核金额
|
|
|
+ */
|
|
|
+ decimal auditFee = 0.00M;
|
|
|
+ if (entity.IsAuditGM == 1 || entity.IsAuditGM == 3) auditFee = CurrPayStr;
|
|
|
+
|
|
|
|
|
|
* 费用总计
|
|
|
*/
|
|
@@ -2028,7 +2034,7 @@ namespace OASystem.API.Controllers
|
|
|
AmountPayable = entity.PayMoney,
|
|
|
ThisPayment = CurrPayStr,
|
|
|
BalancePayment = BalanceStr,
|
|
|
- AuditedFunds = CurrPayStr
|
|
|
+ AuditedFunds = auditFee
|
|
|
});
|
|
|
|
|
|
_detail.IsAuditGM = entity.IsAuditGM;
|
|
@@ -2051,7 +2057,6 @@ namespace OASystem.API.Controllers
|
|
|
{
|
|
|
int CNYIndex = nonDuplicat.IndexOf(ccpCurrencyPrice);
|
|
|
nonDuplicat.MoveItemAtIndexToFront(CNYIndex);
|
|
|
-
|
|
|
}
|
|
|
else
|
|
|
{
|
|
@@ -2088,7 +2093,6 @@ namespace OASystem.API.Controllers
|
|
|
|
|
|
if (item.CurrencyId == 836)
|
|
|
{
|
|
|
-
|
|
|
decimal auditedFunds = ccpCurrencyPrices.Sum(it => it.AuditedFunds);
|
|
|
auditedFundsStr += string.Format(@"{0}{1} |", auditedFunds.ToString("#0.00"), item.CurrencyName);
|
|
|
}
|
|
@@ -10825,10 +10829,17 @@ ORDER by gctggrc.id DESC
|
|
|
{
|
|
|
string[] guestIdArr = item.GuestName.Split(',');
|
|
|
foreach (var guestIdStr in guestIdArr)
|
|
|
- if (int.TryParse(guestIdStr, out int guestId))
|
|
|
+ if (int.TryParse(guestIdStr, out int guestId))
|
|
|
guestIds.Add(guestId);
|
|
|
}
|
|
|
- else guestNames += item.GuestName;
|
|
|
+ else {
|
|
|
+
|
|
|
+
|
|
|
+ if (item.GuestName.Contains("NaN"))
|
|
|
+ {
|
|
|
+ guestNames += item.GuestName.Replace("NaN", "").Replace(",", "");
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
if (guestIds.Count > 0)
|
|
|
{
|
|
@@ -10856,10 +10867,10 @@ ORDER by gctggrc.id DESC
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- if (!string.IsNullOrEmpty(guestNames))
|
|
|
- {
|
|
|
+
|
|
|
+
|
|
|
hrDtas[i].GuestName = guestNames;
|
|
|
- }
|
|
|
+
|
|
|
}
|
|
|
|
|
|
strFileName += $"VOUCHER_{DateTime.UtcNow.ToString("yyyyMMddHHmmss")}.docx";
|
|
@@ -10877,8 +10888,8 @@ ORDER by gctggrc.id DESC
|
|
|
builder.ParagraphFormat.StyleIdentifier = StyleIdentifier.Title;
|
|
|
builder.ParagraphFormat.LineSpacing = 1;
|
|
|
builder.ParagraphFormat.Style.Font.Name = "微软雅黑";
|
|
|
-
|
|
|
-
|
|
|
+ builder.ParagraphFormat.Style.Font.Size = 9;
|
|
|
+ builder.ParagraphFormat.Style.Font.Bold = true;
|
|
|
builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;
|
|
|
builder.Writeln(@$"ACCOMMODATION VOUCHER");
|
|
|
|
|
@@ -10886,29 +10897,15 @@ ORDER by gctggrc.id DESC
|
|
|
builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;
|
|
|
builder.ParagraphFormat.LineSpacing = 1;
|
|
|
builder.ParagraphFormat.Style.Font.Name = "微软雅黑";
|
|
|
-
|
|
|
-
|
|
|
+ builder.ParagraphFormat.Style.Font.Size = 9;
|
|
|
+ builder.ParagraphFormat.Style.Font.Bold = true;
|
|
|
builder.Writeln(@$"VOUCHER No:{item.CheckNumber} DATE: {item.CreateTime.ToString("yyyy-MM-dd")}");
|
|
|
|
|
|
-
|
|
|
- Aspose.Words.Font font = builder.Font;
|
|
|
-
|
|
|
- font.Size = 8;
|
|
|
-
|
|
|
- font.Bold = false;
|
|
|
-
|
|
|
- font.Underline = Underline.None;
|
|
|
-
|
|
|
-
|
|
|
builder.StartTable();
|
|
|
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
|
|
|
builder.CellFormat.Borders.Top.Color = System.Drawing.Color.Black;
|
|
|
|
|
|
-
|
|
|
builder.CellFormat.Borders.LineStyle = Aspose.Words.LineStyle.Dot;
|
|
|
|
|
|
|
|
@@ -10917,40 +10914,56 @@ ORDER by gctggrc.id DESC
|
|
|
builder.CellFormat.PreferredWidth = PreferredWidth.FromPercent(20);
|
|
|
builder.CellFormat.HorizontalMerge = CellMerge.None;
|
|
|
builder.ParagraphFormat.Style.Font.Name = "微软雅黑";
|
|
|
- builder.ParagraphFormat.Style.Font.Size = 8;
|
|
|
+ builder.ParagraphFormat.Style.Font.Size = 7.5;
|
|
|
builder.ParagraphFormat.Style.Font.Bold = false;
|
|
|
builder.CellFormat.FitText = true;
|
|
|
builder.ParagraphFormat.Alignment = ParagraphAlignment.Right;
|
|
|
+ builder.ParagraphFormat.SpaceBefore = 0;
|
|
|
+ builder.ParagraphFormat.SpaceAfter = 0;
|
|
|
+ builder.ParagraphFormat.LineSpacingRule = LineSpacingRule.Exactly;
|
|
|
+ builder.ParagraphFormat.LineSpacing = 11;
|
|
|
builder.Write("TOUR NO:");
|
|
|
|
|
|
builder.InsertCell();
|
|
|
builder.CellFormat.PreferredWidth = PreferredWidth.FromPercent(30);
|
|
|
builder.CellFormat.HorizontalMerge = CellMerge.None;
|
|
|
builder.ParagraphFormat.Style.Font.Name = "微软雅黑";
|
|
|
- builder.ParagraphFormat.Style.Font.Size = 8;
|
|
|
+ builder.ParagraphFormat.Style.Font.Size = 7.5;
|
|
|
builder.ParagraphFormat.Style.Font.Bold = false;
|
|
|
builder.CellFormat.FitText = true;
|
|
|
builder.ParagraphFormat.Alignment = ParagraphAlignment.Left;
|
|
|
+ builder.ParagraphFormat.SpaceBefore = 0;
|
|
|
+ builder.ParagraphFormat.SpaceAfter = 0;
|
|
|
+ builder.ParagraphFormat.LineSpacingRule = LineSpacingRule.Exactly;
|
|
|
+ builder.ParagraphFormat.LineSpacing = 11;
|
|
|
builder.Write($"{dele?.TourCode ?? "-"}");
|
|
|
|
|
|
builder.InsertCell();
|
|
|
builder.CellFormat.PreferredWidth = PreferredWidth.FromPercent(20);
|
|
|
builder.CellFormat.HorizontalMerge = CellMerge.None;
|
|
|
builder.ParagraphFormat.Style.Font.Name = "微软雅黑";
|
|
|
- builder.ParagraphFormat.Style.Font.Size = 8;
|
|
|
+ builder.ParagraphFormat.Style.Font.Size = 7.5;
|
|
|
builder.ParagraphFormat.Style.Font.Bold = false;
|
|
|
builder.CellFormat.FitText = true;
|
|
|
builder.ParagraphFormat.Alignment = ParagraphAlignment.Right;
|
|
|
+ builder.ParagraphFormat.SpaceBefore = 0;
|
|
|
+ builder.ParagraphFormat.SpaceAfter = 0;
|
|
|
+ builder.ParagraphFormat.LineSpacingRule = LineSpacingRule.Exactly;
|
|
|
+ builder.ParagraphFormat.LineSpacing = 11;
|
|
|
builder.Write($"CITY:");
|
|
|
|
|
|
builder.InsertCell();
|
|
|
builder.CellFormat.PreferredWidth = PreferredWidth.FromPercent(30);
|
|
|
builder.CellFormat.HorizontalMerge = CellMerge.None;
|
|
|
builder.ParagraphFormat.Style.Font.Name = "微软雅黑";
|
|
|
- builder.ParagraphFormat.Style.Font.Size = 8;
|
|
|
+ builder.ParagraphFormat.Style.Font.Size = 7.5;
|
|
|
builder.ParagraphFormat.Style.Font.Bold = false;
|
|
|
builder.CellFormat.FitText = true;
|
|
|
builder.ParagraphFormat.Alignment = ParagraphAlignment.Left;
|
|
|
+ builder.ParagraphFormat.SpaceBefore = 0;
|
|
|
+ builder.ParagraphFormat.SpaceAfter = 0;
|
|
|
+ builder.ParagraphFormat.LineSpacingRule = LineSpacingRule.Exactly;
|
|
|
+ builder.ParagraphFormat.LineSpacing = 11;
|
|
|
builder.Write($"{item.City}");
|
|
|
|
|
|
builder.EndRow();
|
|
@@ -10961,19 +10974,27 @@ ORDER by gctggrc.id DESC
|
|
|
builder.CellFormat.PreferredWidth = PreferredWidth.FromPercent(20);
|
|
|
builder.CellFormat.HorizontalMerge = CellMerge.None;
|
|
|
builder.ParagraphFormat.Style.Font.Name = "微软雅黑";
|
|
|
- builder.ParagraphFormat.Style.Font.Size = 8;
|
|
|
+ builder.ParagraphFormat.Style.Font.Size = 7.5;
|
|
|
builder.ParagraphFormat.Style.Font.Bold = false;
|
|
|
builder.CellFormat.FitText = true;
|
|
|
builder.ParagraphFormat.Alignment = ParagraphAlignment.Right;
|
|
|
+ builder.ParagraphFormat.SpaceBefore = 0;
|
|
|
+ builder.ParagraphFormat.SpaceAfter = 0;
|
|
|
+ builder.ParagraphFormat.LineSpacingRule = LineSpacingRule.Exactly;
|
|
|
+ builder.ParagraphFormat.LineSpacing = 11;
|
|
|
builder.Write("CONFIRMATION NO:");
|
|
|
|
|
|
builder.InsertCell();
|
|
|
builder.CellFormat.PreferredWidth = PreferredWidth.FromPercent(30);
|
|
|
builder.ParagraphFormat.Style.Font.Name = "微软雅黑";
|
|
|
- builder.ParagraphFormat.Style.Font.Size = 8;
|
|
|
+ builder.ParagraphFormat.Style.Font.Size = 7.5;
|
|
|
builder.ParagraphFormat.Style.Font.Bold = false;
|
|
|
builder.CellFormat.FitText = true;
|
|
|
builder.ParagraphFormat.Alignment = ParagraphAlignment.Left;
|
|
|
+ builder.ParagraphFormat.SpaceBefore = 0;
|
|
|
+ builder.ParagraphFormat.SpaceAfter = 0;
|
|
|
+ builder.ParagraphFormat.LineSpacingRule = LineSpacingRule.Exactly;
|
|
|
+ builder.ParagraphFormat.LineSpacing = 11;
|
|
|
builder.CellFormat.VerticalMerge = CellMerge.None;
|
|
|
builder.CellFormat.HorizontalMerge = CellMerge.First;
|
|
|
builder.Write($"{item.DetermineNo}");
|
|
@@ -10993,21 +11014,29 @@ ORDER by gctggrc.id DESC
|
|
|
builder.InsertCell();
|
|
|
builder.CellFormat.PreferredWidth = PreferredWidth.FromPercent(20);
|
|
|
builder.ParagraphFormat.Style.Font.Name = "微软雅黑";
|
|
|
- builder.ParagraphFormat.Style.Font.Size = 8;
|
|
|
+ builder.ParagraphFormat.Style.Font.Size = 7.5;
|
|
|
builder.ParagraphFormat.Style.Font.Bold = false;
|
|
|
builder.CellFormat.HorizontalMerge = CellMerge.None;
|
|
|
builder.CellFormat.FitText = true;
|
|
|
builder.ParagraphFormat.Alignment = ParagraphAlignment.Right;
|
|
|
+ builder.ParagraphFormat.SpaceBefore = 0;
|
|
|
+ builder.ParagraphFormat.SpaceAfter = 0;
|
|
|
+ builder.ParagraphFormat.LineSpacingRule = LineSpacingRule.Exactly;
|
|
|
+ builder.ParagraphFormat.LineSpacing = 11;
|
|
|
builder.Write($"HOTEL NAME:");
|
|
|
|
|
|
builder.InsertCell();
|
|
|
builder.CellFormat.PreferredWidth = PreferredWidth.FromPercent(30);
|
|
|
builder.ParagraphFormat.Style.Font.Name = "微软雅黑";
|
|
|
- builder.ParagraphFormat.Style.Font.Size = 8;
|
|
|
+ builder.ParagraphFormat.Style.Font.Size = 7.5;
|
|
|
builder.ParagraphFormat.Style.Font.Bold = false;
|
|
|
builder.CellFormat.HorizontalMerge = CellMerge.None;
|
|
|
builder.CellFormat.FitText = true;
|
|
|
builder.ParagraphFormat.Alignment = ParagraphAlignment.Left;
|
|
|
+ builder.ParagraphFormat.SpaceBefore = 0;
|
|
|
+ builder.ParagraphFormat.SpaceAfter = 0;
|
|
|
+ builder.ParagraphFormat.LineSpacingRule = LineSpacingRule.Exactly;
|
|
|
+ builder.ParagraphFormat.LineSpacing = 11;
|
|
|
builder.CellFormat.HorizontalMerge = CellMerge.First;
|
|
|
builder.Write($"{item.HotelName}");
|
|
|
|
|
@@ -11025,11 +11054,15 @@ ORDER by gctggrc.id DESC
|
|
|
builder.InsertCell();
|
|
|
builder.CellFormat.PreferredWidth = PreferredWidth.FromPercent(20);
|
|
|
builder.ParagraphFormat.Style.Font.Name = "微软雅黑";
|
|
|
- builder.ParagraphFormat.Style.Font.Size = 8;
|
|
|
+ builder.ParagraphFormat.Style.Font.Size = 7.5;
|
|
|
builder.ParagraphFormat.Style.Font.Bold = false;
|
|
|
builder.CellFormat.HorizontalMerge = CellMerge.None;
|
|
|
builder.CellFormat.FitText = true;
|
|
|
builder.ParagraphFormat.Alignment = ParagraphAlignment.Right;
|
|
|
+ builder.ParagraphFormat.SpaceBefore = 0;
|
|
|
+ builder.ParagraphFormat.SpaceAfter = 0;
|
|
|
+ builder.ParagraphFormat.LineSpacingRule = LineSpacingRule.Exactly;
|
|
|
+ builder.ParagraphFormat.LineSpacing = 11;
|
|
|
builder.Write($"HOTEL ADDRESS:");
|
|
|
|
|
|
|
|
@@ -11041,6 +11074,10 @@ ORDER by gctggrc.id DESC
|
|
|
builder.CellFormat.HorizontalMerge = CellMerge.None;
|
|
|
builder.CellFormat.FitText = true;
|
|
|
builder.ParagraphFormat.Alignment = ParagraphAlignment.Left;
|
|
|
+ builder.ParagraphFormat.SpaceBefore = 0;
|
|
|
+ builder.ParagraphFormat.SpaceAfter = 0;
|
|
|
+ builder.ParagraphFormat.LineSpacingRule = LineSpacingRule.Exactly;
|
|
|
+ builder.ParagraphFormat.LineSpacing = 11;
|
|
|
builder.CellFormat.HorizontalMerge = CellMerge.First;
|
|
|
builder.Write($"{item.HotelAddress}");
|
|
|
|
|
@@ -11059,41 +11096,57 @@ ORDER by gctggrc.id DESC
|
|
|
builder.InsertCell();
|
|
|
builder.CellFormat.PreferredWidth = PreferredWidth.FromPercent(20);
|
|
|
builder.ParagraphFormat.Style.Font.Name = "微软雅黑";
|
|
|
- builder.ParagraphFormat.Style.Font.Size = 8;
|
|
|
+ builder.ParagraphFormat.Style.Font.Size = 7.5;
|
|
|
builder.ParagraphFormat.Style.Font.Bold = false;
|
|
|
builder.CellFormat.HorizontalMerge = CellMerge.None;
|
|
|
builder.CellFormat.FitText = true;
|
|
|
builder.ParagraphFormat.Alignment = ParagraphAlignment.Right;
|
|
|
+ builder.ParagraphFormat.SpaceBefore = 0;
|
|
|
+ builder.ParagraphFormat.SpaceAfter = 0;
|
|
|
+ builder.ParagraphFormat.LineSpacingRule = LineSpacingRule.Exactly;
|
|
|
+ builder.ParagraphFormat.LineSpacing = 11;
|
|
|
builder.Write("TEL:");
|
|
|
|
|
|
builder.InsertCell();
|
|
|
builder.CellFormat.PreferredWidth = PreferredWidth.FromPercent(30);
|
|
|
builder.ParagraphFormat.Style.Font.Name = "微软雅黑";
|
|
|
- builder.ParagraphFormat.Style.Font.Size = 8;
|
|
|
+ builder.ParagraphFormat.Style.Font.Size = 7.5;
|
|
|
builder.ParagraphFormat.Style.Font.Bold = false;
|
|
|
builder.CellFormat.HorizontalMerge = CellMerge.None;
|
|
|
builder.CellFormat.FitText = true;
|
|
|
builder.ParagraphFormat.Alignment = ParagraphAlignment.Left;
|
|
|
+ builder.ParagraphFormat.SpaceBefore = 0;
|
|
|
+ builder.ParagraphFormat.SpaceAfter = 0;
|
|
|
+ builder.ParagraphFormat.LineSpacingRule = LineSpacingRule.Exactly;
|
|
|
+ builder.ParagraphFormat.LineSpacing = 11;
|
|
|
builder.Write($"{item.HotelTel}");
|
|
|
|
|
|
builder.InsertCell();
|
|
|
builder.CellFormat.PreferredWidth = PreferredWidth.FromPercent(20);
|
|
|
builder.ParagraphFormat.Style.Font.Name = "微软雅黑";
|
|
|
- builder.ParagraphFormat.Style.Font.Size = 8;
|
|
|
+ builder.ParagraphFormat.Style.Font.Size = 7.5;
|
|
|
builder.ParagraphFormat.Style.Font.Bold = false;
|
|
|
builder.CellFormat.HorizontalMerge = CellMerge.None;
|
|
|
builder.CellFormat.FitText = true;
|
|
|
builder.ParagraphFormat.Alignment = ParagraphAlignment.Right;
|
|
|
+ builder.ParagraphFormat.SpaceBefore = 0;
|
|
|
+ builder.ParagraphFormat.SpaceAfter = 0;
|
|
|
+ builder.ParagraphFormat.LineSpacingRule = LineSpacingRule.Exactly;
|
|
|
+ builder.ParagraphFormat.LineSpacing = 11;
|
|
|
builder.Write($"FAX:");
|
|
|
|
|
|
builder.InsertCell();
|
|
|
builder.CellFormat.PreferredWidth = PreferredWidth.FromPercent(30);
|
|
|
builder.ParagraphFormat.Style.Font.Name = "微软雅黑";
|
|
|
- builder.ParagraphFormat.Style.Font.Size = 8;
|
|
|
+ builder.ParagraphFormat.Style.Font.Size = 7.5;
|
|
|
builder.ParagraphFormat.Style.Font.Bold = false;
|
|
|
builder.CellFormat.HorizontalMerge = CellMerge.None;
|
|
|
builder.CellFormat.FitText = true;
|
|
|
builder.ParagraphFormat.Alignment = ParagraphAlignment.Left;
|
|
|
+ builder.ParagraphFormat.SpaceBefore = 0;
|
|
|
+ builder.ParagraphFormat.SpaceAfter = 0;
|
|
|
+ builder.ParagraphFormat.LineSpacingRule = LineSpacingRule.Exactly;
|
|
|
+ builder.ParagraphFormat.LineSpacing = 11;
|
|
|
builder.Write($"{item.HotelFax}");
|
|
|
|
|
|
builder.EndRow();
|
|
@@ -11103,21 +11156,29 @@ ORDER by gctggrc.id DESC
|
|
|
builder.InsertCell();
|
|
|
builder.CellFormat.PreferredWidth = PreferredWidth.FromPercent(20);
|
|
|
builder.ParagraphFormat.Style.Font.Name = "微软雅黑";
|
|
|
- builder.ParagraphFormat.Style.Font.Size = 8;
|
|
|
+ builder.ParagraphFormat.Style.Font.Size = 7.5;
|
|
|
builder.ParagraphFormat.Style.Font.Bold = false;
|
|
|
builder.CellFormat.HorizontalMerge = CellMerge.None;
|
|
|
builder.CellFormat.FitText = true;
|
|
|
builder.ParagraphFormat.Alignment = ParagraphAlignment.Right;
|
|
|
+ builder.ParagraphFormat.SpaceBefore = 0;
|
|
|
+ builder.ParagraphFormat.SpaceAfter = 0;
|
|
|
+ builder.ParagraphFormat.LineSpacingRule = LineSpacingRule.Exactly;
|
|
|
+ builder.ParagraphFormat.LineSpacing = 11;
|
|
|
builder.Write("CHECK IN:");
|
|
|
|
|
|
builder.InsertCell();
|
|
|
builder.CellFormat.PreferredWidth = PreferredWidth.FromPercent(30);
|
|
|
builder.ParagraphFormat.Style.Font.Name = "微软雅黑";
|
|
|
- builder.ParagraphFormat.Style.Font.Size = 8;
|
|
|
+ builder.ParagraphFormat.Style.Font.Size = 7.5;
|
|
|
builder.ParagraphFormat.Style.Font.Bold = false;
|
|
|
builder.CellFormat.HorizontalMerge = CellMerge.None;
|
|
|
builder.CellFormat.FitText = true;
|
|
|
builder.ParagraphFormat.Alignment = ParagraphAlignment.Left;
|
|
|
+ builder.ParagraphFormat.SpaceBefore = 0;
|
|
|
+ builder.ParagraphFormat.SpaceAfter = 0;
|
|
|
+ builder.ParagraphFormat.LineSpacingRule = LineSpacingRule.Exactly;
|
|
|
+ builder.ParagraphFormat.LineSpacing = 11;
|
|
|
DateTime dtCheckIn = Convert.ToDateTime(item.CheckInDate);
|
|
|
string checkInStr = dtCheckIn.Day + " " + dtCheckIn.ToString("MMMM", CultureInfo.GetCultureInfo("en-US")) + " " + dtCheckIn.Year + " ";
|
|
|
builder.Write($"{checkInStr}");
|
|
@@ -11125,21 +11186,29 @@ ORDER by gctggrc.id DESC
|
|
|
builder.InsertCell();
|
|
|
builder.CellFormat.PreferredWidth = PreferredWidth.FromPercent(20);
|
|
|
builder.ParagraphFormat.Style.Font.Name = "微软雅黑";
|
|
|
- builder.ParagraphFormat.Style.Font.Size = 8;
|
|
|
+ builder.ParagraphFormat.Style.Font.Size = 7.5;
|
|
|
builder.ParagraphFormat.Style.Font.Bold = false;
|
|
|
builder.CellFormat.HorizontalMerge = CellMerge.None;
|
|
|
builder.CellFormat.FitText = true;
|
|
|
builder.ParagraphFormat.Alignment = ParagraphAlignment.Right;
|
|
|
+ builder.ParagraphFormat.SpaceBefore = 0;
|
|
|
+ builder.ParagraphFormat.SpaceAfter = 0;
|
|
|
+ builder.ParagraphFormat.LineSpacingRule = LineSpacingRule.Exactly;
|
|
|
+ builder.ParagraphFormat.LineSpacing = 11;
|
|
|
builder.Write($"CHECK OUT:");
|
|
|
|
|
|
builder.InsertCell();
|
|
|
builder.CellFormat.PreferredWidth = PreferredWidth.FromPercent(30);
|
|
|
builder.ParagraphFormat.Style.Font.Name = "微软雅黑";
|
|
|
- builder.ParagraphFormat.Style.Font.Size = 8;
|
|
|
+ builder.ParagraphFormat.Style.Font.Size = 7.5;
|
|
|
builder.ParagraphFormat.Style.Font.Bold = false;
|
|
|
builder.CellFormat.HorizontalMerge = CellMerge.None;
|
|
|
builder.CellFormat.FitText = true;
|
|
|
builder.ParagraphFormat.Alignment = ParagraphAlignment.Left;
|
|
|
+ builder.ParagraphFormat.SpaceBefore = 0;
|
|
|
+ builder.ParagraphFormat.SpaceAfter = 0;
|
|
|
+ builder.ParagraphFormat.LineSpacingRule = LineSpacingRule.Exactly;
|
|
|
+ builder.ParagraphFormat.LineSpacing = 11;
|
|
|
DateTime dtCheckOut = Convert.ToDateTime(item.CheckOutDate);
|
|
|
string checkOutStr = dtCheckOut.Day + " " + dtCheckOut.ToString("MMMM", CultureInfo.GetCultureInfo("en-US")) + " " + dtCheckOut.Year + " ";
|
|
|
builder.Write($"{checkOutStr}");
|
|
@@ -11151,11 +11220,15 @@ ORDER by gctggrc.id DESC
|
|
|
builder.InsertCell();
|
|
|
builder.CellFormat.PreferredWidth = PreferredWidth.FromPercent(20);
|
|
|
builder.ParagraphFormat.Style.Font.Name = "微软雅黑";
|
|
|
- builder.ParagraphFormat.Style.Font.Size = 8;
|
|
|
+ builder.ParagraphFormat.Style.Font.Size = 7.5;
|
|
|
builder.ParagraphFormat.Style.Font.Bold = false;
|
|
|
builder.CellFormat.HorizontalMerge = CellMerge.None;
|
|
|
builder.CellFormat.FitText = true;
|
|
|
builder.ParagraphFormat.Alignment = ParagraphAlignment.Right;
|
|
|
+ builder.ParagraphFormat.SpaceBefore = 0;
|
|
|
+ builder.ParagraphFormat.SpaceAfter = 0;
|
|
|
+ builder.ParagraphFormat.LineSpacingRule = LineSpacingRule.Exactly;
|
|
|
+ builder.ParagraphFormat.LineSpacing = 11;
|
|
|
builder.Write($"GUEST NAME:");
|
|
|
|
|
|
builder.InsertCell();
|
|
@@ -11166,6 +11239,10 @@ ORDER by gctggrc.id DESC
|
|
|
builder.CellFormat.HorizontalMerge = CellMerge.None;
|
|
|
builder.CellFormat.FitText = true;
|
|
|
builder.ParagraphFormat.Alignment = ParagraphAlignment.Left;
|
|
|
+ builder.ParagraphFormat.SpaceBefore = 0;
|
|
|
+ builder.ParagraphFormat.SpaceAfter = 0;
|
|
|
+ builder.ParagraphFormat.LineSpacingRule = LineSpacingRule.Exactly;
|
|
|
+ builder.ParagraphFormat.LineSpacing = 11;
|
|
|
builder.CellFormat.HorizontalMerge = CellMerge.First;
|
|
|
builder.Write($"{item.GuestName}");
|
|
|
|
|
@@ -11184,22 +11261,30 @@ ORDER by gctggrc.id DESC
|
|
|
builder.InsertCell();
|
|
|
builder.CellFormat.PreferredWidth = PreferredWidth.FromPercent(20);
|
|
|
builder.ParagraphFormat.Style.Font.Name = "微软雅黑";
|
|
|
- builder.ParagraphFormat.Style.Font.Size = 8;
|
|
|
+ builder.ParagraphFormat.Style.Font.Size = 7.5;
|
|
|
builder.ParagraphFormat.Style.Font.Bold = false;
|
|
|
builder.CellFormat.HorizontalMerge = CellMerge.None;
|
|
|
builder.CellFormat.FitText = true;
|
|
|
- builder.ParagraphFormat.Alignment = ParagraphAlignment.Right;
|
|
|
+ builder.ParagraphFormat.Alignment = ParagraphAlignment.Right;
|
|
|
+ builder.ParagraphFormat.SpaceBefore = 0;
|
|
|
+ builder.ParagraphFormat.SpaceAfter = 0;
|
|
|
+ builder.ParagraphFormat.LineSpacingRule = LineSpacingRule.Exactly;
|
|
|
+ builder.ParagraphFormat.LineSpacing = 11;
|
|
|
builder.Write($"ROOM TYPE:");
|
|
|
|
|
|
|
|
|
builder.InsertCell();
|
|
|
builder.CellFormat.PreferredWidth = PreferredWidth.FromPercent(30);
|
|
|
builder.ParagraphFormat.Style.Font.Name = "微软雅黑";
|
|
|
- builder.ParagraphFormat.Style.Font.Size = 8;
|
|
|
+ builder.ParagraphFormat.Style.Font.Size = 7.5;
|
|
|
builder.ParagraphFormat.Style.Font.Bold = false;
|
|
|
builder.CellFormat.HorizontalMerge = CellMerge.None;
|
|
|
builder.CellFormat.FitText = true;
|
|
|
builder.ParagraphFormat.Alignment = ParagraphAlignment.Left;
|
|
|
+ builder.ParagraphFormat.SpaceBefore = 0;
|
|
|
+ builder.ParagraphFormat.SpaceAfter = 0;
|
|
|
+ builder.ParagraphFormat.LineSpacingRule = LineSpacingRule.Exactly;
|
|
|
+ builder.ParagraphFormat.LineSpacing = 11;
|
|
|
builder.CellFormat.HorizontalMerge = CellMerge.First;
|
|
|
builder.Write($"{item.RoomExplanation}");
|
|
|
|
|
@@ -11217,24 +11302,28 @@ ORDER by gctggrc.id DESC
|
|
|
builder.InsertCell();
|
|
|
builder.CellFormat.PreferredWidth = PreferredWidth.FromPercent(20);
|
|
|
builder.ParagraphFormat.Style.Font.Name = "微软雅黑";
|
|
|
- builder.ParagraphFormat.Style.Font.Size = 8;
|
|
|
+ builder.ParagraphFormat.Style.Font.Size = 7.5;
|
|
|
builder.ParagraphFormat.Style.Font.Bold = false;
|
|
|
builder.CellFormat.HorizontalMerge = CellMerge.None;
|
|
|
builder.CellFormat.FitText = true;
|
|
|
builder.ParagraphFormat.Alignment = ParagraphAlignment.Right;
|
|
|
+ builder.ParagraphFormat.SpaceBefore = 0;
|
|
|
+ builder.ParagraphFormat.SpaceAfter = 0;
|
|
|
+ builder.ParagraphFormat.LineSpacingRule = LineSpacingRule.Exactly;
|
|
|
+ builder.ParagraphFormat.LineSpacing = 11;
|
|
|
builder.Write($"NOTE:");
|
|
|
|
|
|
|
|
|
builder.InsertCell();
|
|
|
builder.CellFormat.PreferredWidth = PreferredWidth.FromPercent(30);
|
|
|
builder.ParagraphFormat.Style.Font.Name = "微软雅黑";
|
|
|
- builder.ParagraphFormat.Style.Font.Size = 8;
|
|
|
+ builder.ParagraphFormat.Style.Font.Size = 7.5;
|
|
|
builder.ParagraphFormat.Style.Font.Bold = false;
|
|
|
builder.CellFormat.HorizontalMerge = CellMerge.None;
|
|
|
builder.CellFormat.FitText = true;
|
|
|
builder.ParagraphFormat.Alignment = ParagraphAlignment.Left;
|
|
|
builder.CellFormat.HorizontalMerge = CellMerge.First;
|
|
|
- builder.Write($"ROOM WITH BREAKFAST AND TAX ONLY\r\nTHIS SERVICE IS PAYABLE BY C-TRIP. FOR EXTRA CHARGE TO BE COLLECTED FROM THE GUEST.");
|
|
|
+ builder.Write($"ROOM WITH BREAKFAST AND TAX ONLY.\r\nTHIS SERVICE IS PAYABLE BY C-TRIP. FOR EXTRA CHARGE TO BE COLLECTED FROM THE GUEST.");
|
|
|
|
|
|
builder.InsertCell();
|
|
|
builder.CellFormat.PreferredWidth = PreferredWidth.FromPercent(20);
|