/// <summary> /// Constructor por defecto /// </summary> public Email() { FondoParametrosService fondoParametrosService = new FondoParametrosService(); String correoEmpresa = fondoParametrosService.ConsultarParametroPorNombre(Constantes.ParametroCorreoEmpresa).V_Valor; String passwordCorreoEmpresa = fondoParametrosService.ConsultarParametroPorNombre(Constantes.ParametroPasswordCorreoEmpresa).V_Valor; String nombreCorreo = fondoParametrosService.ConsultarParametroPorNombre(Constantes.ParametroOrigenCorreos).V_Valor; //asigna las propiedades de conexion al servidor SMTP, eamil y nombre de quien envia SmtpServer = ConfigurationManager.AppSettings["SMTP_SERVER"]; SmtpPort = int.Parse(ConfigurationManager.AppSettings["SMTP_PORT"]); SmtpLogin = correoEmpresa; SmtpPassword = passwordCorreoEmpresa; AliasFromName = correoEmpresa; FromName = nombreCorreo; FromEmail = correoEmpresa; EnableSsl = bool.Parse(ConfigurationManager.AppSettings["ENABLE_SSL"]); }
/// <summary> /// Constructor que inicializa las propiedades Asunto, Carbon Copy, Destinarios, Mensaje, Remitente /// </summary> /// <param name="pDestinatarios"></param> /// <param name="pCC"></param> /// <param name="pAsunto"></param> /// <param name="pMensaje"></param> /// <param name="rutaHeader"></param> /// <param name="rutaFooter"></param> public Email(string pDestinatarios, string pCC, string pAsunto, string pMensaje, string rutaHeader, string rutaFooter) { FondoParametrosService fondoParametrosService = new FondoParametrosService(); String correoEmpresa = fondoParametrosService.ConsultarParametroPorNombre(Constantes.ParametroCorreoEmpresa).V_Valor; String passwordCorreoEmpresa = fondoParametrosService.ConsultarParametroPorNombre(Constantes.ParametroPasswordCorreoEmpresa).V_Valor; String nombreCorreo = fondoParametrosService.ConsultarParametroPorNombre(Constantes.ParametroOrigenCorreos).V_Valor; this.Destinatarios = pDestinatarios; this.CarbonCopy = pCC; this.Asunto = pAsunto; this.Mensaje = pMensaje; this.Header = rutaHeader; this.Footer = rutaFooter; //asigna las propiedades de conexion al servidor SMTP, eamil y nombre de quien envia SmtpServer = ConfigurationManager.AppSettings["SMTP_SERVER"]; SmtpPort = int.Parse(ConfigurationManager.AppSettings["SMTP_PORT"]); SmtpLogin = correoEmpresa; SmtpPassword = passwordCorreoEmpresa; AliasFromName = correoEmpresa; FromName = nombreCorreo; FromEmail = correoEmpresa; EnableSsl = bool.Parse(ConfigurationManager.AppSettings["ENABLE_SSL"]); }