This commit is contained in:
jmoya 2018-07-17 21:29:28 +00:00
parent 49c9db49f0
commit 288719983d
2 changed files with 42 additions and 8 deletions

View file

@ -30,6 +30,11 @@ this.getDataModel = function () {
$("#btnGuardarRespuesta").click(function () { $("#btnGuardarRespuesta").click(function () {
GuardarRespuestaConvocatoria(); GuardarRespuestaConvocatoria();
}); });
$("#btnGuardarRespuestaSolicitud").unbind("click");
$("#btnGuardarRespuestaSolicitud").click(function () {
GuardarRespuestaSolicitud();
});
} }
this.CargarTareasPendientes = function () { this.CargarTareasPendientes = function () {
@ -161,14 +166,27 @@ this.CargarFormulario = function (data) {
$("#txtNombreSubgerencia").val(model.Solicitud.NombreSubgerencia); $("#txtNombreSubgerencia").val(model.Solicitud.NombreSubgerencia);
$("#txtNombreSuperior").val(model.Solicitud.NombreSuperior); $("#txtNombreSuperior").val(model.Solicitud.NombreSuperior);
$("#txtNombreDocumentoTecnico").val(model.Solicitud.NombreDocumentoTecnico); $("#txtNombreDocumentoTecnico").val(model.Solicitud.NombreDocumentoTecnico);
$("#txtAreaAplicacionDocumentoTecnico").val(model.Solicitud.IdAreaAplicacionDocumentoTecnico);
$("#txtAreaJustifiacion").val(model.Solicitud.JustifiacionSolicitud); $("#txtAreaJustifiacion").val(model.Solicitud.JustifiacionSolicitud);
if (model.Solicitud.IdEstadoSolicitud != null) { if (model.Solicitud.DescripcionTipoSolicitud == "Compra") {
$('#divEstadoSolicitud').show();
$("#txtEstadoSolicitud").val(model.Solicitud.IdEstadoSolicitud); $("#txtEstadoSolicitud").val(model.Solicitud.IdEstadoSolicitud);
} }
var modelo = { AreaAplicacionDocumentoTecnico: { IdAreaAplicacionDocumentoTecnico: model.Solicitud.IdAreaAplicacionDocumentoTecnico } }
var uri = CatalogosWCF + '/api/ObtenerAreaAplicacionDocumentoTecnicoPopUp';
AjaxPostData(uri, modelo, false, true, ObtenerNombreAreaAplicacionDocumentoTecnico, null, null);
}
this.ObtenerNombreAreaAplicacionDocumentoTecnico = function (data) {
var model = data;
$("#txtAreaAplicacionDocumentoTecnico").val(model.AreaAplicacionDocumentoTecnico.Descripcion);
ENDREQUEST(); ENDREQUEST();
} }
@ -180,13 +198,31 @@ $("#drpParticipo").change(function () {
InfoNombrePlantilla = (EstadoParticipacion == 0) ? 'Correo Analista No Confirmada' : 'Correo Analista Confirmada'; InfoNombrePlantilla = (EstadoParticipacion == 0) ? 'Correo Analista No Confirmada' : 'Correo Analista Confirmada';
}); });
this.GuardarRespuestaSolicitud = function () {
var justificacion = $('#txtRespuesta').val();
if (justificacion == '') {
toastr.warning("Debe digitar una respuesta.");
return false;
}
var uri = SinortWCF + '/api/InsertarActualizarTareasPendientes';
LeerFormulario();
AjaxPostData(uri, model, false, false, null, null, null);
ENDREQUEST();
location.reload();
}
this.GuardarRespuestaConvocatoria = function () { this.GuardarRespuestaConvocatoria = function () {
var justificacion = $('#txtJustificacion').val(); var justificacion = $('#txtJustificacion').val();
if (EstadoParticipacion == -1) { if (EstadoParticipacion == -1) {
toastr.warning("Debe seleccionar una opción de participación."); toastr.warning("Debe seleccionar una opción de participación.");
return false; return false;
} }
if (EstadoParticipacion == 0 && justificacion == '') { if (EstadoParticipacion == 0 && justificacion == '') {
toastr.warning("Debe digitar una justificación de no participación."); toastr.warning("Debe digitar una justificación de no participación.");
return false; return false;
@ -196,11 +232,9 @@ this.GuardarRespuestaConvocatoria = function () {
LeerFormulario(); LeerFormulario();
AjaxPostData(uri, model, false, false, ActualizarConvocado, null, null); AjaxPostData(uri, model, false, false, ActualizarConvocado, null, null);
} }
this.ActualizarConvocado = function (data) { this.ActualizarConvocado = function (data) {
if (data.CodigoRespuesta == "EXITOSO") { if (data.CodigoRespuesta == "EXITOSO") {

View file

@ -146,7 +146,7 @@
</div> </div>
</div> </div>
<div class="modal-footer"> <div class="modal-footer">
<button type="button" class="btn btn-success btn-sm" id="btnGuardarRespuesta">Guardar</button> <button type="button" class="btn btn-success btn-sm" id="btnGuardarRespuestaSolicitud">Guardar</button>
<button type="button" class="btn btn-danger btn-sm" data-dismiss="modal">Cerrar</button> <button type="button" class="btn btn-danger btn-sm" data-dismiss="modal">Cerrar</button>
</div> </div>
</div> </div>