diff --git a/AYA.SlnSynor/AYA.SlnSynor.WCF/Sinort.svc.cs b/AYA.SlnSynor/AYA.SlnSynor.WCF/Sinort.svc.cs index d2a86252f..4a41d0aec 100644 --- a/AYA.SlnSynor/AYA.SlnSynor.WCF/Sinort.svc.cs +++ b/AYA.SlnSynor/AYA.SlnSynor.WCF/Sinort.svc.cs @@ -655,15 +655,12 @@ namespace AYA.SlnSinort.WCF correo.ASUNTO = plantilla.Subject.Replace("$Asunto", model.ProyectoNormativo.Matriz); body = plantilla.Body.Replace("$Descripcion", model.ProyectoNormativo.DescTipoProyecto).Replace("|", "
"); correo.CUERPO = body; - correo.RUTAADJUNTOS = ""; + correo.RUTAADJUNTOS = @"\\10.50.1.97\Aplicaciones\SINORT(6075)\Raiz\DocumentosSinort\Gota.PNG"; foreach (var participantes in model.ListaConvocatoria) { catalogo.codigo = participantes.UsuarioSistema; usuario = UsuarioDAL.BuscarUsuario(catalogo); - string fechamaxima = Convert.ToDateTime(model.ProyectoNormativo.FechaMaximaConfirmarParticipacion).ToString("dd/MM/yyyy"); - body = plantilla.Body.Replace("$NombreProyecto", model.ProyectoNormativo.NombreProyectoNormativo).Replace("$Link", "" + model.ProyectoNormativo.NombreProyectoNormativo + "").Replace("$FechaMaxima", fechamaxima).Replace("$Usuario", usuario.NombreUsuario).Replace("|", "
"); - correo.CUERPO = body; email = usuario.EmailUsuario; correo.DESTINATARIOS = "jnunez@atesacr.com"; diff --git a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/PropuestaNormativa/DetallePropuestaNormativa.js b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/PropuestaNormativa/DetallePropuestaNormativa.js index 4c822df3a..1267ed51f 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/PropuestaNormativa/DetallePropuestaNormativa.js +++ b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/PropuestaNormativa/DetallePropuestaNormativa.js @@ -1127,35 +1127,42 @@ this.EnviarCorreoCierreProyecto = function () { this.EnviarCorreoEventoCalendario = function () { - var ArrayParticipante = []; - Convocatoria = { - UsuarioSistema: $("#hiddenUsuarioDiscusion").val() != '' ? $("#hiddenUsuarioDiscusion").val() : $("#hiddenUsuarioDiscusionExterno").val() - } - ArrayParticipante.push(Convocatoria); + tableParticipantes = $('#tableParticipantes').DataTable(); + var ArrayParticipantes = []; + var data = tableParticipantes + .rows() + .data(); + + $.each(data, function (key, item) { + + Convocatoria = { + UsuarioSistema: item[1] + } + ArrayParticipantes.push(Convocatoria); + }); var PropuestaNormativa = { - NombreProyectoNormativo: $("#txtNombreProyecto").val(), - Matriz: url + DescTipoProyecto: $("#txtDescripcionEvento").val(), + Matriz: $("#txtTituloEvento").val() } var Plantilla = { - NombrePlatilla: 'Correo Discusion Focalizada' + NombrePlatilla: 'Correo Evento Calendario' } - var Asunto = { - AsuntoDiscusionFocalizada: $("#txtAsuntoDiscusion").val() - } var uri = SinortWCF + '/api/EnviarCorreo'; var model = {}; model.ProyectoNormativo = PropuestaNormativa; - model.ListaConvocatoria = ArrayParticipante; + model.ListaConvocatoria = ArrayParticipantes; model.PlantillaEmail = Plantilla; - model.Convocado = Asunto; - AjaxPostData(uri, model, false, true, ActualizarConvocados, null, null); + AjaxPostData(uri, model, false, true, null, null, null); + $("#txtTituloEvento").val(''); + $("#txtDescripcionEvento").val(''); + $('#modalEvento').modal('hide'); } this.GuardarComentario = function () { @@ -2511,10 +2518,6 @@ this.EventoGuardado = function (data) { if (data.CodigoRespuesta == "EXITOSO") { model = data; } - - $("#txtTituloEvento").val(''); - $("#txtDescripcionEvento").val(''); - $('#modalEvento').modal('hide'); var tableDocEvento = $('#tableDocEvento').DataTable(); tableDocEvento.clear().draw(); @@ -2522,6 +2525,7 @@ this.EventoGuardado = function (data) { $('#calendar').fullCalendar('addEventSource', model.EventosJSON); CargarForo(); + EnviarCorreoEventoCalendario(); ENDREQUEST(); } diff --git a/AYA.SlnSynor/AYA.SlnSynorModel.DAL/Sinort/ConvocatoriaDAL.cs b/AYA.SlnSynor/AYA.SlnSynorModel.DAL/Sinort/ConvocatoriaDAL.cs index 9043253eb..ec99ebf38 100644 --- a/AYA.SlnSynor/AYA.SlnSynorModel.DAL/Sinort/ConvocatoriaDAL.cs +++ b/AYA.SlnSynor/AYA.SlnSynorModel.DAL/Sinort/ConvocatoriaDAL.cs @@ -27,6 +27,9 @@ namespace AYA.SlnSinortModel.DAL.Sinort if (Actual == null) { model.Convocado.Participante = false; + model.Convocado.CorreoAdvertenciaExpirar = false; + model.Convocado.CorreoExpiro = false; + model.Convocado.CorreoNoRespondida = false; model.Convocado.DiscusionFocalizada = model.Convocado.DiscusionFocalizada; model.Convocado.AsuntoDiscusionFocalizada = model.Convocado.DiscusionFocalizada == true ? model.Convocado.AsuntoDiscusionFocalizada : null; model.Convocado.UsuarioCreacion = model.UserName; diff --git a/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/Convocatoria.cs b/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/Convocatoria.cs index ee222243c..3207b22d8 100644 --- a/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/Convocatoria.cs +++ b/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/Convocatoria.cs @@ -29,6 +29,12 @@ namespace AYA.SlnSinortModel.Sinort [StringLength(500)] public string AsuntoDiscusionFocalizada { get; set; } + public bool? CorreoNoRespondida { get; set; } + + public bool? CorreoAdvertenciaExpirar { get; set; } + + public bool? CorreoExpiro { get; set; } + public DateTime? FechaCreacion { get; set; } [StringLength(200)]