private void sendRejectMail(string requestNo, string reason, string rejectLevel) { CommonMail mail = new CommonMail(); mail.From_address = "*****@*****.**"; string requestedUser = ""; requestedUser = getRequestedUser(requestNo); mail.To_address = getEmailOfUser(requestedUser); mail.Bcc_address = "*****@*****.**"; mail.Subject = "Cover Note Book Requested has been Rejected"; String BodyText; BodyText = "<html>" + "<head>" + "<title>Cover Note Book Requested has been Rejected</title>" + " <body> " + "<table>" + "<tr>" + "<td>" + "Cover Note Book request under request no. " + requestNo + " has been rejected from " + rejectLevel + " level." + "</td>" + "</tr>" + "<tr>" + "<td>" + "Reason for Reject - " + reason + "</td>" + "</tr>" + "</table>" + " </body> " + " </html>"; try { mail.Body = BodyText; mail.sendMail(); string notificationMsg = ""; notificationMsg = "Cover Note Book request under request no. " + requestNo + " has been rejected from " + rejectLevel + " level."; NotificationsHub nHub = new NotificationsHub(); nHub.NotifyClientForCoverNoteBookRequests("Cover Note Book Requested has been Rejected", notificationMsg, requestedUser); } catch (Exception ee) { ScriptManager.RegisterStartupScript(this, GetType(), "Message", "alert('Error while sending notification e-mail.');", true); } }
private void sendRequestApprovalMail(string newRequestSeqNo, string requestNo, string branchCode, string newStatus) { if (newRequestSeqNo == "") { return; } string BOOK_REQ_PEND_APPR_BY_ZM = System.Configuration.ConfigurationManager.AppSettings["BOOK_REQ_PEND_APPR_BY_ZM"].ToString(); string BOOK_REQ_PEND_APPR_BY_HDO = System.Configuration.ConfigurationManager.AppSettings["BOOK_REQ_PEND_APPR_BY_HDO"].ToString(); string nextApprovePerson = ""; if (newStatus == BOOK_REQ_PEND_APPR_BY_ZM) { nextApprovePerson = getZonalApprovePersonName(branchCode); } else { nextApprovePerson = getNextApprovePersonName(branchCode); } string UserCode = ""; HttpCookie reqCookies = Request.Cookies["userInfo"]; if (reqCookies != null) { UserCode = reqCookies["UserCode"].ToString(); } ProposalUploadController proposalUploadController = new ProposalUploadController(); CommonMail mail = new CommonMail(); mail.From_address = "*****@*****.**"; mail.To_address = proposalUploadController.getEmailOfUser(nextApprovePerson); // mail.To_address = proposalUploadController.getEmailOfUser(UserCode); //string enteredUserEmail = ""; //enteredUserEmail = proposalUploadController.getEmailOfUser(UserCode); mail.Bcc_address = "*****@*****.**"; string pageURl = ""; pageURl = "http://192.168.10.103:8045/Views/BookManagement/"; pageURl = pageURl + "CoverNoteBookRequestApproval.aspx" + "?RequestSeqNo=" + newRequestSeqNo; mail.Subject = "Approval need for Cover Note Book Request"; String BodyText; BodyText = "<html>" + "<head>" + "<title>Approval need for Cover Note Book Request</title>" + " <body> " + "<table>" + "<tr>" + "<td>" + "Approval need for Cover Note Book Request under request no. " + requestNo + " ," + "</td>" + "</tr>" + "<tr>" + "<td>" + "Click <a href=\"" + pageURl + "\">here</a> to Approve/Reject the request." + "</td>" + "</tr>" + "</table>" + " </body> " + " </html>"; try { mail.Body = BodyText; mail.sendMail(); string notificationMsg = ""; notificationMsg = "Approval need for Cover Note Book Request under request no. " + requestNo + ""; NotificationsHub nHub = new NotificationsHub(); nHub.NotifyClientForCoverNoteBookRequests("Approval need for Cover Note Book Request", notificationMsg, nextApprovePerson); } catch (Exception ee) { ScriptManager.RegisterStartupScript(this, GetType(), "Message", "alert('Error while sending notification e-mail.');", true); } }