diff --git a/Services/PeriodExamService.cs b/Services/PeriodExamService.cs index 8a630fa..5aaf756 100644 --- a/Services/PeriodExamService.cs +++ b/Services/PeriodExamService.cs @@ -1232,57 +1232,30 @@ 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"; - // 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}"); - // } + var subject = "แจ้งผลการสมัครสอบคัดเลือก " + periodExam.Name; + var body = candidate.FirstName + " " + candidate.LastName + " สถานะการสมัครสอบ: ติดตามประกาศทาง Website"; + if (candidate.Email != null && candidate.Email != "") _mailService.SendMailToUser(subject, body, candidate.Email); candidate.Status = "checkPoint"; } else { - // 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}"); - // } - // } + 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 + " สถานะการสมัครสอบ: สละสิทธิ์สอบ"; - // 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}"); - // } - // } + 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; @@ -1336,30 +1309,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;