public TOTransaction <TOPqParam> GetInfoEerelesService(int rel_serv, int emp_codi) { DAOEeReles daoEeReles = new DAOEeReles(); try { TOPqParam pqrList = daoEeReles.GetEerelesServ(rel_serv, emp_codi); return(new TOTransaction <TOPqParam>() { objTransaction = pqrList, retorno = 0, txtRetorno = "" }); } catch (Exception ex) { return(new TOTransaction <TOPqParam>() { objTransaction = null, retorno = 1, txtRetorno = ex.Message }); } }
public TOTransaction <TOPqParam> GetInfoPqParam(int emp_codi) { DAOPqParam daoPqParam = new DAOPqParam(); try { TOPqParam pqrList = daoPqParam.GetMailParam(emp_codi); return(new TOTransaction <TOPqParam>() { objTransaction = pqrList, retorno = 0, txtRetorno = "" }); } catch (Exception ex) { return(new TOTransaction <TOPqParam>() { objTransaction = null, retorno = 1, txtRetorno = ex.Message }); } }
public Mail generateMailFromPQParam(PqInpqr pqr, TOPqParam MailPQParam, string typeResquest = "", string typeMail = "") { mailHandler mailHandler = new mailHandler(); string codeSite = MailPQParam.par_urle; //ConfigurationManager.AppSettings["SearchSitePqr"].ToString(); string codeUrl = string.Format("{0}consulta?psw={1}&pqr={2}", codeSite, pqr.genratedKey, pqr.inp_cont); Mail mail = new Mail(); if (typeMail == "") { MailPQParam.par_tcin = mailHandler.BuildDinamicMail(MailPQParam.par_tcin, pqr.emp_codi, pqr.inp_cont, pqr, codeUrl); //mail.subject = string.Format("Derecho de petición No. {0} ({1}) con código {2}", pqr.inp_cont, typeResquest, pqr.genratedKey.ToUpper()); mail.subject = mailHandler.BuildDinamicMail(MailPQParam.par_asui, pqr.emp_codi, pqr.inp_cont, pqr); StringBuilder body = new StringBuilder(); body.AppendLine("<!DOCTYPE html><html><head></head><body>"); body.AppendLine("<div>" + MailPQParam.par_tcin.Replace("\r\n", "<br>") + "</div>"); body.AppendLine("<div style='margin-top:50px;'>"); body.AppendLine("<img src='cid:logo'/>"); body.AppendLine("</div>"); body.Append("</body>"); body.Append("</html>"); mail.body = body.ToString(); mail.mailTo = pqr.inp_mail; } else { StringBuilder body = new StringBuilder(); mail.subject = string.Format("Derecho de petición No. {0}.", pqr.inp_cont); body.AppendLine(" Cordial Saludo.<br> "); body.AppendLine(string.Format(" Informamos que ha sido creada una solicitud de {0} {1}, en el sistema de Atención al Ciudadano.<br>", pqr.inp_nomb, pqr.inp_apel)); body.AppendLine("POR FAVOR NO RESPONDA ESTE MAIL."); body.AppendLine("<div style='margin-top:50px;'>"); body.AppendLine("<img src='cid:logo'/>"); body.AppendLine("</div>"); mail.body = body.ToString(); mail.mailTo = daoPqr.GetRespModulo(); } return(mail); }
public Mail generateMail(PqInpqr pqr, TOPqParam MailPQParam, string typeResquest = "", string typeMail = "") { string codeSite = MailPQParam.par_urle; //ConfigurationManager.AppSettings["SearchSitePqr"].ToString(); string codeUrl = string.Format("{0}?psw={1}&pqr={2}", codeSite, pqr.genratedKey, pqr.inp_cont); Mail mail = new Mail(); if (typeMail == "") { mail.subject = string.Format("Derecho de petición No. {0} ({1}) con código {2}", pqr.inp_cont, typeResquest, pqr.genratedKey.ToUpper()); StringBuilder body = new StringBuilder(); body.AppendLine(string.Format("Apreciado(a) <b>{0} {1}.</b><br>", pqr.inp_nomb, pqr.inp_apel)); body.AppendLine("<br>"); body.AppendLine("Cordial saludo de Defensa Civil Colombiana. <br>"); body.AppendLine(string.Format("Informamos que hemos recibido su <b>{0}</b> el {1} y está siendo trámitado.<br>", typeResquest, DateTime.Now.ToString())); body.AppendLine("<br>"); body.AppendLine(string.Format("Su código de radicado es: <b>{0}.</b><br>", pqr.inp_cont)); body.AppendLine(string.Format("Su contraseña es: <b>{0}</b><br>", pqr.genratedKey)); body.AppendLine("<br>"); body.AppendLine(string.Format("<a href='{0}'>Consulte el estado de su solicitud aquí</a><br>", codeUrl)); body.AppendLine("<br>"); body.AppendLine("Agradecemos su retroalimentación, la cual contribuye al mejoramiento de nuestro servicio y"); body.Append("al cumplimiento de nuestro objetivo más importante, la satisfacción de las necesidades de personas que como usted han confiado "); body.Append("en nuestra Institución.<br> <b> POR FAVOR NO RESPONDA ESTE MAIL. </b>"); mail.body = body.ToString(); mail.mailTo = pqr.inp_mail; } else { StringBuilder body = new StringBuilder(); mail.subject = string.Format("Derecho de petición No. {0}.", pqr.inp_cont); body.AppendLine(" Cordial Saludo de la Defensa Civil Colombiana.<br> "); body.AppendLine(string.Format(" Informamos que ha sido creada una solicitud de {0} {1}, en el sistema de Atención al Ciudadano.<br>", pqr.inp_nomb, pqr.inp_apel)); body.AppendLine("POR FAVOR NO RESPONDA ESTE MAIL."); mail.body = body.ToString(); mail.mailTo = daoPqr.GetRespModulo(); } return(mail); }