From e019a7cebe862f8fe86fd816f9eb97b3024b2b5a Mon Sep 17 00:00:00 2001
From: Billy Larru <blarru.ti@sacooliveros.edu.pe>
Date: Tue, 21 Aug 2018 20:57:09 -0500
Subject: [PATCH] mostrando modal de registro de asistencia en control de asistencia

---
 src/main/webapp/js/pages/control_asistencia_policias.js                           | 27 +++++++++++++++++++++++++++
 src/main/webapp/vistas/controlAsistenciaPolicias.jsp                              | 14 ++++++++------
 src/main/webapp/vistas/modals/policias/controlAsistencia/registrarAsistencia.jspf | 36 ++++++++++++++++++++++++++++++++++++
 3 files changed, 71 insertions(+), 6 deletions(-)
 create mode 100644 src/main/webapp/vistas/modals/policias/controlAsistencia/registrarAsistencia.jspf

diff --git a/src/main/webapp/js/pages/control_asistencia_policias.js b/src/main/webapp/js/pages/control_asistencia_policias.js
index eccf5e1..c3d42cf 100644
--- a/src/main/webapp/js/pages/control_asistencia_policias.js
+++ b/src/main/webapp/js/pages/control_asistencia_policias.js
@@ -202,6 +202,33 @@ function listarAsistencias(objParams = {}) {
 
             $(datatable).on("click", ".registrar", function () {
                 let data = $(datatable).DataTable().row($(this).parents("tr")).data();
+                console.log(data);
+
+                axios.get("modals/policias/controlAsistencia/registrarAsistencia.jspf").then((response) => {
+                    debugger
+                    swal({
+                        title: '<strong>Registrar Asistencia</strong>',
+                        html: response.data,
+                        showCloseButton: true,
+                        showCancelButton: true,
+                        focusConfirm: false,
+                        confirmButtonText: '<i class="fa fa-thumbs-up"></i> Great!',
+                        confirmButtonAriaLabel: 'Thumbs up, great!',
+                        cancelButtonText: 'Cancelar',
+                        cancelButtonAriaLabel: 'Thumbs down',
+                        width: '30%',
+                        onOpen: () => {
+//                            $("#spanNombres").html(data.policia_nombres);
+//                            $("#spanSede").html(data.sede_descripcion);
+//                            $("#spanHorario").html(`${data.tiporol_descripcion} ${data.frecuencia_descripcion}`);
+//                            $("#spanRangoFechas").html(`${data.fecha_inicio} - ${data.fecha_fin}`);
+//                            let htmlList = ``;
+//                            data.detalles_rol.forEach(x => htmlList += `<li class="list-group-item" id="${x.id}">${x.fecha_entrada}</li>`);
+//                            $("#listaDias").html(htmlList);
+                        }
+                    });
+                });
+
             });
 
         });
diff --git a/src/main/webapp/vistas/controlAsistenciaPolicias.jsp b/src/main/webapp/vistas/controlAsistenciaPolicias.jsp
index f05a515..2ab57c9 100644
--- a/src/main/webapp/vistas/controlAsistenciaPolicias.jsp
+++ b/src/main/webapp/vistas/controlAsistenciaPolicias.jsp
@@ -6,7 +6,7 @@
         <%@include file="templates/header.jsp" %>
         <!--template-core-->
         <!--css de la pagina-->
-
+        <link href="../css/lib/sweetalert2.min.css" rel="stylesheet" type="text/css"/>
         <!--css-->
     </head>
     <body>
@@ -358,14 +358,16 @@
         <!--js de la pagina-->
 
 
-        <script type="text/javascript" src="https://cdn.datatables.net/1.10.16/js/jquery.dataTables.min.js"></script>
-        <script type="text/javascript" src="https://cdn.datatables.net/1.10.16/js/dataTables.bootstrap.min.js"></script>
+        <script src="../plantilla/assets/js/plugins/tables/datatables/datatables.min.js" type="text/javascript"></script>
+        <script src="../plantilla/assets/js/core/libraries/jquery_ui/interactions.min.js"></script> 
+        <script src="../plantilla/assets/js/core/libraries/jquery_ui/widgets.min.js"></script>
         <script src="../js/lib/bootstrap-select/bootstrap-select.min.js" type="text/javascript"></script>
-        <script type="text/javascript" src="../plantilla/assets/js/plugins/pickers/daterangepicker.js"></script>
-        <script type="text/javascript" src="../plantilla/assets/js/core/libraries/jquery_ui/widgets.min.js"></script>
+        <script src="../plantilla/assets/js/plugins/pickers/daterangepicker.js"></script>
         <script src="../plantilla/assets/js/plugins/forms/selects/select2.min.js"></script>
+        <script src="../plantilla/assets/js/plugins/extensions/contextmenu.js"></script>
         <script src="../js/lib/lodash.js" type="text/javascript"></script>
-        <script src="../js/lib/axios.min.js" type="text/javascript"></script>       
+        <script src="../js/lib/sweetalert2.min.js" type="text/javascript"></script>
+        <script src="../js/lib/axios.min.js" type="text/javascript"></script> 
         <script src="../js/pages/control_asistencia_policias.js" type="text/javascript"></script>
         <!--js-->   
     </body>
diff --git a/src/main/webapp/vistas/modals/policias/controlAsistencia/registrarAsistencia.jspf b/src/main/webapp/vistas/modals/policias/controlAsistencia/registrarAsistencia.jspf
new file mode 100644
index 0000000..4cd4c44
--- /dev/null
+++ b/src/main/webapp/vistas/modals/policias/controlAsistencia/registrarAsistencia.jspf
@@ -0,0 +1,36 @@
+<div class="row">
+    <div class="form-group col-md-12">
+        <label>Fecha de asistencia</label>
+        <div class="input-group">
+            <span class="input-group-addon"><i class="fa fa-calendar"></i></span>
+            <input class="datepicker form-control" type="text" id="txtFechaAsistencia" value="26/06/2018" disabled>
+        </div>
+    </div>
+</div>
+
+<div class="row">
+    <div class="form-group col-md-12">
+        <label>Policia</label>
+        <span class="label label-left border-left-primary label-striped form-control">DEZA CORREA OSCAR MIGUEL</span>
+    </div>
+</div>
+
+
+<div class="row">
+    <div class="form-group col-md-12">
+        <label style="font-size: small">
+            Tipo de registro:
+        </label>
+        <span class="text-danger"> (*)</span>
+        <select id="cboTipoAsistencia" class="form-control">
+            <option value="0">[SELECCIONE]</option>
+            <option value="1">Registro Autorizado</option>
+            <option value="3">Falta con Aviso</option>
+            <option value="4">Falta sin Aviso</option>
+        </select>
+    </div>
+</div>
+
+<div class="row" id="divFiltro">
+
+</div>
\ No newline at end of file
--
libgit2 0.26.0