Esempio n. 1
0
    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);
        }
    }
Esempio n. 2
0
    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);
        }
    }