This commit is contained in:
jnunez 2018-09-11 23:22:33 +00:00
parent a070aa4533
commit c5421f9e0f
4 changed files with 32 additions and 22 deletions

View file

@ -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("|", "</br>");
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", "<a href=" + "'" + model.ProyectoNormativo.Matriz + "'" + ">" + model.ProyectoNormativo.NombreProyectoNormativo + "</a>").Replace("$FechaMaxima", fechamaxima).Replace("$Usuario", usuario.NombreUsuario).Replace("|", "</br>");
correo.CUERPO = body;
email = usuario.EmailUsuario;
correo.DESTINATARIOS = "jnunez@atesacr.com";

View file

@ -1127,35 +1127,42 @@ this.EnviarCorreoCierreProyecto = function () {
this.EnviarCorreoEventoCalendario = function () {
var ArrayParticipante = [];
tableParticipantes = $('#tableParticipantes').DataTable();
var ArrayParticipantes = [];
var data = tableParticipantes
.rows()
.data();
$.each(data, function (key, item) {
Convocatoria = {
UsuarioSistema: $("#hiddenUsuarioDiscusion").val() != '' ? $("#hiddenUsuarioDiscusion").val() : $("#hiddenUsuarioDiscusionExterno").val()
UsuarioSistema: item[1]
}
ArrayParticipante.push(Convocatoria);
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();
}

View file

@ -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;

View file

@ -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)]