From 8c2321df2d0a54220c964a2f9649adef5ed57129 Mon Sep 17 00:00:00 2001
From: Billy Larru <blarru.ti@sacooliveros.edu.pe>
Date: Fri, 31 Aug 2018 17:30:11 -0500
Subject: [PATCH] cambiando estado de registro en mantenimiento sede

---
 src/main/webapp/js/pages/mantenimiento_sede.js | 49 ++++++++++++++++++++++++++++++++++++++++++++-----
 1 file changed, 44 insertions(+), 5 deletions(-)

diff --git a/src/main/webapp/js/pages/mantenimiento_sede.js b/src/main/webapp/js/pages/mantenimiento_sede.js
index 200a364..9adde80 100644
--- a/src/main/webapp/js/pages/mantenimiento_sede.js
+++ b/src/main/webapp/js/pages/mantenimiento_sede.js
@@ -60,7 +60,9 @@ function getColumns() {
 
 				if (data) {
 					editar = `<span data-placement="left" title="Editar" style="cursor: pointer"> <i class="editar icon-pencil text-slate-800"></i>&nbsp;&nbsp; </span>`;
-					eliminar = `<span data-placement="left" title="Eliminar" style="cursor: pointer"> <i class="eliminar icon-cancel-circle2 text-danger-700"></i>&nbsp;&nbsp; </span>`;
+					eliminar = `<span data-placement="left" title="Eliminar" style="cursor: pointer"> <i class="eliminar fa fa-power-off text-danger-700"></i>&nbsp;&nbsp; </span>`;
+				} else if (data === 0) {
+					eliminar = `<span data-placement="left" title="Eliminar" style="cursor: pointer"> <i class="eliminar fa  fa-power-off text-success-700"></i>&nbsp;&nbsp; </span>`;
 				} else {
 					registrar = `<span data-toggle="modal" data-target="#modal_entrada_pendiente" data-placement="left" title="Editar" style="cursor: pointer"> <i class='registrar icon-plus-circle2 text-success-700'></i>&nbsp;&nbsp; </span>`;
 				}
@@ -146,12 +148,49 @@ function mostrarModalEdicion(data = {}) {
 }
 
 function mostrarModalEliminacion(data) {
+	let {id, estado} = data;
+	let titulo = "";
+	let textoConfirmacion = ""
+	let tituloOperacion = "";
+
+
+	if (estado) {
+		titulo = 'Está seguro de eliminar?';
+		textoConfirmacion = 'Sí, eliminar!';
+		tituloOperacion = '¡Eliminado exitosamente!';
+		estado = 0;
+	} else {
+		titulo = 'Está seguro de activar?';
+		textoConfirmacion = 'Sí, activar!';
+		tituloOperacion = '¡Activado exitosamente!';
+		estado = 1;
+	}
+
+
 	swal({
-		type: 'success',
-		title: '¡Eliminado correctamente!',
-		showConfirmButton: false,
-		timer: 1500
+		title: titulo,
+		text: "",
+		type: 'warning',
+		showCancelButton: true,
+		confirmButtonColor: '#3085d6',
+		cancelButtonColor: '#d33',
+		confirmButtonText: textoConfirmacion
+	}).then((result) => {
+		if (result.value) {
+			ajaxWebService.patch(`${URI_POLICIA_CONCEPTOSEDES}/${id}`, {estado}).then((response) => {
+				if (response.status) {
+					swal({
+						type: 'success',
+						title: tituloOperacion,
+						showConfirmButton: false,
+						timer: 1500
+					});
+					listarAsignacionesConceptosSede();
+				}
+			});
+		}
 	});
+
 }
 
 function mostrarModalRegistrar(data = {}) {
--
libgit2 0.26.0