public void LoadPlantilla() { try { COCASJOL.LOGIC.Utiles.PlantillaLogic plantillalogic = new LOGIC.Utiles.PlantillaLogic(); COCASJOL.DATAACCESS.plantilla_notificacion pl = plantillalogic.GetPlantilla(EstadoNotaDePesoLogic.PREFIJO_PLANTILLA + this.EditLlaveTxt.Text); this.EditMensajeTxt.Text = pl == null ? "" : pl.PLANTILLAS_MENSAJE; } catch (Exception ex) { log.Fatal("Error fatal al cargar plantilla de notificacion de estado de nota de peso.", ex); throw; } }
/// <summary> /// Guardar miembros privados actualizando informacion de XML privado. /// </summary> public void SaveMembers() { try { Configuracion.SelectSingleNode("configuracion/socios/importacionInicial").InnerText = this.socios_importacion.ToString(); Configuracion.SelectSingleNode("configuracion/ventanas/MaximizarAlCargar").InnerText = string.Format("{0:MM/dd/yyyy}", this.ventana_Maximizar); Configuracion.SelectSingleNode("configuracion/ventanas/CargarDatosAlInicio").InnerText = string.Format("{0:MM/dd/yyyy}", this.ventana_CargarDatos); Configuracion.SelectSingleNode("configuracion/consolidadoInventario/InicioPeriodo").InnerText = this.consolidado_InicioPeriodo.ToShortDateString(); Configuracion.SelectSingleNode("configuracion/consolidadoInventario/FinalPeriodo").InnerText = this.consolidado_FinalPeriodo.ToShortDateString(); Configuracion.SelectSingleNode("configuracion/correo/correoLocal").InnerText = this.correo_CorreoLocal; Configuracion.SelectSingleNode("configuracion/correo/usarPassword").InnerText = this.correo_UsarPassword.ToString(); Configuracion.SelectSingleNode("configuracion/correo/password").InnerText = this.correo_Password; Configuracion.SelectSingleNode("configuracion/correo/smtp").InnerText = this.correo_SMTP; Configuracion.SelectSingleNode("configuracion/correo/puerto").InnerText = this.correo_Puerto.ToString(); Configuracion.SelectSingleNode("configuracion/correo/usarSSL").InnerText = this.correo_UsarSSL.ToString(); Configuracion.SelectSingleNode("configuracion/auditoria/username").InnerText = this.auditoria_username; Configuracion.SelectSingleNode("configuracion/auditoria/date").InnerText = string.Format("{0:MM/dd/yyyy}", this.auditoria_date); string SavePath = System.Configuration.ConfigurationManager.AppSettings.Get("configuracionDeSistemaXML"); Configuracion.Save(HttpContext.Current.Server.MapPath(SavePath)); if (this.notifyDateChange == true) { Utiles.PlantillaLogic plantillalogic = new Utiles.PlantillaLogic(); COCASJOL.DATAACCESS.plantilla_notificacion pl = plantillalogic.GetPlantilla("CAMBIOFECHASCONSOLIDADO"); Utiles.NotificacionLogic notificacionlogic = new Utiles.NotificacionLogic(); pl.PLANTILLAS_MENSAJE = pl.PLANTILLAS_MENSAJE.Replace("{INICIO}", this.consolidado_InicioPeriodo.ToShortDateString()); pl.PLANTILLAS_MENSAJE = pl.PLANTILLAS_MENSAJE.Replace("{FIN}", this.consolidado_FinalPeriodo.ToShortDateString()); notificacionlogic.NotifyUsers("", Utiles.EstadosNotificacion.Creado, pl.PLANTILLAS_ASUNTO, pl.PLANTILLAS_MENSAJE, " "); } } catch (Exception ex) { log.Fatal("Error fatal al guardar propiedades", ex); throw; } }