private void sendRejectionMail(string jobNo)
        {
            if (txtEnteredBranchCode.Text == "")
            {
                return;
            }

            ProposalUploadController proposalUploadController = new ProposalUploadController();



            CommonMail mail = new CommonMail();

            //  mail.From_address = "*****@*****.**";

            mail.From_address = "*****@*****.**";


            mail.To_address = proposalUploadController.getEmailOfBranchStaff(txtEnteredBranchCode.Text);
            //mail.To_address = "*****@*****.**";

            string enteredUserEmail = "";

            enteredUserEmail = proposalUploadController.getEmailOfUser(txtProposalUploadUserCode.Text);


            if (enteredUserEmail != "")
            {
                mail.Cc_address = enteredUserEmail + ",[email protected]";
            }
            else
            {
                mail.Cc_address = "*****@*****.**";
            }



            //string pageURl = "";
            //pageURl = Request.Url.AbsoluteUri;
            //// pageURl = pageURl.Replace("Quotation.aspx", "MRApprove.aspx");

            //int index = pageURl.LastIndexOf("/");
            //if (index > 0)
            //{
            //    pageURl = pageURl.Substring(0, index + 1);
            //}


            //pageURl = pageURl + "ProposalUploadView.aspx" + "?ProposalUploadId=" + txtProposalUploadId.Text;



            mail.Subject = "Uploaded Proposal Details Rejected";
            String BodyText;

            BodyText = "<html>" +
                       "<head>" +
                       "<title>Uploaded Proposal Details Rejected</title>" +
                       " <body> " +
                       "<table>" +
                       "<tr>" +
                       "<td>" +
                       "Uploaded Proposal of Quotation No./Job No. " + jobNo + " Rejected" +
                       "</td>" +
                       "</tr>" +
                       "<tr>" +
                       "<td>" +
                       "Reason for Reject - " + txtScrutinizeRemarks.Text +
                       "</td>" +
                       "</tr>" +
                       "</table>" +
                       " </body> " +
                       " </html>";


            try
            {
                mail.Body = BodyText;
                mail.sendMail();
            }
            catch (Exception ee)
            {
                ScriptManager.RegisterStartupScript(this, GetType(), "Message", "alert('Error while sending notification e-mail.');", true);
            }
        }
        private void sendApprovalNotificationMailForCancellation()
        {
            if (txtEnteredBranchCode.Text == "")
            {
                return;
            }


            ProposalUploadController proposalUploadController = new ProposalUploadController();



            CommonMail mail = new CommonMail();

            //  mail.From_address = "*****@*****.**";

            mail.From_address = "*****@*****.**";


            mail.To_address = proposalUploadController.getEmailOfBranchStaff(txtEnteredBranchCode.Text);
            //mail.To_address = "*****@*****.**";


            string enteredUserEmail = "";

            enteredUserEmail = proposalUploadController.getEmailOfUser(txtProposalUploadUserCode.Text);


            if (enteredUserEmail != "")
            {
                mail.Cc_address = enteredUserEmail + ",[email protected]";
            }
            else
            {
                mail.Cc_address = "*****@*****.**";
            }



            mail.Subject = "Uploaded Proposal Cancelled and Ready to Print";
            String BodyText;

            BodyText = "<html>" +
                       "<head>" +
                       "<title>Uploaded Proposal Cancelled and Ready to Print</title>" +
                       " <body> " +
                       "<table>" +
                       "<tr>" +
                       "<td>" +
                       "Uploaded Proposal of Job No. " + txtJobNo.Text + " Cancelled and Ready to Print." +
                       "</td>" +
                       "</tr>" +
                       "<tr>" +
                       "<td>" +
                       "TCS Policy No. - " + txtPolicyNo.Text +
                       "</td>" +
                       "</tr>" +
                       "</table>" +
                       " </body> " +
                       " </html>";


            try
            {
                mail.Body = BodyText;
                mail.sendMail();
            }
            catch (Exception ee)
            {
                ScriptManager.RegisterStartupScript(this, GetType(), "Message", "alert('Error while sending notification e-mail.');", true);
            }
        }
Esempio n. 3
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);
        }
    }