/// <summary> /// Mailfunctions the specified request DTL ID. /// </summary> /// <param name="RequestDtlID">The request DTL ID.</param> /// <remarks></remarks> private void Mailfunction(long RequestDtlID) { bool IsMailSent = false; CHRequestDetailManager cdm = new CHRequestDetailManager(); CH_Request_DtlDTO chdto = new CH_Request_DtlDTO(); chdto = cdm.getRequestUID(RequestDtlID); string RequestNumber = chdto.UID; string CardHolderName = lblCardHolder.Text; string Email = CardHolderManager.GetLoggedInUser().CH_Card.EMAIL_ID; string BOBMail = ConfigurationManager.AppSettings["BOB_EMAIL"].ToString(); string EMAIL_Subject = ConfigurationManager.AppSettings["REQUEST_EMAIL_SUBJECT"].ToString(); string OverRideEmail = ConfigurationManager.AppSettings["OverRideUserEmail"]; long CardHolderId = CardHolderManager.GetLoggedInUser().CardHolder_Id; if (!string.IsNullOrEmpty(OverRideEmail)) { Email = OverRideEmail; } try { StringBuilder bodyString = new StringBuilder(); bodyString.Append(System.IO.File.ReadAllText(Server.MapPath("../") + Constants.ATM_PIN_RegenerationTemplatepath)); bodyString.Replace("@@CardHolderName", CardHolderName); bodyString.Replace("@@CreditCard", ddlcardlist.SelectedItem.Text); // bodyString.Replace("@@Reason", ddlReasons.SelectedItem.Text); //bodyString.Replace("@@Rupee", lblCharge.Text); bodyString.Replace("@@ReqNum", RequestNumber); bodyString.Replace("@@ImagePath", UrlHelper.GetAbsoluteUri() + "/images/mailer-banner.jpg"); List <string> CCemail = new List <string>(); IsMailSent = SendMailfunction.SendMail(BOBMail, new List <string>() { Email }, CCemail, "", "", EMAIL_Subject, bodyString.ToString(), true, CardHolderId, null); if (IsMailSent) { LblSuccessMessage.Text = "Your Request has been sent."; DivSuccess.Attributes.CssStyle.Add("display", "block"); } else { LblErrorMessage.Text = Constants.ErrorMailButRqstLogged; DivERROR.Attributes.CssStyle.Add("display", "block"); } } catch (Exception) { LblErrorMessage.Text = Constants.ErrorMailButRqstLogged; DivERROR.Attributes.CssStyle.Add("display", "block"); } }
/// <summary> /// Mailfunctions the specified request DTL ID. /// </summary> /// <param name="RequestDtlID">The request DTL ID.</param> /// <remarks></remarks> private void Mailfunction(long RequestDtlID) { string CardHolderName = CardHolderManager.GetLoggedInUser().CH_Card.Embossed_Name; string Email = CardHolderManager.GetLoggedInUser().CH_Card.EMAIL_ID; string BOBMail = ConfigurationManager.AppSettings["BOB_EMAIL"].ToString(); string EMAIL_Subject = ConfigurationManager.AppSettings["REQUEST_EMAIL_SUBJECT"].ToString(); CHRequestDetailManager cdm = new CHRequestDetailManager(); CH_Request_DtlDTO chdto = new CH_Request_DtlDTO(); chdto = cdm.getRequestUID(RequestDtlID); string RequestNumber = chdto.UID; string OverRideEmail = ConfigurationManager.AppSettings["OverRideUserEmail"]; if (!string.IsNullOrEmpty(OverRideEmail)) { Email = OverRideEmail; } try { StringBuilder bodyString = new StringBuilder(); bodyString.Append(System.IO.File.ReadAllText(Server.MapPath("../") + Constants.EMIRequestTemplatepath)); bodyString.Replace("@@CardHolderName", CardHolderName); bodyString.Replace("@@Amount", hdnIntTot.Value); bodyString.Replace("@@terms", ddlterms.SelectedItem.Text); bodyString.Replace("@@Rate", txtInterest.Text); bodyString.Replace("@@EMI", hdnEMI.Value); bodyString.Replace("@@ReqNum", RequestNumber); bodyString.Replace("@@ImagePath", UrlHelper.GetAbsoluteUri() + "/images/bob-logo.png"); List <string> CCemail = new List <string>(); long CardHolderId = CardHolderManager.GetLoggedInUser().CardHolder_Id; bool IsMailSent = SendMailfunction.SendMail(BOBMail, new List <string>() { Email }, CCemail, "", "", EMAIL_Subject, bodyString.ToString(), true, CardHolderId, null); if (IsMailSent) { LblSuccessMessage.Text = "Your EMI Request for Unbilled transactions has been successfully registered"; DivSuccess.Attributes.CssStyle.Add("display", "block"); } else { LblErrorMessage.Text = Constants.ErrorMailButRqstLogged; DivERROR.Attributes.CssStyle.Add("display", "block"); } } catch (Exception) { LblErrorMessage.Text = Constants.ErrorMailButRqstLogged; DivERROR.Attributes.CssStyle.Add("display", "block"); } }
/// <summary> /// Mailfunctions the specified request DTL ID. /// </summary> /// <param name="RequestDtlID">The request DTL ID.</param> /// <remarks></remarks> private void Mailfunction(long RequestDtlID) { string OtherCreditcardnumber = txtCRnum1.Text + txtCRnum2.Text + txtCRnum3.Text + txtCRnum4.Text; string CardHolderName = lblCardHolder.Text; string Email = CardHolderManager.GetLoggedInUser().CH_Card.EMAIL_ID; string BOBMail = ConfigurationManager.AppSettings["BOB_EMAIL"].ToString(); string EMAIL_Subject = ConfigurationManager.AppSettings["REQUEST_EMAIL_SUBJECT"].ToString(); CHRequestDetailManager cdm = new CHRequestDetailManager(); CH_Request_DtlDTO chdto = new CH_Request_DtlDTO(); chdto = cdm.getRequestUID(RequestDtlID); string RequestNumber = chdto.UID; string OverRideEmail = ConfigurationManager.AppSettings["OverRideUserEmail"]; if (!string.IsNullOrEmpty(OverRideEmail)) { Email = OverRideEmail; } try { StringBuilder bodyString = new StringBuilder(); bodyString.Append(System.IO.File.ReadAllText(Server.MapPath("../") + Constants.BalanceTransferRequestTemplatepath)); bodyString.Replace("@@CardHolderName", CardHolderName); bodyString.Replace("@@CreditCard", OtherCreditcardnumber); bodyString.Replace("@@Bankname", ddlIssueBank.SelectedItem.Text); bodyString.Replace("@@Amount", txtAmtTransfered.Text); bodyString.Replace("@@ReqNum", RequestNumber); bodyString.Replace("@@ImagePath", UrlHelper.GetAbsoluteUri() + "/images/mailer-banner.jpg"); List <string> CCemail = new List <string>(); long CardHolderId = CardHolderManager.GetLoggedInUser().CardHolder_Id; bool IsMailSent = SendMailfunction.SendMail(BOBMail, new List <string>() { Email }, CCemail, "", "", EMAIL_Subject, bodyString.ToString(), true, CardHolderId, null); if (IsMailSent) { ScriptManager.RegisterStartupScript(this, GetType(), "displayalertmessage", "Showalert();", true); } else { ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('" + Constants.ErrorMailButRqstLogged + "');", true); } } catch (Exception) { ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('" + Constants.ErrorMailButRqstLogged + "');", true); } }
/// <summary> /// Mail functions used to send an email to the specified request DTL ID. /// </summary> /// <param name="RequestDtlID">The request DTL ID.</param> /// <remarks></remarks> private void Mailfunction(long RequestDtlID) { string mode = string.Empty; string CardHolderName = lblCardHolder.Text; string AccNum = CardHolderManager.GetLoggedInUser().CH_Card.Cr_Account_Nbr; string Email = CardHolderManager.GetLoggedInUser().CH_Card.EMAIL_ID; string FromDate = txtFromDate.Text; string ToDate = txtToDate.Text; CHRequestDetailManager cdm = new CHRequestDetailManager(); CH_Request_DtlDTO chdto = new CH_Request_DtlDTO(); chdto = cdm.getRequestUID(RequestDtlID); string RequestNumber = chdto.UID; string BOBMail = ConfigurationManager.AppSettings["BOB_EMAIL"].ToString(); string EMAIL_Subject = ConfigurationManager.AppSettings["REQUEST_EMAIL_SUBJECT"].ToString(); string OverRideEmail = ConfigurationManager.AppSettings["OverRideUserEmail"]; if (!string.IsNullOrEmpty(OverRideEmail)) { Email = OverRideEmail; } if (chkMode.Items[0].Selected == true && chkMode.Items[1].Selected == true) { mode = chkMode.Items[0].Text.ToString() + " & " + chkMode.Items[1].Text.ToString(); } else if (chkMode.Items[0].Selected == true && chkMode.Items[1].Selected == false) { mode = chkMode.Items[0].Text.ToString(); } else if (chkMode.Items[0].Selected == false && chkMode.Items[1].Selected == true) { mode = chkMode.Items[1].Text.ToString(); } try { StringBuilder bodyString = new StringBuilder(); bodyString.Append(System.IO.File.ReadAllText(Server.MapPath("../") + Constants.StatementRequestTemplatepath)); bodyString.Replace("@@CardHolderName", CardHolderName); bodyString.Replace("@@AccNum", AccNum); bodyString.Replace("@@mode", mode); bodyString.Replace("@@FromDate", FromDate); bodyString.Replace("@@ToDate", ToDate); bodyString.Replace("@@ReqNum", RequestNumber); bodyString.Replace("@@ImagePath", UrlHelper.GetAbsoluteUri() + "/images/mailer-banner.jpg"); List <string> CCemail = new List <string>(); long CardHolderId = CardHolderManager.GetLoggedInUser().CardHolder_Id; bool IsMailSent = SendMailfunction.SendMail(BOBMail, new List <string>() { Email }, CCemail, "", "", EMAIL_Subject, bodyString.ToString(), true, CardHolderId, null); if (IsMailSent) { ScriptManager.RegisterStartupScript(this, GetType(), "displayalertmessage", "Showalert();", true); } else { ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('" + Constants.ErrorMailButRqstLogged + "');", true); } } catch (Exception) { ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('" + Constants.ErrorMailButRqstLogged + "');", true); } }
/// <summary> /// Mailfunctions the specified request DTL ID. /// </summary> /// <param name="RequestDtlID">The request DTL ID.</param> /// <remarks></remarks> private void Mailfunction(long RequestDtlID) { string CardHolderName = CardHolderManager.GetLoggedInUser().CH_Card.Embossed_Name; string Email = CardHolderManager.GetLoggedInUser().CH_Card.EMAIL_ID; string BOBMail = ConfigurationManager.AppSettings["BOB_EMAIL"].ToString(); string EMAIL_Subject = ConfigurationManager.AppSettings["REQUEST_EMAIL_SUBJECT"].ToString(); string strInterest = HttpContext.Current.Request.Form[txtInterest.UniqueID]; string strEMIMonths = HttpContext.Current.Request.Form[txttermInMonth.UniqueID]; if (string.IsNullOrEmpty(strInterest)) { strInterest = txtInterest.Text; } if (string.IsNullOrEmpty(strInterest)) { strEMIMonths = txttermInMonth.Text; } CHRequestDetailManager cdm = new CHRequestDetailManager(); CH_Request_DtlDTO chdto = new CH_Request_DtlDTO(); chdto = cdm.getRequestUID(RequestDtlID); string RequestNumber = chdto.UID; string OverRideEmail = ConfigurationManager.AppSettings["OverRideUserEmail"]; if (!string.IsNullOrEmpty(OverRideEmail)) { Email = OverRideEmail; } try { StringBuilder bodyString = new StringBuilder(); bodyString.Append(System.IO.File.ReadAllText(Server.MapPath("../") + Constants.LoanRequestTemplatepath)); bodyString.Replace("@@CardHolderName", CardHolderName); bodyString.Replace("@@Amount", hdnIntTot.Value); bodyString.Replace("@@terms", strEMIMonths); bodyString.Replace("@@Rate", strInterest); bodyString.Replace("@@EMI", hdnEMI.Value); bodyString.Replace("@@ReqNum", RequestNumber); bodyString.Replace("@@ImagePath", UrlHelper.GetAbsoluteUri() + "/images/mailer-banner.jpg"); List <string> CCemail = new List <string>(); long CardHolderId = CardHolderManager.GetLoggedInUser().CardHolder_Id; bool IsMailSent = SendMailfunction.SendMail(BOBMail, new List <string>() { Email }, CCemail, "", "", EMAIL_Subject, bodyString.ToString(), true, CardHolderId, null); if (IsMailSent) { ScriptManager.RegisterStartupScript(this, GetType(), "displayalertmessage", "Showalert();", true); } else { ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('" + Constants.ErrorMailButRqstLogged + "');", true); } } catch (Exception) { ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('" + Constants.ErrorMailButRqstLogged + "');", true); } }
/// <summary> /// Mailfunctions the specified request compliant DTL id. /// </summary> /// <param name="requestCompliantDtlId">The request compliant DTL id.</param> /// <remarks></remarks> private void Mailfunction(long requestCompliantDtlId) { var cdm = new CHRequestDetailManager(); var ChRequestDto = new CH_Request_DtlDTO(); var ccm = new CardHolderComplaintManager(); var ChComplaintDTO = new CH_Complaint_DtlDTO(); string EMAIL_Subject = string.Empty; string CardHolderName = lblCardHolder.Text; string Email = CardHolderManager.GetLoggedInUser().CH_Card.EMAIL_ID; string RequestComplType = ddlAppropRequestComplaint.SelectedItem.Text; string RequestComplaintDtl = txtremarks.Text; string BOBMail = ConfigurationManager.AppSettings["BOB_EMAIL"]; // long cardHolderID = CardHolderManager.GetLoggedInUser().CardHolder_Id; string OverRideEmail = ConfigurationManager.AppSettings["OverRideUserEmail"]; if (!string.IsNullOrEmpty(OverRideEmail)) { Email = OverRideEmail; } try { var bodyString = new StringBuilder(); bodyString.Append(System.IO.File.ReadAllText(Server.MapPath("../") + Constants.OtherReqComplTemplatepath)); if (RadioRequestComplaint.SelectedValue == "1") { ChComplaintDTO = ccm.getComplaintUID(requestCompliantDtlId); string ComplaintNumber = ChComplaintDTO.UID; bodyString.Replace("Request Type", "Complaint Type"); //bodyString.Replace("Request Details", "Complaint Details"); bodyString.Replace("@@reqcom", "Complaint"); bodyString.Replace("@@ReqNum", ComplaintNumber); EMAIL_Subject = ConfigurationManager.AppSettings["COMPLAINT_EMAIL_SUBJECT"].ToString(); } else { ChRequestDto = cdm.getRequestUID(requestCompliantDtlId); string RequestNumber = ChRequestDto.UID; bodyString.Replace("@@reqcom", "Request"); bodyString.Replace("@@ReqNum", RequestNumber); EMAIL_Subject = ConfigurationManager.AppSettings["REQUEST_EMAIL_SUBJECT"].ToString(); } bodyString.Replace("@@CardHolderName", CardHolderName); bodyString.Replace("@@Creditcard", lblCreditCardNumber.Text); bodyString.Replace("@@RequestType", RequestComplType); bodyString.Replace("@@RequestDetails", RequestComplaintDtl); bodyString.Replace("@@ImagePath", UrlHelper.GetAbsoluteUri() + "/images/mailer-banner.jpg"); var CCemail = new List <string>(); long CardHolderId = CardHolderManager.GetLoggedInUser().CardHolder_Id; bool IsMailSent = SendMailfunction.SendMail(BOBMail, new List <string>() { Email }, CCemail, "", "", EMAIL_Subject, bodyString.ToString(), true, CardHolderId, null); if (IsMailSent) { LblSuccessMessage.Text = "Your Request/Complaint has been successfully registered"; DivSuccess.Attributes.CssStyle.Add("display", "block"); } else { LblErrorMessage.Text = Constants.ErrorMailButRqstLogged; DivERROR.Attributes.CssStyle.Add("display", "block"); } } catch (Exception) { LblErrorMessage.Text = Constants.ErrorMailButRqstLogged; DivERROR.Attributes.CssStyle.Add("display", "block"); } }
/// <summary> /// Mailfunctions the specified request DTL ID. /// </summary> /// <param name="RequestDtlID">The request DTL ID.</param> /// <remarks></remarks> private void Mailfunction(long RequestDtlID) { string CardHolderName = lblCardHolder.Text; string Email = CardHolderManager.GetLoggedInUser().CH_Card.EMAIL_ID; string BOBMail = ConfigurationManager.AppSettings["BOB_EMAIL"].ToString(); string EMAIL_Subject = ConfigurationManager.AppSettings["REQUEST_EMAIL_SUBJECT"].ToString(); string OverRideEmail = ConfigurationManager.AppSettings["OverRideUserEmail"]; if (!string.IsNullOrEmpty(OverRideEmail)) { Email = OverRideEmail; } CHRequestDetailManager cdm = new CHRequestDetailManager(); CH_Request_DtlDTO chdto = new CH_Request_DtlDTO(); chdto = cdm.getRequestUID(RequestDtlID); string RequestNumber = chdto.UID; try { StringBuilder bodyString = new StringBuilder(); if (ddlRequestService.SelectedItem.Text == @"Request/Renewal") { bodyString.Append(System.IO.File.ReadAllText(Server.MapPath("../") + Constants.CreditCardReplacementRenewalTemplatepath)); } else if (ddlRequestService.SelectedItem.Text == "De-Register Credit Card") { bodyString.Append(System.IO.File.ReadAllText(Server.MapPath("../") + Constants.DeRegisterCreditCardTemplatepath)); } else if (ddlRequestService.SelectedItem.Text == "Request for Add-On card") { bodyString.Append(System.IO.File.ReadAllText(Server.MapPath("../") + Constants.AddonRequestTemplatepath)); } bodyString.Replace("@@CardHolderName", CardHolderName); bodyString.Replace("@@CreditCard", ddlcardlist.SelectedItem.Text); bodyString.Replace("@@RepRen", ddlRequestService.SelectedItem.Text); if (ddlReasons.SelectedItem != null) { bodyString.Replace("@@Reason", ddlReasons.SelectedItem.Text); } bodyString.Replace("@@ReqNum", RequestNumber); bodyString.Replace("@@ImagePath", UrlHelper.GetAbsoluteUri() + "/images/bob-logo.png"); List <string> CCemail = new List <string>(); long CardHolderId = CardHolderManager.GetLoggedInUser().CardHolder_Id; bool IsMailSent = SendMailfunction.SendMail(BOBMail, new List <string>() { Email }, CCemail, "", "", EMAIL_Subject, bodyString.ToString(), true, CardHolderId, null); if (IsMailSent) { LblSuccessMessage.Text = string.Format("Credit Card {0} Request has been sent", ddlRequestService.SelectedItem.Text); DivSuccess.Attributes.CssStyle.Add("display", "block"); } else { LblErrorMessage.Text = Constants.ErrorMailButRqstLogged; DivERROR.Attributes.CssStyle.Add("display", "block"); } } catch (Exception ex) { LblErrorMessage.Text = Constants.ErrorMailButRqstLogged; DivERROR.Attributes.CssStyle.Add("display", "block"); } }