git-tfs-id: [http://192.168.1.10:8080/tfs/AyA]$/SINORT;C158
This commit is contained in:
parent
2f29569426
commit
c663818391
4 changed files with 91 additions and 14 deletions
|
|
@ -42,7 +42,7 @@ namespace webAgenciaVirtual
|
|||
file = postedFile.FileName.Replace(" ", "_");
|
||||
}
|
||||
|
||||
|
||||
file = postedFile.FileName.Replace(" ", "_");
|
||||
if (!Directory.Exists(Serverpath))
|
||||
Directory.CreateDirectory(Serverpath);
|
||||
|
||||
|
|
|
|||
|
|
@ -7,6 +7,7 @@ var EsForo = false;
|
|||
var NombreDocumento;
|
||||
var DescTipoproyecto;
|
||||
var SubTipoproyecto;
|
||||
var respuestaForo;
|
||||
|
||||
jQuery(document).ready(function () {
|
||||
|
||||
|
|
@ -77,7 +78,8 @@ this.getDataModel = function () {
|
|||
$("#txtComentario").val('');
|
||||
$('#btnVerAdjuntosForo').prop("disabled", false);
|
||||
EsRespuesta = false;
|
||||
|
||||
var tableDocForo = $('#tableDocForo').DataTable();
|
||||
tableDocForo.clear().draw();
|
||||
$('#modalDiscusion-footer').css("display", "block");
|
||||
$('#modalDiscusion').modal('show');
|
||||
});
|
||||
|
|
@ -101,6 +103,8 @@ this.getDataModel = function () {
|
|||
EsRespuesta = false;
|
||||
$('#modalDiscusion-footer').css("display", "block");
|
||||
$('#modalElemento').modal('show');
|
||||
var tableDocMatriz = $('#tableDocMatriz').DataTable();
|
||||
tableDocMatriz.clear().draw();
|
||||
});
|
||||
|
||||
$("#btnGuardarComentarioMatriz").unbind("click");
|
||||
|
|
@ -244,6 +248,7 @@ this.CargarConvocados = function () {
|
|||
this.CargarForo = function () {
|
||||
|
||||
var tableForo = $('#tableForo').DataTable();
|
||||
tableForo.clear().draw();
|
||||
var listaComentarios = $.grep(model.ProyectoNormativo.ComentariosProyecto, function (data) {
|
||||
return data.IdTipoComentario == Comentarios.Foro.Codigo;
|
||||
});
|
||||
|
|
@ -296,7 +301,7 @@ this.BuscarUsuario = function () {
|
|||
}
|
||||
|
||||
this.AgregarUsuario = function () {
|
||||
|
||||
|
||||
if (!confirm("¿Desea convocar a un nuevo usuario?")) return;
|
||||
|
||||
var tableParticipantes = $('#tableParticipantes').DataTable();
|
||||
|
|
@ -375,6 +380,10 @@ this.ResponderComentario = function (IdComentario) {
|
|||
var comentario = $.grep(model.ProyectoNormativo.ComentariosProyecto, function (data) {
|
||||
return data.IdComentarioProyecto == IDComentario;
|
||||
})[0];
|
||||
var tableDocForo = $('#tableDocForo').DataTable();
|
||||
tableDocForo.clear().draw();
|
||||
$('#btnVerAdjuntosForo').prop("disabled", false);
|
||||
|
||||
|
||||
var respuesta = $("#ucRespuesta").html();
|
||||
respuesta = replaceAll("[$Contenido]", comentario.Comentario, respuesta);
|
||||
|
|
@ -408,15 +417,18 @@ this.VisualizarRespuestas = function (IdComentario) {
|
|||
|
||||
$.each(respuestas, function (key, item) {
|
||||
|
||||
var respuesta = $("#ucVisualizar").html();
|
||||
respuestaForo = $("#ucVisualizar").html();
|
||||
|
||||
respuesta = replaceAll("[$IdComentario]", item.IdComentarioProyecto, respuesta);
|
||||
respuesta = replaceAll("[$Usuario]", item.UsuarioSistema, respuesta);
|
||||
respuesta = replaceAll("[$Asunto]", item.Asunto, respuesta);
|
||||
respuesta = replaceAll("[$Comentario]", item.Comentario, respuesta);
|
||||
respuesta = replaceAll("[$Fecha]", DateFormat(item.FechaCreacion), respuesta);
|
||||
CargarDocumentosForoRespuesta(item.IdDocumento);
|
||||
|
||||
|
||||
respuestaForo = replaceAll("[$IdComentario]", item.IdComentarioProyecto, respuestaForo);
|
||||
respuestaForo = replaceAll("[$Usuario]", item.UsuarioSistema, respuestaForo);
|
||||
respuestaForo = replaceAll("[$Asunto]", item.Asunto, respuestaForo);
|
||||
respuestaForo = replaceAll("[$Comentario]", item.Comentario, respuestaForo);
|
||||
respuestaForo = replaceAll("[$Fecha]", DateFormat(item.FechaCreacion), respuestaForo);
|
||||
|
||||
$("#divRespuestasComentario").append(respuesta);
|
||||
$("#divRespuestasComentario").append(respuestaForo);
|
||||
|
||||
});
|
||||
|
||||
|
|
@ -655,7 +667,7 @@ this.CargarTablaDocumentosAuxiliares = function (data) {
|
|||
item.RutaDescarga]).draw();
|
||||
|
||||
});
|
||||
|
||||
ENDREQUEST();
|
||||
}
|
||||
|
||||
$('#tableDocAuxiliares').on('click', 'button', function () {
|
||||
|
|
@ -741,6 +753,63 @@ $('#tableDocExpediente').on('click', 'button', function () {
|
|||
|
||||
//Documentos Foro
|
||||
|
||||
this.CargarDocumentosForoRespuesta = function (id) {
|
||||
|
||||
|
||||
var uri = SinortWCF + '/api/ObtenerAdjuntos';
|
||||
|
||||
var modeldoc = {
|
||||
IdDocumentoAdjunto: id
|
||||
|
||||
};
|
||||
|
||||
AjaxPostData(uri, modeldoc, false, false, CargarTablaDocumentosForoRespuesta, null, null);
|
||||
|
||||
}
|
||||
this.CargarTablaDocumentosForoRespuesta = function (data) {
|
||||
|
||||
|
||||
var lista = data;
|
||||
|
||||
$.each(lista, function (key, item) {
|
||||
|
||||
var ext = item.TipoArchivo.toLowerCase();
|
||||
switch (ext) {
|
||||
case 'pdf':
|
||||
respuestaForo = replaceAll("[$icon]", "fa-file-pdf-o", respuestaForo);
|
||||
break;
|
||||
case 'doc':
|
||||
respuestaForo = replaceAll("[$icon]", "fa-file-word-o", respuestaForo);
|
||||
break;
|
||||
case 'docx':
|
||||
respuestaForo = replaceAll("[$icon]", "fa-file-word-o", respuestaForo);
|
||||
break;
|
||||
case 'png':
|
||||
respuestaForo = replaceAll("[$icon]", "fa-file-image-o", respuestaForo);
|
||||
break;
|
||||
case 'jpg':
|
||||
respuestaForo = replaceAll("[$icon]", "fa-file-image-o", respuestaForo);
|
||||
break;
|
||||
case 'xls':
|
||||
respuestaForo = replaceAll("[$icon]", "fa-file-excel-o", respuestaForo);
|
||||
break;
|
||||
case 'xlsx':
|
||||
respuestaForo = replaceAll("[$icon]", "fa-file-excel-o", respuestaForo);
|
||||
break;
|
||||
default:
|
||||
respuestaForo = replaceAll("[$icon]", "fa-file-text", respuestaForo);
|
||||
}
|
||||
|
||||
respuestaForo = replaceAll("[$NombreDoc]", item.Nombre, respuestaForo);
|
||||
$('#hiddenRutaDoc').val(item.RutaDescarga)
|
||||
|
||||
});
|
||||
ENDREQUEST();
|
||||
}
|
||||
this.AbrirDocRespuesta = function () {
|
||||
var rutaDocRespuesta = $('#hiddenRutaDoc').val();
|
||||
window.open(rutaDocRespuesta);
|
||||
}
|
||||
this.CargarDocumentosForo = function (id) {
|
||||
|
||||
var tableDocForo = $('#tableDocForo').DataTable();
|
||||
|
|
@ -935,6 +1004,7 @@ this.GuardarAdjuntos = function (nombre) {
|
|||
|
||||
var uri = SinortWCF + '/api/GuardarAdjuntos';
|
||||
var ruta;
|
||||
var nombredoc = nombre.replace(" ", "_");
|
||||
var Idetipoproyecto;
|
||||
var DesTipoProyecto;
|
||||
var cheched = $("#cboxDocAux").prop("checked") ? true : false
|
||||
|
|
@ -946,14 +1016,14 @@ this.GuardarAdjuntos = function (nombre) {
|
|||
if (EsForo) {
|
||||
Idetipoproyecto = Proyectos.Foro.Codigo;
|
||||
DesTipoProyecto = Proyectos.Foro.Descripcion;
|
||||
ruta = Proyectos.Foro.Descripcion + '\\' + model.ProyectoNormativo.IdProyectoNormativo + '\\' + SubTipoproyecto + '\\' + nombre;
|
||||
ruta = Proyectos.Foro.Descripcion + '\\' + model.ProyectoNormativo.IdProyectoNormativo + '\\' + SubTipoproyecto + '\\' + nombredoc;
|
||||
} else {
|
||||
Idetipoproyecto = Proyectos.PropuestaNormativa.Codigo;
|
||||
DesTipoProyecto = Proyectos.PropuestaNormativa.Descripcion;
|
||||
ruta = Proyectos.PropuestaNormativa.Descripcion + '\\' + model.ProyectoNormativo.IdProyectoNormativo + '\\' + SubTipoproyecto + '\\' + nombre;
|
||||
ruta = Proyectos.PropuestaNormativa.Descripcion + '\\' + model.ProyectoNormativo.IdProyectoNormativo + '\\' + SubTipoproyecto + '\\' + nombredoc;
|
||||
}
|
||||
var Arraynombre = [];
|
||||
Arraynombre = nombre.split(".");
|
||||
Arraynombre = nombredoc.split(".");
|
||||
|
||||
|
||||
var AdjuntosDocumentosAuxiliar
|
||||
|
|
|
|||
|
|
@ -364,9 +364,14 @@
|
|||
</div>
|
||||
|
||||
<div id="ucVisualizar" style="display:none;">
|
||||
<input id="hiddenRutaDoc" type="hidden">
|
||||
<div id="Respuesta_[$IdComentario]" style="border-bottom: 2px solid">
|
||||
<h4> [$Asunto] </h4>
|
||||
<h5> [$Comentario]</h5>
|
||||
<button type="button" id="btnAbrirDocRespuesta" class="btn btn-default btn-xs" onclick="AbrirDocRespuesta()">
|
||||
<i class=" fa [$icon]">
|
||||
</i>
|
||||
</button> [$NombreDoc]
|
||||
<h6> <i class="fa fa-user"> </i> [$Usuario] - [$Fecha] </h6>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -29,6 +29,8 @@ namespace AYA.SlnSinortModel.Sinort
|
|||
|
||||
public DateTime? FechaFin { get; set; }
|
||||
|
||||
public bool? DiaCompleto { get; set; }
|
||||
|
||||
public DateTime? FechaCreacion { get; set; }
|
||||
|
||||
[StringLength(200)]
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue