Opcion de ver la informacion de solicitudes
git-tfs-id: [http://192.168.1.10:8080/tfs/AyA]$/SINORT;C281
This commit is contained in:
parent
1e103ac89f
commit
49c9db49f0
5 changed files with 167 additions and 48 deletions
|
|
@ -87,6 +87,10 @@ namespace AYA.SlnSinort.WCF
|
|||
#region Solicitud
|
||||
[OperationContract]
|
||||
SolicitudJSON GuardarSolicitud(SolicitudJSON model);
|
||||
|
||||
[OperationContract]
|
||||
SolicitudJSON ObtenerSolicitud(SolicitudJSON model);
|
||||
#endregion
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ var UsuarioSistema = $("#hiddenUsuarioSistema").val();
|
|||
var NombreUsuario = $("#hiddenNombreUsuario").val();
|
||||
|
||||
var server = window.location.protocol + "//" + window.location.hostname + "/" + (window.location.pathname.split('/')[1]) + "/";
|
||||
var SinorLoginWCF = "http://10.50.1.123:2070/Sinort.svc";
|
||||
var SinorLoginWCF = "http://localhost/AYA.SlnSinort.WCF/Sinort.svc";
|
||||
var string_empty = "";
|
||||
var Atesa = {};
|
||||
var StarterTemplateVisible = true;
|
||||
|
|
|
|||
|
|
@ -284,8 +284,8 @@ this.GuardarTareasPendientes = function (data) {
|
|||
|
||||
TareaPendiente
|
||||
= {
|
||||
Descripcion: 'Registro de solicitud (SINORT): solicitud de ' + DescTipoSolicitud +' # '+ data.Solicitud.IdSolicitud +' realizada por: ' +UsuarioSistema,
|
||||
ContenidoRelacionado: 'Solicitud de ' + DescTipoSolicitud +' # '+ data.Solicitud.IdSolicitud + ' realizada por ' +UsuarioSistema,
|
||||
Descripcion: 'Registro de solicitud (SINORT): solicitud de ' + DescTipoSolicitud +' #'+ data.Solicitud.IdSolicitud +' realizada por: ' +UsuarioSistema,
|
||||
ContenidoRelacionado: 'Solicitud de ' + DescTipoSolicitud +' #'+ data.Solicitud.IdSolicitud + ' realizada por ' +UsuarioSistema,
|
||||
Respuesta: false,
|
||||
FechaVencimiento: '2018-7-17',
|
||||
TipoTareaPendiente: 'Solicitud',
|
||||
|
|
|
|||
|
|
@ -76,18 +76,20 @@ this.CargarTablaTareasPendientes = function (data) {
|
|||
|
||||
$('#tableTareasPendientes').on('click', 'button', function () {
|
||||
|
||||
|
||||
var data = $('#tableTareasPendientes').DataTable().row($(this).parents('tr')).data();
|
||||
|
||||
InfoIdTareasPendientes = data[0];
|
||||
InfoIDescripcion = data[1];
|
||||
InfoIContenidoRelacionado = data[2];
|
||||
InfoIFechaVencimiento = data[9];
|
||||
InfoITipoTareaPendiente = data[5];
|
||||
InfoIFechaVencimiento = data[10];
|
||||
InfoITipoTareaPendiente = data[6];
|
||||
InfoIUsuarioAsignado = "kcascante";
|
||||
InfoIdProyectoNormativo = data[6];
|
||||
InfoNombreProyectoNormativo = data[7];
|
||||
InfoPromotor = data[8];
|
||||
InfoIdProyectoNormativo = data[7];
|
||||
InfoNombreProyectoNormativo = data[8];
|
||||
InfoPromotor = data[9];
|
||||
|
||||
if (this.id == 'btnseleccionar') {
|
||||
if (InfoITipoTareaPendiente == "Convocatoria") {
|
||||
|
||||
var proyecto = $("#ucProyecto").html();
|
||||
|
|
@ -104,22 +106,72 @@ $('#tableTareasPendientes').on('click', 'button', function () {
|
|||
|
||||
if (InfoITipoTareaPendiente == "Solicitud") {
|
||||
|
||||
var solicitud = $("#ucProyecto").html();
|
||||
solicitud = replaceAll('[$Propuesta]', InfoNombreProyectoNormativo, solicitud);
|
||||
$('#propuesta').empty();
|
||||
$('#propuesta').append(solicitud);
|
||||
var solicitud = $("#ucSolicitud").html();
|
||||
solicitud = replaceAll('[$Solicitud]', InfoIContenidoRelacionado, solicitud);
|
||||
$('#solicitud').empty();
|
||||
$('#solicitud').append(solicitud);
|
||||
|
||||
$('#modalSolicitud').modal('show');
|
||||
|
||||
var instrucciones = "Crear una solicitud de consulta iniciado por " + InfoPromotor + " en " + InfoIFechaVencimiento + ". \nComentario: Emita una respuesta para la solicitud de consulta."
|
||||
var instrucciones = "Crear una solicitud de consulta iniciado por " + InfoPromotor + " en " + DateFormatNoTime(data[3]) + ". \nComentario: Emita una respuesta para la solicitud de consulta."
|
||||
|
||||
$('#txtInstrucciones').html(instrucciones);
|
||||
$('#txtInstruccionesSolicitud').html(instrucciones);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if (this.id == 'btnver') {
|
||||
|
||||
if (InfoITipoTareaPendiente == "Solicitud") {
|
||||
var solicitud = $("#ucSolicitud").html();
|
||||
solicitud = replaceAll('[$Solicitud]', InfoIContenidoRelacionado, solicitud);
|
||||
$('#solicitudVer').empty();
|
||||
$('#solicitudVer').append(solicitud);
|
||||
|
||||
$('#modalVer').modal('show');
|
||||
|
||||
$("#txtTitulo").val(InfoIContenidoRelacionado);
|
||||
|
||||
|
||||
ObtenerSolicitud(InfoIdProyectoNormativo);
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
});
|
||||
|
||||
this.ObtenerSolicitud = function (id) {
|
||||
var uri = SinortWCF + '/api/ObtenerSolicitud';
|
||||
|
||||
|
||||
|
||||
model = {Solicitud : {IdSolicitud:id}}
|
||||
AjaxPostData(uri, model, false, true, CargarFormulario, null, null);
|
||||
}
|
||||
this.CargarFormulario = function (data) {
|
||||
|
||||
var model = data;
|
||||
|
||||
$("#txtUsuarioSistema").val(model.Solicitud.UsuarioSistema);
|
||||
$("#txtCargoActual").val(model.Solicitud.CargoActual);
|
||||
$("#txtNombreAreaFuncional").val(model.Solicitud.NombreAreaFuncional);
|
||||
$("#txtNombreSubgerencia").val(model.Solicitud.NombreSubgerencia);
|
||||
$("#txtNombreSuperior").val(model.Solicitud.NombreSuperior);
|
||||
$("#txtNombreDocumentoTecnico").val(model.Solicitud.NombreDocumentoTecnico);
|
||||
$("#txtAreaAplicacionDocumentoTecnico").val(model.Solicitud.IdAreaAplicacionDocumentoTecnico);
|
||||
$("#txtAreaJustifiacion").val(model.Solicitud.JustifiacionSolicitud);
|
||||
|
||||
|
||||
if (model.Solicitud.IdEstadoSolicitud != null) {
|
||||
|
||||
$("#txtEstadoSolicitud").val(model.Solicitud.IdEstadoSolicitud);
|
||||
}
|
||||
ENDREQUEST();
|
||||
|
||||
}
|
||||
|
||||
$("#drpParticipo").change(function () {
|
||||
EstadoParticipacion = this.value;
|
||||
|
|
|
|||
|
|
@ -52,6 +52,12 @@
|
|||
[$Propuesta]
|
||||
</span>
|
||||
</div>
|
||||
|
||||
<div id="ucSolicitud" style="display:none;">
|
||||
<span>
|
||||
[$Solicitud]
|
||||
</span>
|
||||
</div>
|
||||
@section Modals{
|
||||
|
||||
@*---------------------Responder Convocatoria ---------------------------------------------------------*@
|
||||
|
|
@ -112,7 +118,7 @@
|
|||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
||||
<h4 class="modal-title" id="propuesta">[$Propuesta]</h4>
|
||||
<h4 class="modal-title" id="solicitud">[$Solicitud]</h4>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<div class="row">
|
||||
|
|
@ -123,14 +129,14 @@
|
|||
<div class="form-group " id="divInstrucciones">
|
||||
<label class="col-sm-4 control-label ControlsForms" id="lblInstrucciones">Instrucciones</label>
|
||||
<div class="input-group input-group-sm col-lg-6 col-md-6 col-sm-6 col-xs-6">
|
||||
<textarea name="txtInstrucciones" rows="5" cols="39" id="txtInstrucciones" style="resize: none" readonly></textarea>
|
||||
<textarea name="txtInstruccionesSolicitud" rows="5" cols="39" id="txtInstruccionesSolicitud" style="resize: none" readonly></textarea>
|
||||
</div>
|
||||
</div>
|
||||
@*---------------------Justificacion ---------------------------------------------------------*@
|
||||
<div class="form-group " id="divJustificacion" style="display:none;">
|
||||
<label class="col-sm-4 control-label ControlsForms" id="lblJustificacion">Justificación</label>
|
||||
@*---------------------Respuesta ---------------------------------------------------------*@
|
||||
<div class="form-group " id="divRespuesta">
|
||||
<label class="col-sm-4 control-label ControlsForms" id="lblRespuesta">Respuesta</label>
|
||||
<div class="input-group input-group-sm col-lg-6 col-md-6 col-sm-6 col-xs-6">
|
||||
<textarea name="txtJustificacion" rows="5" cols="39" id="txtJustificacion" style="resize: none"></textarea>
|
||||
<textarea name="txtRespuesta" rows="5" cols="39" id="txtRespuesta" style="resize: none"></textarea>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
|
@ -149,50 +155,107 @@
|
|||
|
||||
@*---------------------Ver Solicitud---------------------------------------------------------*@
|
||||
<div class="modal fade" id="modalVer" tabindex="-1" role="dialog" aria-hidden="true" data-backdrop="static" style="display: none;z-index:1600;">
|
||||
<div class="modal-dialog modal-lg" style="width:40%;">
|
||||
<div class="modal-dialog modal-lg" style="width:90%;">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
||||
<h4 class="modal-title" id="propuesta">[$Propuesta]</h4>
|
||||
<h4 class="modal-title" id="solicitudVer">[$Solicitud]</h4>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<div class="row">
|
||||
|
||||
<div class="col-md-12">
|
||||
|
||||
@*---------------------Instrucciones ---------------------------------------------------------*@
|
||||
<div class="form-group " id="divInstrucciones">
|
||||
<label class="col-sm-4 control-label ControlsForms" id="lblInstrucciones">Instrucciones</label>
|
||||
<div class="input-group input-group-sm col-lg-6 col-md-6 col-sm-6 col-xs-6">
|
||||
<textarea name="txtInstrucciones" rows="5" cols="39" id="txtInstrucciones" style="resize: none" readonly></textarea>
|
||||
</div>
|
||||
</div>
|
||||
@*---------------------Participacion ---------------------------------------------------------*@
|
||||
<div class="form-group " id="divEnviarDocAux">
|
||||
<label class="col-sm-4 control-label ControlsForms" id="lblEnviarDocAux">Participación</label>
|
||||
<div class="btn-group">
|
||||
<select name="drpParticipo" id="drpParticipo">
|
||||
<option value="-1">Seleccione una opción...</option>
|
||||
<option value="1">Participo</option>
|
||||
<option value="0">No participo</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
@*---------------------Justificacion ---------------------------------------------------------*@
|
||||
<div class="form-group " id="divJustificacion" style="display:none;">
|
||||
<label class="col-sm-4 control-label ControlsForms" id="lblJustificacion">Justificación</label>
|
||||
<div class="input-group input-group-sm col-lg-6 col-md-6 col-sm-6 col-xs-6">
|
||||
<textarea name="txtJustificacion" rows="5" cols="39" id="txtJustificacion" style="resize: none"></textarea>
|
||||
<div class="col-md-6">
|
||||
@*---------------------Titulo---------------------------------------------------------*@
|
||||
<div class="form-group " id="divTitulo">
|
||||
<label class="col-sm-4 control-label ControlsForms" id="lblTitulo">Título</label>
|
||||
<div class="input-group col-lg-8 col-md-6 col-sm-6 col-xs-6">
|
||||
<input name="txtTitulo" class="form-control imput-xs" id="txtTitulo" readonly />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@*---------------------Usuario Sistema---------------------------------------------------------*@
|
||||
<div class="form-group " id="divUsuarioSistema">
|
||||
<label class="col-sm-4 control-label ControlsForms" id="lblUsuarioSistema">Usuario</label>
|
||||
<div class="input-group col-lg-8 col-md-6 col-sm-6 col-xs-6">
|
||||
<input name="txtUsuarioSistema" class="form-control imput-xs" id="txtUsuarioSistema" readonly />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@*---------------------Cargo Actual---------------------------------------------------------*@
|
||||
<div class="form-group " id="divCargoActual">
|
||||
<label class="col-sm-4 control-label ControlsForms" id="lblCargoActual">Cargo actual</label>
|
||||
<div class="input-group col-lg-8 col-md-6 col-sm-6 col-xs-6 ">
|
||||
<input name="txtCargoActual" class="form-control imput-xs" id="txtCargoActual" readonly />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@*---------------------Nombre Area Funcional---------------------------------------------------------*@
|
||||
<div class="form-group " id="divNombreAreaFuncional">
|
||||
<label class="col-sm-4 control-label ControlsForms" id="lblNombreAreaFuncional">Nombre del área funcional inmediata</label>
|
||||
<div class="input-group col-lg-8 col-md-6 col-sm-6 col-xs-6 ">
|
||||
<input name="txtNombreAreaFuncional" class="form-control imput-xs" id="txtNombreAreaFuncional" readonly />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@*---------------------Nombre Subgerencia---------------------------------------------------------*@
|
||||
<div class="form-group " id="divNombreSubgerencia">
|
||||
<label class="col-sm-4 control-label ControlsForms" id="lblNombreSubgerencia">Nombre de la subgerencia</label>
|
||||
<div class="input-group col-lg-8 col-md-6 col-sm-6 col-xs-6 ">
|
||||
<input name="txtNombreSubgerencia" class="form-control imput-xs" id="txtNombreSubgerencia" readonly />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="col-md-6">
|
||||
@*---------------------Nombre Superior---------------------------------------------------------*@
|
||||
<div class="form-group" id="divNombreSuperior">
|
||||
<label class="col-sm-4 control-label ControlsForms" id="lblNombreSuperior">Nombre del superior inmediato</label>
|
||||
<div class="input-group input-group-sm col-lg-8 col-md-6 col-sm-6 col-xs-6">
|
||||
<input id="hiddenNombreSuperior" type="hidden">
|
||||
<input name="txtNombreSuperior" title="" class="form-control TextBoxCatalogo inputWarning error" id="txtNombreSuperior" required="required" type="text" readonly="readonly" data-original-title="">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@*---------------------Nombre Documento Tecnico---------------------------------------------------------*@
|
||||
<div class="form-group " id="divNombreDocumentoTecnico">
|
||||
<label class="col-sm-4 control-label ControlsForms" id="lblNombreDocumentoTecnico">Nombre del documento técnico</label>
|
||||
<div class="input-group col-lg-8 col-md-6 col-sm-6 col-xs-6 ">
|
||||
<input name="txtNombreDocumentoTecnico" class="form-control imput-xs" id="txtNombreDocumentoTecnico" readonly />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@*---------------------Area Aplicacion Documento Tecnico---------------------------------------------------------*@
|
||||
<div class="form-group" id="divAreaAplicacionDocumentoTecnico">
|
||||
<label class="col-sm-4 control-label ControlsForms" id="lblAreaAplicacionDocumentoTecnico">Área de aplicación del documento técnico</label>
|
||||
<div class="input-group input-group-sm col-lg-8 col-md-6 col-sm-6 col-xs-6">
|
||||
<input id="hiddenAreaAplicacionDocumentoTecnico" type="hidden">
|
||||
<input name="txtAreaAplicacionDocumentoTecnico" title="" class="form-control TextBoxCatalogo inputWarning error" id="txtAreaAplicacionDocumentoTecnico" required="required" type="text" readonly="readonly" data-original-title="">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@*---------------------Justifiacion Solicitud---------------------------------------------------------*@
|
||||
<div class="form-group " id="divJustifiacion">
|
||||
<label class="col-sm-4 control-label ControlsForms" id="lblJustifiacion">Justificación de la solicitud</label>
|
||||
<div class="input-group input-group-sm col-lg-8 col-md-8 col-sm-8 col-xs-8">
|
||||
<textarea name="txtAreaJustifiacion" rows="6" cols="60" id="txtAreaJustifiacion" style="resize: none" readonly></textarea>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@*---------------------Estado Solicitud---------------------------------------------------------*@
|
||||
<div class="form-group" id="divEstadoSolicitud" style="display:none">
|
||||
<label class="col-sm-4 control-label ControlsForms" id="lblEstadoSolicitud">Estado de la solicitud</label>
|
||||
<div class="input-group input-group-sm col-lg-8 col-md-6 col-sm-6 col-xs-6">
|
||||
<input id="hiddenEstadoSolicitud" type="hidden">
|
||||
<input name="txtEstadoSolicitud" title="" class="form-control TextBoxCatalogo inputWarning error" id="txtEstadoSolicitud" required="required" type="text" readonly="readonly" data-original-title="">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-success btn-sm" id="btnGuardarRespuesta">Guardar</button>
|
||||
<button type="button" class="btn btn-danger btn-sm" data-dismiss="modal">Cerrar</button>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue