private string obtContenidoNotificacion (pa_PeticionesWeb_Notificaciones_Obtener_Notificaciones_Result Notificacion, string AppPath) { //Lee la plantilla del cuerpo del correo. string body = string.Empty; string plantillaContenido = Notificacion.PlantillaContenido.ToString(); //string AppPath = Server.MapPath("~"); string pathBody = Path.Combine(AppPath, plantillaContenido); try { System.IO.StreamReader file = System.IO.File.OpenText(pathBody); for (; !file.EndOfStream;) { body += file.ReadLine(); } } catch { return(string.Empty); } //Efectúa la sustitución de datos string pathLogosCorreos = ConfigurationManager.AppSettings["pathLogosCorreos"].ToString(); body = body.Replace("[PATHLOGO]", pathLogosCorreos); body = body.Replace("[FOLIO]", Notificacion.Folio); string Delegacion = Notificacion.Delegacion.ToString(); body = body.Replace("[DELEGACION]", Delegacion); return(body); }
public string obtAsuntoNotificacion (pa_PeticionesWeb_Notificaciones_Obtener_Notificaciones_Result Notificacion, string AppPath) { //Lee la plantilla del asunto del correo. string subject = string.Empty; string plantillaAsunto = Notificacion.PlantillaAsunto.ToString(); //string AppPath = Server.MapPath("~"); string pathSubject = Path.Combine(AppPath, plantillaAsunto); try { System.IO.StreamReader file = System.IO.File.OpenText(pathSubject); for (; !file.EndOfStream;) { subject += file.ReadLine(); } } catch { return(string.Empty); } //Efectúa la sustitución de datos subject = subject.Replace("[FOLIO]", Notificacion.Folio); return(subject); }