git-tfs-id: [http://192.168.1.10:8080/tfs/AyA]$/SINORT;C475
This commit is contained in:
parent
81d1f80c4f
commit
7e8595b39d
12 changed files with 217 additions and 21 deletions
|
|
@ -113,6 +113,9 @@ namespace AYA.SlnSinort.WCF
|
||||||
[OperationContract]
|
[OperationContract]
|
||||||
List<TareasPendientes> ObtenerTareasPendientes(CatalogosPostJSON model);
|
List<TareasPendientes> ObtenerTareasPendientes(CatalogosPostJSON model);
|
||||||
|
|
||||||
|
[OperationContract]
|
||||||
|
SolicitudJSON ObtenerSolicitudTareasPendientes(SolicitudJSON model);
|
||||||
|
|
||||||
[OperationContract]
|
[OperationContract]
|
||||||
ProyectoNormativoJSON InsertarActualizarTareasPendientes(ProyectoNormativoJSON model);
|
ProyectoNormativoJSON InsertarActualizarTareasPendientes(ProyectoNormativoJSON model);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -845,7 +845,8 @@ namespace AYA.SlnSinort.WCF
|
||||||
.Replace("$Link", "<a href=" + "\"" + model.Link + "\"" + ">Aquí </a>").Replace("|", "</br>");
|
.Replace("$Link", "<a href=" + "\"" + model.Link + "\"" + ">Aquí </a>").Replace("|", "</br>");
|
||||||
correo.CUERPO = body;
|
correo.CUERPO = body;
|
||||||
email = usuario.EmailUsuario;
|
email = usuario.EmailUsuario;
|
||||||
correo.DESTINATARIOS = email;
|
correo.DESTINATARIOS = "jnunez@atesacr.com";
|
||||||
|
correo.RUTAADJUNTOS = "";
|
||||||
respuesta = respuestaAyA.enviarCorreo(correo);
|
respuesta = respuestaAyA.enviarCorreo(correo);
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -1186,6 +1187,21 @@ namespace AYA.SlnSinort.WCF
|
||||||
return respuesta;
|
return respuesta;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public SolicitudJSON ObtenerSolicitudTareasPendientes(SolicitudJSON model)
|
||||||
|
{
|
||||||
|
|
||||||
|
try
|
||||||
|
{
|
||||||
|
model = new TareasPendientesDAL().ObtenerSolicitudTareasPendientes(model);
|
||||||
|
model.CodigoRespuesta = EnumTipoCodigoRespuesta.EXITOSO;
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
log.Error(ex);
|
||||||
|
}
|
||||||
|
return model;
|
||||||
|
}
|
||||||
|
|
||||||
public ProyectoNormativoJSON InsertarActualizarTareasPendientes(ProyectoNormativoJSON model)
|
public ProyectoNormativoJSON InsertarActualizarTareasPendientes(ProyectoNormativoJSON model)
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
|
|
|
||||||
|
|
@ -6,8 +6,8 @@ var RepositorioLocal = $("#hiddenRepositorioLocal").val();
|
||||||
var UsuarioSistema = $("#hiddenUsuarioSistema").val();
|
var UsuarioSistema = $("#hiddenUsuarioSistema").val();
|
||||||
var NombreUsuario = $("#hiddenNombreUsuario").val();
|
var NombreUsuario = $("#hiddenNombreUsuario").val();
|
||||||
var LinkPropuesta = "http://aya-vsrv-apptt:2525/PropuestaNormativa/DetallePropuesta?";
|
var LinkPropuesta = "http://aya-vsrv-apptt:2525/PropuestaNormativa/DetallePropuesta?";
|
||||||
var LinkSolicitudTarea = "http://aya-vsrv-apptt:2525/Home/TareasPendientes";
|
var LinkSolicitudTarea = "http://localhost/AYA.SlnSinort/TareasPendientes";
|
||||||
var LinkSolicitudResponder = "http://aya-vsrv-apptt:2525/NormativaReglamentacionTecnica/VerSolicitudes?";
|
var LinkSolicitudResponder = "http://localhost/AYA.SlnSinort/Home/NormativaReglamentacionTecnica/VerSolicitudes?";
|
||||||
//aya-vsrv-apptt:2525
|
//aya-vsrv-apptt:2525
|
||||||
//http://aya-vsrv-wstt:2005/Sinort.svc
|
//http://aya-vsrv-wstt:2005/Sinort.svc
|
||||||
//http://aya-vsrv-wstt:2005/SinortCatalogos.svc
|
//http://aya-vsrv-wstt:2005/SinortCatalogos.svc
|
||||||
|
|
|
||||||
|
|
@ -371,16 +371,6 @@ this.GuardarFichaTecnica = function () {
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//$('#tablePalabraClave').DataTable().rows().data().each(function (value, index) {
|
|
||||||
// PalabrasClaves.push({
|
|
||||||
// IdFichaTecnica: IsNullOrEmpty(FichaTecnicaId) ? 0 : FichaTecnicaId,
|
|
||||||
// IdPalabraClave: value.IdPalabraClave,
|
|
||||||
// Descripcion: value.Descripcion,
|
|
||||||
// Estado: 1
|
|
||||||
// });
|
|
||||||
//});
|
|
||||||
|
|
||||||
model.ListaPalabraClave = PalabrasClaves;
|
model.ListaPalabraClave = PalabrasClaves;
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -466,6 +456,11 @@ this.LimpiarControles = function () {
|
||||||
|
|
||||||
var tablePalabraClave = $('#tablePalabraClave').DataTable();
|
var tablePalabraClave = $('#tablePalabraClave').DataTable();
|
||||||
tablePalabraClave.clear().draw();
|
tablePalabraClave.clear().draw();
|
||||||
|
|
||||||
|
model.Adjuntos = null;
|
||||||
|
modelDocumentoAdjunto = null;
|
||||||
|
$('#fileupload').prop("disabled", false);
|
||||||
|
|
||||||
ENDREQUEST();
|
ENDREQUEST();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -124,8 +124,48 @@ this.CargarFormulario = function (data) {
|
||||||
$("#txtAreaAplicacionDocumentoTecnico").val(model.Solicitud.AreaAplicacionDocumentoTecnico.Descripcion);
|
$("#txtAreaAplicacionDocumentoTecnico").val(model.Solicitud.AreaAplicacionDocumentoTecnico.Descripcion);
|
||||||
$("#txtAreaJustifiacion").val(model.Solicitud.JustifiacionSolicitud);
|
$("#txtAreaJustifiacion").val(model.Solicitud.JustifiacionSolicitud);
|
||||||
CargarDocumento(model.Solicitud.IdDocumento);
|
CargarDocumento(model.Solicitud.IdDocumento);
|
||||||
|
CargarDatosRespuestaSolicitud(InfoIdProyectoNormativo);
|
||||||
|
|
||||||
ENDREQUEST();
|
ENDREQUEST();
|
||||||
|
}
|
||||||
|
this.CargarDatosRespuestaSolicitud = function (id) {
|
||||||
|
|
||||||
|
var uri = SinortWCF + '/api/ObtenerSolicitudTareasPendientes';
|
||||||
|
tareas ={
|
||||||
|
IdProyectoNormativo : id
|
||||||
|
}
|
||||||
|
|
||||||
|
var modeltar = {
|
||||||
|
TareasPendientes: tareas
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
AjaxPostData(uri, modeltar, false, false, CargarRespuestas, null, null);
|
||||||
|
|
||||||
|
}
|
||||||
|
this.CargarRespuestas = function (data) {
|
||||||
|
|
||||||
|
if (data.TareasPendientes != null) {
|
||||||
|
$("#txtRespondidapor").val(data.TareasPendientes.UsuarioModificacion);
|
||||||
|
$("#txtRespuesta").val(data.TareasPendientes.NombreProyecto);
|
||||||
|
|
||||||
|
if (data.TareasPendientes.IdDocumento != null) {
|
||||||
|
var uri = SinortWCF + '/api/ObtenerAdjuntos';
|
||||||
|
|
||||||
|
var modeldoc = {
|
||||||
|
IdDocumentoAdjunto: data.TareasPendientes.IdDocumento
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
AjaxPostData(uri, modeldoc, false, false, ObtenerRutaDocumento, null, null);
|
||||||
|
}
|
||||||
|
|
||||||
|
} else {
|
||||||
|
toastr.warning("La solicitud está pendiente de respuesta", Message_Warning);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
this.CargarDocumento = function (id) {
|
this.CargarDocumento = function (id) {
|
||||||
|
|
||||||
|
|
@ -140,6 +180,7 @@ this.CargarDocumento = function (id) {
|
||||||
AjaxPostData(uri, modeldoc, false, false, ObtenerRutaDocumento, null, null);
|
AjaxPostData(uri, modeldoc, false, false, ObtenerRutaDocumento, null, null);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
this.ObtenerRutaDocumento = function (data) {
|
this.ObtenerRutaDocumento = function (data) {
|
||||||
$("#hiddenRuta").val(data[0].RutaDescarga)
|
$("#hiddenRuta").val(data[0].RutaDescarga)
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -18,6 +18,7 @@ var Solicitud;
|
||||||
var justificacion;
|
var justificacion;
|
||||||
var ListaUsuariosCorreo;
|
var ListaUsuariosCorreo;
|
||||||
var FechaDocumentos;
|
var FechaDocumentos;
|
||||||
|
var ruta;
|
||||||
|
|
||||||
jQuery(document).ready(function () {
|
jQuery(document).ready(function () {
|
||||||
|
|
||||||
|
|
@ -28,6 +29,9 @@ jQuery(document).ready(function () {
|
||||||
$('#tableTareasPendientes').DataTable().column(7).visible(false);
|
$('#tableTareasPendientes').DataTable().column(7).visible(false);
|
||||||
$('#tableTareasPendientes').DataTable().column(8).visible(false);
|
$('#tableTareasPendientes').DataTable().column(8).visible(false);
|
||||||
$('#tableTareasPendientes').DataTable().column(9).visible(false);
|
$('#tableTareasPendientes').DataTable().column(9).visible(false);
|
||||||
|
$('#tableDocFichaTecnica').TableInit(0, false, false, false, false, null, null);
|
||||||
|
$('#tableDocFichaTecnica').DataTable().column(0).visible(false);
|
||||||
|
$('#tableDocFichaTecnica').DataTable().column(4).visible(false);
|
||||||
getDataModel();
|
getDataModel();
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
@ -426,11 +430,30 @@ this.GuardarRespuestaSolicitud = function () {
|
||||||
LeerFormulario();
|
LeerFormulario();
|
||||||
EnviarCorreoSolicitud();
|
EnviarCorreoSolicitud();
|
||||||
AjaxPostData(uri, model, false, false, null, null, null);
|
AjaxPostData(uri, model, false, false, null, null, null);
|
||||||
|
var tableDocFichaTecnica = $('#tableDocFichaTecnica').DataTable();
|
||||||
|
tableDocFichaTecnica.clear().draw();
|
||||||
ENDREQUEST();
|
ENDREQUEST();
|
||||||
location.reload();
|
location.reload();
|
||||||
}
|
}
|
||||||
|
$('#tableDocFichaTecnica').on('click', 'button', function () {
|
||||||
|
|
||||||
|
var data = $('#tableDocFichaTecnica').DataTable().row($(this).parents('tr')).data();
|
||||||
|
|
||||||
|
window.open(data[4]);
|
||||||
|
|
||||||
|
});
|
||||||
|
this.EliminarAdjunto = function () {
|
||||||
|
|
||||||
|
if (!confirm("¿Desea eliminar el documento técnico ?")) return;
|
||||||
|
|
||||||
|
model.Adjuntos = null;
|
||||||
|
modelDocumentoAdjunto = null;
|
||||||
|
var tableDocFichaTecnica = $('#tableDocFichaTecnica').DataTable();
|
||||||
|
tableDocFichaTecnica.clear().draw();
|
||||||
|
$('#txtComentarioDocAux').val('');
|
||||||
|
$('#txtDescripcionDocAux').val('');
|
||||||
|
$('#fileupload').prop("disabled", false);
|
||||||
|
}
|
||||||
this.GuardarRespuestaSolicitudCompra = function () {
|
this.GuardarRespuestaSolicitudCompra = function () {
|
||||||
|
|
||||||
if (EstadoTipoUsuario == "1") {
|
if (EstadoTipoUsuario == "1") {
|
||||||
|
|
@ -667,8 +690,10 @@ this.EnviarCorreoSolicitud = function () {
|
||||||
}
|
}
|
||||||
var link = LinkSolicitudResponder + "solicitud=" + ROT47(Solicitud.IdTipoSolicitud.toString());
|
var link = LinkSolicitudResponder + "solicitud=" + ROT47(Solicitud.IdTipoSolicitud.toString());
|
||||||
|
|
||||||
|
model.Ruta = RepositorioLocal + ruta;
|
||||||
model.Link = link;
|
model.Link = link;
|
||||||
model.Mensaje = $('#txtRespuesta').val();
|
model.Mensaje = $('#txtRespuesta').val();
|
||||||
|
model
|
||||||
|
|
||||||
//{ IdSolicitud: 2, DescripcionDocumento: "prueba", DescripcionTipoSolicitud: "Consulta" };
|
//{ IdSolicitud: 2, DescripcionDocumento: "prueba", DescripcionTipoSolicitud: "Consulta" };
|
||||||
}
|
}
|
||||||
|
|
@ -745,6 +770,7 @@ this.LeerFormulario = function () {
|
||||||
Descripcion: "Autorización de " + InfoIDescripcion,
|
Descripcion: "Autorización de " + InfoIDescripcion,
|
||||||
ContenidoRelacionado: InfoIContenidoRelacionado,
|
ContenidoRelacionado: InfoIContenidoRelacionado,
|
||||||
Respuesta: 0,
|
Respuesta: 0,
|
||||||
|
IdDocumento: IsNullOrEmpty(modelDocumentoAdjunto) ? null : modelDocumentoAdjunto.Adjuntos.IdDocumentoAdjunto,
|
||||||
FechaVencimiento: InfoIFechaVencimiento,
|
FechaVencimiento: InfoIFechaVencimiento,
|
||||||
TipoTareaPendiente: InfoITipoTareaPendiente,
|
TipoTareaPendiente: InfoITipoTareaPendiente,
|
||||||
UsuarioAsignado: $('#txtUsuarios').val(),
|
UsuarioAsignado: $('#txtUsuarios').val(),
|
||||||
|
|
@ -761,6 +787,7 @@ this.LeerFormulario = function () {
|
||||||
Descripcion: InfoIDescripcion,
|
Descripcion: InfoIDescripcion,
|
||||||
ContenidoRelacionado: InfoIContenidoRelacionado,
|
ContenidoRelacionado: InfoIContenidoRelacionado,
|
||||||
Respuesta: 1,
|
Respuesta: 1,
|
||||||
|
IdDocumento: IsNullOrEmpty(modelDocumentoAdjunto) ? null : modelDocumentoAdjunto.Adjuntos.IdDocumentoAdjunto,
|
||||||
FechaVencimiento : InfoIFechaVencimiento,
|
FechaVencimiento : InfoIFechaVencimiento,
|
||||||
TipoTareaPendiente: InfoITipoTareaPendiente,
|
TipoTareaPendiente: InfoITipoTareaPendiente,
|
||||||
UsuarioAsignado: InfoIUsuarioAsignado,
|
UsuarioAsignado: InfoIUsuarioAsignado,
|
||||||
|
|
@ -803,7 +830,7 @@ this.GuardarAdjuntos = function (nombre) {
|
||||||
var uri = SinortWCF + '/api/GuardarAdjuntos';
|
var uri = SinortWCF + '/api/GuardarAdjuntos';
|
||||||
|
|
||||||
var nombredoc = replaceAll(" ", "_", nombre);
|
var nombredoc = replaceAll(" ", "_", nombre);
|
||||||
var ruta = nombredoc;
|
ruta = nombredoc;
|
||||||
var Idetipoproyecto = 3;
|
var Idetipoproyecto = 3;
|
||||||
|
|
||||||
var Arraynombre = [];
|
var Arraynombre = [];
|
||||||
|
|
@ -830,6 +857,57 @@ this.GuardarAdjuntos = function (nombre) {
|
||||||
AjaxPostData(uri, model, true, false, CargarGridDocumento, null, null);
|
AjaxPostData(uri, model, true, false, CargarGridDocumento, null, null);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
this.CargarGridDocumento = function (data) {
|
||||||
|
|
||||||
|
modelDocumentoAdjunto = data;
|
||||||
|
|
||||||
|
var tipo = $('#hiddenSubTipoDocumento').val();
|
||||||
|
var lista = data.Adjuntos;
|
||||||
|
|
||||||
|
var option = $("#ucAbrirDocumento").html();
|
||||||
|
var ext = lista.TipoArchivo.toLowerCase();
|
||||||
|
switch (ext) {
|
||||||
|
case 'pdf':
|
||||||
|
option = replaceAll("[$icon]", "fa-file-pdf-o", option);
|
||||||
|
break;
|
||||||
|
case 'doc':
|
||||||
|
option = replaceAll("[$icon]", "fa-file-word-o", option);
|
||||||
|
break;
|
||||||
|
case 'docx':
|
||||||
|
option = replaceAll("[$icon]", "fa-file-word-o", option);
|
||||||
|
break;
|
||||||
|
case 'png':
|
||||||
|
option = replaceAll("[$icon]", "fa-file-image-o", option);
|
||||||
|
break;
|
||||||
|
case 'jpg':
|
||||||
|
option = replaceAll("[$icon]", "fa-file-image-o", option);
|
||||||
|
break;
|
||||||
|
case 'xls':
|
||||||
|
option = replaceAll("[$icon]", "fa-file-excel-o", option);
|
||||||
|
break;
|
||||||
|
case 'xlsx':
|
||||||
|
option = replaceAll("[$icon]", "fa-file-excel-o", option);
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
option = replaceAll("[$icon]", "fa-file-text", option);
|
||||||
|
}
|
||||||
|
|
||||||
|
$('#tableDocFichaTecnica').DataTable().column(0).visible(false);
|
||||||
|
$('#tableDocFichaTecnica').DataTable().column(4).visible(false);
|
||||||
|
|
||||||
|
|
||||||
|
var tableDocFichaTecnica = $('#tableDocFichaTecnica').DataTable();
|
||||||
|
tableDocFichaTecnica.clear().draw();
|
||||||
|
|
||||||
|
tableDocFichaTecnica.row.add([lista.IdDocumentoAdjunto,
|
||||||
|
option,
|
||||||
|
lista.Nombre,
|
||||||
|
lista.UsuarioCreacion,
|
||||||
|
lista.RutaDescarga]).draw();
|
||||||
|
|
||||||
|
|
||||||
|
$('#fileupload').prop("disabled", true);
|
||||||
|
}
|
||||||
function ActualizarUpload() {
|
function ActualizarUpload() {
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -76,7 +76,13 @@
|
||||||
[$Autorizacion]
|
[$Autorizacion]
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
<div id="ucAbrirDocumento" style="display:none;">
|
||||||
|
<span>
|
||||||
|
<button type="button" id="btnAbrirAdjuntos" class="btn btn-default btn-xs">
|
||||||
|
<i class="fa [$icon]"></i>
|
||||||
|
</button>
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
<div id="ucBtnSeleccionarCatalogo" style="display:none;">
|
<div id="ucBtnSeleccionarCatalogo" style="display:none;">
|
||||||
<button type="button" id="btnSeleccionarCatalogo" class="btn btn-default btn-xs">
|
<button type="button" id="btnSeleccionarCatalogo" class="btn btn-default btn-xs">
|
||||||
<i id="ibtnSeleccionarCatalogo" class="fa fa-check"></i>
|
<i id="ibtnSeleccionarCatalogo" class="fa fa-check"></i>
|
||||||
|
|
|
||||||
|
|
@ -232,11 +232,17 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@*---------------------Numero Publicacion Version---------------------------------------------------------*@
|
@*---------------------Numero Publicacion Version---------------------------------------------------------*@
|
||||||
<div class="form-group " id="divNumeroPublicacionVersiono">
|
@*<div class="form-group " id="divNumeroPublicacionVersiono">
|
||||||
<label class="col-sm-4 control-label ControlsForms" id="lblNumeroPublicacionVersion">Número de publicación de la versión vigente</label>
|
<label class="col-sm-4 control-label ControlsForms" id="lblNumeroPublicacionVersion">Número de publicación de la versión vigente</label>
|
||||||
<div class="input-group input-group-sm col-lg-6 col-md-6 col-sm-6 col-xs-6">
|
<div class="input-group input-group-sm col-lg-6 col-md-6 col-sm-6 col-xs-6">
|
||||||
<input name="txtNumeroPublicacionVersion" class="form-control imput-xs" id="txtNumeroPublicacionVersion" type="text" />
|
<input name="txtNumeroPublicacionVersion" class="form-control imput-xs" id="txtNumeroPublicacionVersion" type="text" />
|
||||||
</div>
|
</div>
|
||||||
|
</div>*@
|
||||||
|
<div class="form-group " id="divNumeroPublicacionVersiono">
|
||||||
|
<label class="col-sm-4 control-label ControlsForms" id="lblNumeroPublicacionVersion">Número de publicación de la versión vigente</label>
|
||||||
|
<div class="input-group input-group-sm col-lg-6 col-md-6 col-sm-6 col-xs-6">
|
||||||
|
<textarea name="txtNumeroPublicacionVersion" rows="5" cols="39" id="txtNumeroPublicacionVersion" style="resize: none"></textarea>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -126,6 +126,26 @@
|
||||||
<input name="txtNombreSubgerencia" class="form-control imput-xs" id="txtNombreSubgerencia" readonly style="cursor: not-allowed;" />
|
<input name="txtNombreSubgerencia" class="form-control imput-xs" id="txtNombreSubgerencia" readonly style="cursor: not-allowed;" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@*---------------------Respondida por ---------------------------------------------------------*@
|
||||||
|
<div class="form-group " id="divRespondidapor">
|
||||||
|
<label class="col-sm-4 control-label ControlsForms" id="lblRespondiapor">Respondida por</label>
|
||||||
|
<div class="input-group col-lg-8 col-md-6 col-sm-6 col-xs-6 ">
|
||||||
|
<input name="txtRespondidapor" class="form-control imput-xs" id="txtRespondidapor" readonly style="cursor: not-allowed;" />
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
@*---------------------Documento respuesta---------------------------------------------------------*@
|
||||||
|
<label class="col-sm-4 control-label ControlsForms" id="lblDocumentoAdjuntoRespuesta">Documento Adjunto Respuesta</label>
|
||||||
|
<div class="input-group input-group-sm">
|
||||||
|
<input id="hiddenRutaRespuesta" type="hidden">
|
||||||
|
<input name="txtDocumentoAdjuntoRespuesta" title="" class="form-control TextBoxCatalogo" id="txtDocumentoAdjuntoRespuesta" type="text" readonly style="cursor: not-allowed;">
|
||||||
|
|
||||||
|
<span class="input-group-btn">
|
||||||
|
|
||||||
|
<button class="btn btn-default btn-medium btn-margin-catalogo" id="btnBuscarAbrirRespuesta" type="button">
|
||||||
|
<i class="fa fa-file"></i>
|
||||||
|
</button>
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
@ -173,6 +193,13 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@*---------------------Respuesta---------------------------------------------------------*@
|
||||||
|
<div class="form-group " id="divRespuesta">
|
||||||
|
<label class="col-sm-4 control-label ControlsForms" id="lblRespondiapor">Respuesta</label>
|
||||||
|
<div class="input-group input-group-sm col-lg-8 col-md-8 col-sm-8 col-xs-8">
|
||||||
|
<textarea name="txtRespuesta" rows="4" cols="45" id="txtRespuesta" style="resize: none; cursor: not-allowed;" readonly></textarea>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -41,6 +41,29 @@ namespace AYA.SlnSinortModel.DAL.Sinort
|
||||||
return registros;
|
return registros;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public SolicitudJSON ObtenerSolicitudTareasPendientes(SolicitudJSON model)
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
try
|
||||||
|
{
|
||||||
|
using (SinortContex db = new SinortContex())
|
||||||
|
{
|
||||||
|
|
||||||
|
model.TareasPendientes = db.TareasPendientes
|
||||||
|
.Where(r => r.IdProyectoNormativo == model.TareasPendientes.IdProyectoNormativo && r.Respuesta == true).OrderBy(r => r.IdTareasPendientes).FirstOrDefault();
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
log.Error(ex);
|
||||||
|
}
|
||||||
|
|
||||||
|
return model;
|
||||||
|
}
|
||||||
|
|
||||||
public ProyectoNormativoJSON InsertarActualizarTareasPendientes(ProyectoNormativoJSON model)
|
public ProyectoNormativoJSON InsertarActualizarTareasPendientes(ProyectoNormativoJSON model)
|
||||||
{
|
{
|
||||||
TareasPendientes Actual = new TareasPendientes();
|
TareasPendientes Actual = new TareasPendientes();
|
||||||
|
|
|
||||||
|
|
@ -27,6 +27,7 @@ namespace AYA.SlnSinortModel.Entidades
|
||||||
public int? IdPantalla { get; set; }
|
public int? IdPantalla { get; set; }
|
||||||
public List<Pantallas> pantallas { get; set; }
|
public List<Pantallas> pantallas { get; set; }
|
||||||
public UsuarioExterno UsuarioExterno { get; set; }
|
public UsuarioExterno UsuarioExterno { get; set; }
|
||||||
|
public TareasPendiente TareasPendiente { get; set; }
|
||||||
}
|
}
|
||||||
|
|
||||||
public class RolesPantallasJSON : BaseJson
|
public class RolesPantallasJSON : BaseJson
|
||||||
|
|
|
||||||
|
|
@ -100,7 +100,7 @@ namespace AYA.SlnSinortModel.Entidades
|
||||||
public List<TareasPendientes> ListaTareasPendientes { get; set; }
|
public List<TareasPendientes> ListaTareasPendientes { get; set; }
|
||||||
public List<Usuario> ListaUsuariosCorreo { get; set; }
|
public List<Usuario> ListaUsuariosCorreo { get; set; }
|
||||||
public int? IdSolicitud { get; set; }
|
public int? IdSolicitud { get; set; }
|
||||||
|
public string Ruta { get; set; }
|
||||||
public int? IdTipoSolicitud { get; set; }
|
public int? IdTipoSolicitud { get; set; }
|
||||||
|
|
||||||
public string UsuarioSistema { get; set; }
|
public string UsuarioSistema { get; set; }
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue