diff --git a/Services/PeriodExamService.cs b/Services/PeriodExamService.cs
index 5aaf756..8a630fa 100644
--- a/Services/PeriodExamService.cs
+++ b/Services/PeriodExamService.cs
@@ -1232,30 +1232,57 @@ namespace BMA.EHR.Recurit.Exam.Service.Services
if (candidate.Status == "checkSeat")
{
candidate.SeatNumber = item.SeatNumber;
- var subject = "แจ้งผลการสมัครสอบคัดเลือก " + periodExam.Name;
- var body = candidate.FirstName + " " + candidate.LastName + " สถานะการสมัครสอบ: ติดตามประกาศทาง Website";
- if (candidate.Email != null && candidate.Email != "") _mailService.SendMailToUser(subject, body, candidate.Email);
+ // var subject = "แจ้งผลการสมัครสอบคัดเลือก " + periodExam.Name;
+ // var body = candidate.FirstName + " " + candidate.LastName + " สถานะการสมัครสอบ: ติดตามประกาศทาง Website";
+ // try
+ // {
+ // if (candidate.Email != null && candidate.Email != "") _mailService.SendMailToUser(subject, body, candidate.Email);
+ // }
+ // catch (Exception ex)
+ // {
+ // Console.WriteLine($"[MailError] ส่ง email ไม่สำเร็จ: {candidate.Email} | {ex.Message}");
+ // if (ex.InnerException != null)
+ // Console.WriteLine($"[MailError] Inner: {ex.InnerException.Message}");
+ // }
candidate.Status = "checkPoint";
}
else
{
- if (candidate.Status != "waiver")
- {
- var subject = "แจ้งผลการสมัครสอบคัดเลือก " + periodExam.Name;
- var body = candidate.FirstName + " " + candidate.LastName + " สถานะการสมัครสอบ: สละสิทธิ์สอบ";
- if (candidate.Email != null && candidate.Email != "") _mailService.SendMailToUser(subject, body, candidate.Email);
- }
+ // if (candidate.Status != "waiver")
+ // {
+ // var subject = "แจ้งผลการสมัครสอบคัดเลือก " + periodExam.Name;
+ // var body = candidate.FirstName + " " + candidate.LastName + " สถานะการสมัครสอบ: สละสิทธิ์สอบ";
+ // try
+ // {
+ // if (candidate.Email != null && candidate.Email != "") _mailService.SendMailToUser(subject, body, candidate.Email);
+ // }
+ // catch (Exception ex)
+ // {
+ // Console.WriteLine($"[MailError] ส่ง email ไม่สำเร็จ: {candidate.Email} | {ex.Message}");
+ // if (ex.InnerException != null)
+ // Console.WriteLine($"[MailError] Inner: {ex.InnerException.Message}");
+ // }
+ // }
candidate.Status = "waiver";
}
}
else
{
- if (candidate.Status != "waiver")
- {
- var subject = "แจ้งผลการสมัครสอบคัดเลือก " + periodExam.Name;
- var body = candidate.FirstName + " " + candidate.LastName + " สถานะการสมัครสอบ: สละสิทธิ์สอบ";
- if (candidate.Email != null && candidate.Email != "") _mailService.SendMailToUser(subject, body, candidate.Email);
- }
+ // if (candidate.Status != "waiver")
+ // {
+ // var subject = "แจ้งผลการสมัครสอบคัดเลือก " + periodExam.Name;
+ // var body = candidate.FirstName + " " + candidate.LastName + " สถานะการสมัครสอบ: สละสิทธิ์สอบ";
+ // try
+ // {
+ // if (candidate.Email != null && candidate.Email != "") _mailService.SendMailToUser(subject, body, candidate.Email);
+ // }
+ // catch (Exception ex)
+ // {
+ // Console.WriteLine($"[MailError] ส่ง email ไม่สำเร็จ: {candidate.Email} | {ex.Message}");
+ // if (ex.InnerException != null)
+ // Console.WriteLine($"[MailError] Inner: {ex.InnerException.Message}");
+ // }
+ // }
candidate.Status = "waiver";
}
periodExam.SetSeat = true;
@@ -1309,30 +1336,30 @@ namespace BMA.EHR.Recurit.Exam.Service.Services
candidate.Pass = item.Pass;
candidate.ExamReason = item.ExamReason;
candidate.Number = item.Number;
- var subject = "แจ้งผลการสมัครสอบคัดเลือก " + periodExam.Name;
- var body = candidate.FirstName + " " + candidate.LastName + " สถานะการสมัครสอบ: สอบคัดเลือกสำเร็จ
" + "ผลการสอบของท่าน คือ " + candidate.Pass;
- if (candidate.Email != null && candidate.Email != "") _mailService.SendMailToUser(subject, body, candidate.Email);
+ // var subject = "แจ้งผลการสมัครสอบคัดเลือก " + periodExam.Name;
+ // var body = candidate.FirstName + " " + candidate.LastName + " สถานะการสมัครสอบ: สอบคัดเลือกสำเร็จ
" + "ผลการสอบของท่าน คือ " + candidate.Pass;
+ // if (candidate.Email != null && candidate.Email != "") _mailService.SendMailToUser(subject, body, candidate.Email);
candidate.Status = "done";
}
else
{
- if (candidate.Status != "waiver")
- {
- var subject = "แจ้งผลการสมัครสอบคัดเลือก " + periodExam.Name;
- var body = candidate.FirstName + " " + candidate.LastName + " สถานะการสมัครสอบ: สละสิทธิ์สอบ";
- if (candidate.Email != null && candidate.Email != "") _mailService.SendMailToUser(subject, body, candidate.Email);
- }
+ // if (candidate.Status != "waiver")
+ // {
+ // var subject = "แจ้งผลการสมัครสอบคัดเลือก " + periodExam.Name;
+ // var body = candidate.FirstName + " " + candidate.LastName + " สถานะการสมัครสอบ: สละสิทธิ์สอบ";
+ // if (candidate.Email != null && candidate.Email != "") _mailService.SendMailToUser(subject, body, candidate.Email);
+ // }
// candidate.Status = "waiver";
}
}
else
{
- if (candidate.Status != "waiver")
- {
- var subject = "แจ้งผลการสมัครสอบคัดเลือก " + periodExam.Name;
- var body = candidate.FirstName + " " + candidate.LastName + " สถานะการสมัครสอบ: สละสิทธิ์สอบ";
- if (candidate.Email != null && candidate.Email != "") _mailService.SendMailToUser(subject, body, candidate.Email);
- }
+ // if (candidate.Status != "waiver")
+ // {
+ // var subject = "แจ้งผลการสมัครสอบคัดเลือก " + periodExam.Name;
+ // var body = candidate.FirstName + " " + candidate.LastName + " สถานะการสมัครสอบ: สละสิทธิ์สอบ";
+ // if (candidate.Email != null && candidate.Email != "") _mailService.SendMailToUser(subject, body, candidate.Email);
+ // }
// candidate.Status = "waiver";
}
periodExam.SetSeat = true;