Ejemplo n.º 1
0
 internal void ComunicarFinalizacion()
 {
     if (TrabajoSometido.ComunicarFin)
     {
         GestorDeCorreos.CrearCorreoPara(ContextoDelEntorno
                                         , new List <string> {
             Sometedor.eMail
         }
                                         , $"Trabajo {TrabajoSometido.Nombre} finalizado{(TrabajoDeUsuario.Estado == enumEstadosDeUnTrabajo.conErrores.ToDtm() ? " con errores" : "")}"
                                         , $"El trabajo {TrabajoSometido.Nombre} de fecha {TrabajoDeUsuario.Encolado} ha finalizado, acceda a la traza{(TrabajoDeUsuario.Estado == enumEstadosDeUnTrabajo.conErrores.ToDtm() ? " y a los errores" : "")} para ver el resultado"
                                         , new List <TipoDtoElmento> {
             new TipoDtoElmento {
                 TipoDto = typeof(TrabajoDeUsuarioDto).FullName, IdElemento = TrabajoDeUsuario.Id, Referencia = TrabajoSometido.Nombre
             }
         }
                                         , null);
     }
 }
Ejemplo n.º 2
0
 internal void ComunicarError(Exception e)
 {
     AnotarError(e);
     if (TrabajoSometido.ComunicarError)
     {
         GestorDeCorreos.CrearCorreoPara(ContextoDelEntorno
                                         , new List <string> {
             Sometedor.eMail
         }
                                         , $"Error al ejecutar el trabajo {TrabajoSometido.Nombre}"
                                         , $"Error en la ejecución del trabajo {TrabajoSometido.Nombre} de fecha {TrabajoDeUsuario.Encolado}, acceda al mantenimiento de trabajos de usuario para visualizar los errores"
                                         , new List <TipoDtoElmento> {
             new TipoDtoElmento {
                 TipoDto = typeof(TrabajoDeUsuarioDto).FullName, IdElemento = TrabajoDeUsuario.Id, Referencia = TrabajoSometido.Nombre
             }
         }
                                         , null);
     }
 }