From 7de810e5398b819ba6fe5613003449541c76dd74 Mon Sep 17 00:00:00 2001 From: Billy Larru <blarru.ti@sacooliveros.edu.pe> Date: Thu, 23 Aug 2018 17:22:41 -0500 Subject: [PATCH] edicion de montos de amanecidas y eliminacion --- src/main/webapp/js/pages/asignar_monto_amanecida.js | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---- src/main/webapp/vistas/modals/policias/asignarMontoAmanecida/editarMontoConcepto.jsp | 26 ++++++++++++++++++++++++++ 2 files changed, 86 insertions(+), 4 deletions(-) create mode 100644 src/main/webapp/vistas/modals/policias/asignarMontoAmanecida/editarMontoConcepto.jsp diff --git a/src/main/webapp/js/pages/asignar_monto_amanecida.js b/src/main/webapp/js/pages/asignar_monto_amanecida.js index 7bc8bb4..860588a 100644 --- a/src/main/webapp/js/pages/asignar_monto_amanecida.js +++ b/src/main/webapp/js/pages/asignar_monto_amanecida.js @@ -101,6 +101,57 @@ function registrar() { }); } +function inicializarInputsModal(data = {}){ + $("#txtEditarConcepto").val(data.descripcion); + $("#txtEditarMonto12h").val(data.monto12h); + $("#txtEditarMonto24h").val(data.monto24h); + debugger +} + +function mostrarMensajeResultadoModal(result = {}){ + if (result.value) { + swal({ + type: 'success', + title: '¡Se realizó la actualización correctamente!', + showConfirmButton: false, + timer: 1500 + }); +} +} + +function mostrarModalEdicion(data = {}) { + axios.get("modals/policias/asignarMontoAmanecida/editarMontoConcepto.jsp").then((response) => { + swal({ + title: '<strong>Editar Montos de amanecidas</strong>', + html: response.data, + showCloseButton: true, + showCancelButton: true, + focusConfirm: false, + confirmButtonText: '<i class="fa fa-thumbs-up"></i> Guardar cambios', + confirmButtonAriaLabel: 'Thumbs up, great!', + cancelButtonText: 'Cancelar', + cancelButtonAriaLabel: 'Thumbs down', + width: '15%', + onOpen: () => { + inicializarInputsModal(data); + } + }).then((result) => { + mostrarMensajeResultadoModal(result); + }); + }); +} + +function mostrarModalEliminacion(data) { + + axios.put(URI_POLICIA_MONTOS_AMANECIDAS, data) + + swal({ + type: 'success', + title: '¡Eliminado correctamente!', + showConfirmButton: false, + timer: 1500 + }); +} function listarMontos(objParams = {}) { @@ -123,10 +174,15 @@ function listarMontos(objParams = {}) { footer } ).then((datatable) => { -// $(datatable).on("click", ".registrar", function () { -// let data = $(datatable).DataTable().row($(this).parents("tr")).data(); -// mostrarModalRegistroAsistencia(data); -// }); + $(datatable).on("click", ".editar", function () { + let data = $(datatable).DataTable().row($(this).parents("tr")).data(); + mostrarModalEdicion(data); + }); + + $(datatable).on("click", ".eliminar", function () { + let data = $(datatable).DataTable().row($(this).parents("tr")).data(); + mostrarModalEliminacion(data); + }); }); }); } diff --git a/src/main/webapp/vistas/modals/policias/asignarMontoAmanecida/editarMontoConcepto.jsp b/src/main/webapp/vistas/modals/policias/asignarMontoAmanecida/editarMontoConcepto.jsp new file mode 100644 index 0000000..100283f --- /dev/null +++ b/src/main/webapp/vistas/modals/policias/asignarMontoAmanecida/editarMontoConcepto.jsp @@ -0,0 +1,26 @@ +<form id="frmAsistenciaDocentes" onsubmit="return false;" autocomplete="off"> + <div class="panel-body"> + <div class="row"> + <div class="col-md-12 form-group"> + <label>Concepto</label> + <input type="text" class="form-control" id="txtEditarConcepto"> + </div> + </div> + + <div class="row"> + <div class="col-md-12 form-group"> + <label>Monto amanecida 12h</label> + <input type="text" class="form-control" id="txtEditarMonto12h"> + </div> + </div> + + + <div class="row"> + <div class="col-md-12 form-group"> + <label>Monto amanecida 24h</label> + <input type="text" class="form-control" id="txtEditarMonto24h"> + </div> + </div> + </div> + +</form> \ No newline at end of file -- libgit2 0.26.0