Type Alerta
Namespace Aseinfo.VH4.Data
Parent EntityObject
Interfaces IAuditedEntity, ISchedulableEntity
Representa una alerta configurada en el sistema 
			
		
			Events
Methods
- CreateAlerta
 - ShouldSerializeBitacoras
 - ShouldSerializeCompaniasANotificar
 - ShouldSerializeEjecucionesProgramadas
 - ShouldSerializeParametrosAlerta
 - ShouldSerializeParametrosMacros
 - ShouldSerializePuestosANotificar
 - ShouldSerializeRolesANotificar
 - ShouldSerializeRolesAutorizados
 - ShouldSerializeUnidadesANotificar
 - ShouldSerializeUsuariosANotificar
 
Properties
- Bitacoras
 - CadaCuantasHorasOMinutosOcurre
 - CadaCuantoOcurre
 - Codigo
 - CodigoPlantillaWord
 - CodigoReporteEstatico
 - CodigoReporteExcel
 - CompaniasANotificar
 - DataAlertaIncluyeDestinatarios
 - Descripcion
 - DescripcionProgramacion
 - DiaDelMesEnQueOcurre
 - DiaDeSemanaEnQueOcurre
 - DiasSemanaOcurre
 - EjecucionesProgramadas
 - EntityKey
 - EntityState
 - EsAutomatica
 - Estado
 - EstadoDb
 - ExpresionCron
 - FechaFin
 - FechaGrabacion
 - FechaInicio
 - FechaUltimaModificacion
 - Frecuencia
 - HoraFin
 - HoraInicio
 - HoraOcurre
 - Mensaje
 - MesesAnioOcurre
 - ModoAsociacionDestinatarios
 - ModoAsociacionDestinatariosDb
 - NombreProcedimiento
 - NumeroSemanaDeMes
 - OcurreDiaMesEspecifico
 - OcurreSoloUnaVezAlDia
 - ParametrosAlerta
 - ParametrosMacros
 - PuestosANotificar
 - RolesANotificar
 - RolesAutorizados
 - SeEjecutaSoloUnaVez
 - SonHoras
 - TextoResumen
 - TieneProgramacionAvanzada
 - Tipo
 - TipoDb
 - TipoReporte
 - TipoReporteDb
 - Titulo
 - UnidadesANotificar
 - UsuarioGrabacion
 - UsuariosANotificar
 - UsuarioUltimaModificacion
 
Events
PropertyChanged
PropertyChanging
Public instance methods
bool ShouldSerializeBitacoras()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría 
		
	bool ShouldSerializeCompaniasANotificar()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría 
		
	bool ShouldSerializeEjecucionesProgramadas()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría 
		
	bool ShouldSerializeParametrosAlerta()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría 
		
	bool ShouldSerializeParametrosMacros()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría 
		
	bool ShouldSerializePuestosANotificar()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría 
		
	bool ShouldSerializeRolesANotificar()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría 
		
	bool ShouldSerializeRolesAutorizados()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría 
		
	bool ShouldSerializeUnidadesANotificar()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría 
		
	bool ShouldSerializeUsuariosANotificar()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría 
		
	Public static methods
Alerta CreateAlerta(string codigo, string titulo, string descripcion, string estadoDb, string nombreProcedimiento, string textoResumen, bool esAutomatica, bool seEjecutaSoloUnaVez, bool ocurreDiaMesEspecifico, bool ocurreSoloUnaVezAlDia, bool dataAlertaIncluyeDestinatarios, string modoAsociacionDestinatariosDb, string tipoDb, bool tieneProgramacionAvanzada)
Create a new Alerta object. 
			
				
		
	Parameters
- 
							
stringcodigo - Initial value of the Codigo property.
 - 
							
stringtitulo - Initial value of the Titulo property.
 - 
							
stringdescripcion - Initial value of the Descripcion property.
 - 
							
stringestadoDb - Initial value of the EstadoDb property.
 - 
							
stringnombreProcedimiento - Initial value of the NombreProcedimiento property.
 - 
							
stringtextoResumen - Initial value of the TextoResumen property.
 - 
							
boolesAutomatica - Initial value of the EsAutomatica property.
 - 
							
boolseEjecutaSoloUnaVez - Initial value of the SeEjecutaSoloUnaVez property.
 - 
							
boolocurreDiaMesEspecifico - Initial value of the OcurreDiaMesEspecifico property.
 - 
							
boolocurreSoloUnaVezAlDia - Initial value of the OcurreSoloUnaVezAlDia property.
 - 
							
booldataAlertaIncluyeDestinatarios - Initial value of the DataAlertaIncluyeDestinatarios property.
 - 
							
stringmodoAsociacionDestinatariosDb - Initial value of the ModoAsociacionDestinatariosDb property.
 - 
							
stringtipoDb - Initial value of the TipoDb property.
 - 
							
booltieneProgramacionAvanzada - Initial value of the TieneProgramacionAvanzada property.
 
Public properties
EntityCollection<BitacoraAlerta> Bitacoras get; set;
Bitácoras de las ejecuciones de la alerta 
		
	Nullable<int> CadaCuantasHorasOMinutosOcurre get; set;
Determina cada cuantas horas o minutos ocurre la ejecución de la alerta 
		
	Nullable<int> CadaCuantoOcurre get; set;
Determina cada cuanto ocurre (combinado con la frecuencia) 
		
	string Codigo get; set;
Código de la alerta 
		
	string CodigoPlantillaWord get; set;
No Metadata Documentation available. 
		
	string CodigoReporteEstatico get; set;
No Metadata Documentation available. 
		
	Nullable<int> CodigoReporteExcel get; set;
No Metadata Documentation available. 
		
	EntityCollection<Compania> CompaniasANotificar get; set;
Compañías a las que la alerta se les notifica 
		
	bool DataAlertaIncluyeDestinatarios get; set;
¿La data de la alerta incluye destinatarios? 
		
	string Descripcion get; set;
Descripción de la alerta 
		
	string DescripcionProgramacion get; set;
Describe la programación de la alerta 
		
	Nullable<int> DiaDelMesEnQueOcurre get; set;
Día del mes en que ocurre la alerta 
		
	Nullable<DiaSemana> DiaDeSemanaEnQueOcurre get; set;
Dia de la semana en que ocurre. Usado para frecuencia mensual en combinación con semana del mes 
		
	DiasSemana DiasSemanaOcurre get; set;
Dias de la semana en que la alerta ocurre 
		
	EntityCollection<EjecucionProgramadaAlerta> EjecucionesProgramadas get; set;
Listado de ejecuciones programadas de la alerta. Se ejecutarán inmediatamente por el job que revisa esta colección 
		
	EntityKey EntityKey get; set;
EntityState EntityState get;
bool EsAutomatica get; set;
Determina si la alerta se ejecuta automáticamente de acuerdo a la programación o es manual 
		
	EstadoAlerta Estado get; set;
Estado de la alerta 
		
	string EstadoDb get; set;
Estado de la Alerta (Pendiente:Creado pero no programado;Programado:Listo para ejecutarse;Finalizado:Se ejecutó el número de veces esperado o pasó fecha de finalización;) 
		
	string ExpresionCron get; set;
Expresión CRON que define la periodicidad de la tarea 
		
	Nullable<DateTime> FechaFin get; set;
Fecha de finalización de la alerta 
		
	Nullable<DateTime> FechaGrabacion get; set;
Fecha en que se creó el registro 
		
	Nullable<DateTime> FechaInicio get; set;
Fecha a partir de la cual se inicia el seguimiento del evento que genera la alerta 
		
	Nullable<DateTime> FechaUltimaModificacion get; set;
Fecha de última modificación 
		
	FrecuenciaSchedulableEntity Frecuencia get; set;
Frecuencia de la alerta 
		
	Nullable<DateTime> HoraFin get; set;
Si ocurre cada número de horas o minutos, este campo especifica la hora a la que termina de ejecutar 
		
	Nullable<DateTime> HoraInicio get; set;
Si ocurre cada número de horas o minutos, este campo especifica la hora a la que empieza a ejecutar 
		
	Nullable<DateTime> HoraOcurre get; set;
Determina la hora en la que corre, de acuerdo a la frecuencia 
		
	string Mensaje get; set;
Mensaje a utilizar para la notificación 
		
	Meses MesesAnioOcurre get; set;
Meses del año en que la alerta ocurre. Cuando es frecuencia mensual 
		
	ModoAsociacionDestinatario ModoAsociacionDestinatarios get; set;
Indica cómo se interpreta el detalle de destinatarios asociados a la alerta 
		
	string ModoAsociacionDestinatariosDb get; set;
Indica cómo se interpreta el detalle de destinatarios asociados a la alerta 
		
	string NombreProcedimiento get; set;
Nombre del procedimiento para ejecutar la alerta 
		
	SemanaDelMes NumeroSemanaDeMes get; set;
Semana del mes de la alerta 
		
	bool OcurreDiaMesEspecifico get; set;
Determina si la programación mensual se ejecuta en un día del mes en particular 
		
	bool OcurreSoloUnaVezAlDia get; set;
Determina si ocurre una vez en una hora específica u ocurre varias veces al día 
		
	EntityCollection<ParametroAlerta> ParametrosAlerta get; set;
No Metadata Documentation available. 
		
	EntityCollection<ParametroMacroAlerta> ParametrosMacros get; set;
Parámetros o Macros de sustitución de la alerta 
		
	EntityCollection<Puesto> PuestosANotificar get; set;
Puestos a los que la alerta se les notifica 
		
	EntityCollection<Rol> RolesANotificar get; set;
Roles a notificar 
		
	EntityCollection<Rol> RolesAutorizados get; set;
No Metadata Documentation available. 
		
	bool SeEjecutaSoloUnaVez get; set;
Permite crear una alerta que solo corra una vez, a la fecha y hora que tenga ale_fecha_ini 
		
	Nullable<bool> SonHoras get; set;
Determina si el campo CadaCuantasHorasOMinutosOcurre está expresado en horas o en minutos 
		
	string TextoResumen get; set;
Texto que se muestra cuando hay algo que alertar (si se desea mostrar el número de registros use {0}) 
		
	bool TieneProgramacionAvanzada get; set;
No Metadata Documentation available. 
		
	TipoAlerta Tipo get; set;
Tipo de alerta 
		
	string TipoDb get; set;
No Metadata Documentation available. 
		
	TipoReporteAlerta TipoReporte get; set;
Tipo de alerta 
		
	string TipoReporteDb get; set;
No Metadata Documentation available. 
		
	string Titulo get; set;
Título de la Alerta 
		
	EntityCollection<Unidad> UnidadesANotificar get; set;
Unidades a las que la alerta se les notifica 
		
	string UsuarioGrabacion get; set;
Usuario que creó el registro 
		
	EntityCollection<Usuario> UsuariosANotificar get; set;
Usuarios a Notificar 
		
	string UsuarioUltimaModificacion get; set;
Usuario de última modificación