+ @* EN: Customer info card / VI: Thẻ thông tin khách *@
+
+
+ M
+
+
+
Nguyễn Thị Mai
+
0901234567 • Gold • 2,450 điểm
+
+
+
Mã đơn
+
#SP-20250220-001
+
+
+
+ @* EN: Step-specific content / VI: Nội dung theo bước *@
+ @switch (_currentStep)
+ {
+ case 0:
+ @* ═══ CHECK-IN STEP / BƯỚC CHECK-IN ═══ *@
+
+
+ Check-in
+
+
+
+ Giờ hẹn
+ 14:00
+
+
+ Giờ đến
+ 13:55 (sớm 5 phút)
+
+
+ Phòng chờ
+ Phòng chờ VIP
+
+
+ Nước uống
+ Trà thảo mộc (đã phục vụ)
+
+
+
+ break;
+
+ case 1:
+ @* ═══ SERVICE STEP / BƯỚC DỊCH VỤ ═══ *@
+
+
+ Dịch vụ đã chọn
+
+ @foreach (var svc in _bookedServices)
+ {
+
+
+
+
+
+
@svc.Name
+
@svc.Duration phút • KTV: @svc.Therapist
+
+
@FormatPrice(svc.Price)
+
+ }
+
+ break;
+
+ case 2:
+ @* ═══ IN-PROGRESS STEP / BƯỚC THỰC HIỆN ═══ *@
+
+
+ Đang thực hiện
+
+ @foreach (var svc in _bookedServices)
+ {
+ var statusColor = svc.Status == "done" ? "var(--pos-success)"
+ : svc.Status == "active" ? "var(--pos-orange-primary)" : "var(--pos-text-tertiary)";
+ var statusLabel = svc.Status == "done" ? "Hoàn thành"
+ : svc.Status == "active" ? "Đang thực hiện" : "Chờ";
+
+
+
@svc.Name
+
KTV: @svc.Therapist
+
+
@statusLabel
+
+ }
+
+ break;
+
+ case 3:
+ @* ═══ PAYMENT STEP / BƯỚC THANH TOÁN ═══ *@
+
+
+ Thanh toán
+
+
+ @foreach (var svc in _bookedServices)
+ {
+
+ @svc.Name
+ @FormatPrice(svc.Price)
+
+ }
+
+
+ Tạm tính
+ @FormatPrice(_bookedServices.Sum(s => s.Price))
+
+
+ Giảm giá Gold (-10%)
+ -@FormatPrice(_bookedServices.Sum(s => s.Price) * 0.1m)
+
+
+ Tổng thanh toán
+ @FormatPrice(_bookedServices.Sum(s => s.Price) * 0.9m)
+
+
+
+
+ @* EN: Payment methods / VI: Phương thức thanh toán *@
+
+
+
+
+
+
+ break;
+
+ case 4:
+ @* ═══ COMPLETE STEP / BƯỚC HOÀN TẤT ═══ *@
+
+
+
+
+
Hoàn tất!
+
+ Cảm ơn quý khách Nguyễn Thị Mai đã sử dụng dịch vụ
+
+
+ +99 điểm tích lũy • Tổng: 2,549 điểm
+
+
+
+
+
+
+ break;
+ }
+