public async Task <IActionResult> PrintReportMeetingDraft(int DocId, int Round, int Year) { IActionResult _result = BadRequest(); ModelResponseMessageReportMeeting e = await _IDocMenuCService.PrintReportMeetingDraftAsync(DocId, Round, Year); if (e.Status) { _result = Ok(e); } else { _result = BadRequest(); } return(_result); }
public async Task <IActionResult> PrintReportMeetingReal([FromBody] ModelPrintMeeting model) { IActionResult _result = BadRequest(); ModelResponseMessageReportMeeting e = await _IDocMenuCService.PrintReportMeetingRealAsync(model); if (e.Status) { _result = Ok(e); await _IMailTemplateService.MailMeetingCompleteAsync(model.meetingofround, model.meetingofyear, e); } else { _result = BadRequest(); } return(_result); }
public async Task<bool> MailMeetingCompleteAsync(string round, string year, ModelResponseMessageReportMeeting e) { if (e != null && e.list_attendees.Count > 0) { foreach (var item in e.list_attendees) { string mail_body = "<h3>เรียน " + item.ReceiveName + "</h3>" + Environment.NewLine + "</br>" + Environment.NewLine + "<p>คณะกรรมการควบคุมความปลอดภัยทางชีวภาพ ขอส่งรายงานการประชุมครั้งที่ <h3>" + round + " / " + year + "</h3></p>" + Environment.NewLine + "<p>ตามระเบียบวาระการประชุมแนบ ท่านสามารถล็อกอินเข้า “ระบบรับรองโครงการ” เพื่อดาวน์โหลดเอกสารที่เกี่ยวข้องกับการประชุมได้ตั้งแต่บัดนี้เป็นต้นไป </p> " + Environment.NewLine + "</br>" + Environment.NewLine + "<h3>คณะกรรมการควบคุมความปลอดภัยทางชีวภาพ</h3>" + Environment.NewLine + "<h3>มหาวิทยาลัยนเรศวร</h3>"; await _EmailHelper.SentGmail(item.ReceiveEmail, "NUIBC : ขอนำส่งรายงานการประชุม", mail_body, e.rpt_14_filebase64); } } if (e != null && e.list_reasearch.Count > 0) { foreach (var item in e.list_reasearch) { string mail_body = "<h3>เรียน " + item.ReceiveName + "</h3>" + Environment.NewLine + "<h3>คณะกรรมการควบคุมความปลอดภัยทางชีวภาพ ขอแจ้งผลการพิจารณาของคณะกรรมการเพื่อความปลอดภัยทางชีวภาพ</h3>" + Environment.NewLine + "</br>" + Environment.NewLine + "<p>หมายเลขโครงการ " + item.ProjectNumber + "</p>" + Environment.NewLine + "<p>กองการวิจัยและนวัตกรรม ขอแจ้งผลการพิจารณาของคณะกรรมการเพื่อความปลอดภัยทางชีวภาพ โดยมีมติในโครงการวิจัยของท่านเรื่อง <h3>" + item.ProjectNameThai + "</h3> พร้อมแจ้งผลการพิจารณาตามบันทึกแนบนี้</p>" + Environment.NewLine + "</br>" + Environment.NewLine + "<h3>คณะกรรมการควบคุมความปลอดภัยทางชีวภาพ</h3>" + Environment.NewLine + "<h3>มหาวิทยาลัยนเรศวร</h3>"; await _EmailHelper.SentGmail(item.ReceiveEmail, "NUIBC : แจ้งผลการพิจารณา รับรองโครงการ", mail_body, item.rpt_filebase64); } } return true; }
public async Task <bool> MailMeetingCompleteAsync(string round, string year, ModelResponseMessageReportMeeting e) { return(await _IMailTemplateRepository.MailMeetingCompleteAsync(round, year, e)); }