# SQL Export
# Created by Querious (400080)
# Created: 1 August 2025 at 09:02:11 GMT-6
# Encoding: Unicode (UTF-8)


SET @ORIG_FOREIGN_KEY_CHECKS = @@FOREIGN_KEY_CHECKS;

SET @ORIG_UNIQUE_CHECKS = @@UNIQUE_CHECKS;

SET @ORIG_TIME_ZONE = @@TIME_ZONE;




DROP DATABASE IF EXISTS `marinala_seguridad`;
CREATE DATABASE `marinala_seguridad` DEFAULT CHARACTER SET utf8mb3 DEFAULT COLLATE utf8mb3_unicode_ci;
USE `marinala_seguridad`;


CREATE TABLE `accion` (
  `idaccion` int NOT NULL AUTO_INCREMENT,
  `idopcion` int NOT NULL,
  `nombre` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `indOpcion` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `referencia1` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `referencia2` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `referencia3` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `estado` varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  PRIMARY KEY (`idaccion`),
  KEY `opcion_accion_idx` (`idopcion`),
  CONSTRAINT `opcion_accion` FOREIGN KEY (`idopcion`) REFERENCES `opcion` (`idopcion`)
) ENGINE=InnoDB AUTO_INCREMENT=83 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


CREATE TABLE `actividad_rol` (
  `idactividad` int NOT NULL,
  `idrol` int NOT NULL,
  PRIMARY KEY (`idactividad`,`idrol`) USING BTREE,
  KEY `idrol` (`idrol`) USING BTREE,
  CONSTRAINT `actividad_rol_ibfk_1` FOREIGN KEY (`idactividad`) REFERENCES `legans_ventas`.`actividad` (`idactividad`),
  CONSTRAINT `actividad_rol_ibfk_2` FOREIGN KEY (`idrol`) REFERENCES `rol` (`idrol`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


CREATE TABLE `bitacora` (
  `idbitacora` int NOT NULL AUTO_INCREMENT,
  `idaccion` int NOT NULL,
  `usuario` varchar(25) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `fechahora` datetime NOT NULL,
  `referencia1` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `referencia2` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `referencia3` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  PRIMARY KEY (`idbitacora`),
  KEY `usuario_bitacora_idx` (`usuario`),
  KEY `accion_bitacora_idx` (`idaccion`),
  CONSTRAINT `accion_bitacora` FOREIGN KEY (`idaccion`) REFERENCES `accion` (`idaccion`),
  CONSTRAINT `usuario_bitacora` FOREIGN KEY (`usuario`) REFERENCES `usuario` (`usuario`)
) ENGINE=InnoDB AUTO_INCREMENT=107 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


CREATE TABLE `bitacora_usuario` (
  `idbitacora_usuario` int NOT NULL AUTO_INCREMENT,
  `idtipo_bitacora` int NOT NULL,
  `usuario` varchar(25) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `observaciones` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `estado` varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  PRIMARY KEY (`idbitacora_usuario`),
  KEY `bitacora_usuario` (`usuario`),
  KEY `tipobitacora_usuario` (`idtipo_bitacora`),
  CONSTRAINT `bitacora_usuario` FOREIGN KEY (`usuario`) REFERENCES `usuario` (`usuario`) ON UPDATE CASCADE,
  CONSTRAINT `tipobitacora_usuario` FOREIGN KEY (`idtipo_bitacora`) REFERENCES `tipo_bitacora` (`idtipo_bitacora`) ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


CREATE TABLE `configuracion` (
  `clave` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `valor` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `comentario` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  PRIMARY KEY (`clave`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


CREATE TABLE `error` (
  `iderror` int NOT NULL AUTO_INCREMENT,
  `idtipo_error` int NOT NULL,
  `usuario` varchar(25) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `mensaje` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `datos` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `origen` varchar(5000) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `fechahora` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`iderror`),
  KEY `usuario_error_idx` (`usuario`),
  KEY `tipo_error_idx` (`idtipo_error`),
  CONSTRAINT `tipo_error` FOREIGN KEY (`idtipo_error`) REFERENCES `tipo_error` (`idtipo_error`),
  CONSTRAINT `usuario_error` FOREIGN KEY (`usuario`) REFERENCES `usuario` (`usuario`)
) ENGINE=InnoDB AUTO_INCREMENT=25 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;


CREATE TABLE `menu` (
  `idmenu` int NOT NULL AUTO_INCREMENT,
  `nombre` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `icono` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `orden` int DEFAULT NULL,
  `estado` varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  PRIMARY KEY (`idmenu`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


CREATE TABLE `opcion` (
  `idopcion` int NOT NULL AUTO_INCREMENT,
  `idmenu` int NOT NULL,
  `nombre` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `entity` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `funcion` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `orden` int NOT NULL,
  `estado` varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  PRIMARY KEY (`idopcion`),
  KEY `menu_opcion_idx` (`idmenu`),
  CONSTRAINT `menu_opcion` FOREIGN KEY (`idmenu`) REFERENCES `menu` (`idmenu`)
) ENGINE=InnoDB AUTO_INCREMENT=43 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


CREATE TABLE `rol` (
  `idrol` int NOT NULL AUTO_INCREMENT,
  `nombre` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `estado` varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  PRIMARY KEY (`idrol`)
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


CREATE TABLE `rol_accion` (
  `idrol` int NOT NULL,
  `idaccion` int NOT NULL,
  `indFavorito` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  PRIMARY KEY (`idrol`,`idaccion`),
  KEY `rol_accion_idx` (`idaccion`),
  CONSTRAINT `accion_rol` FOREIGN KEY (`idrol`) REFERENCES `rol` (`idrol`),
  CONSTRAINT `rol_accion` FOREIGN KEY (`idaccion`) REFERENCES `accion` (`idaccion`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


CREATE TABLE `tipo_bitacora` (
  `idtipo_bitacora` int NOT NULL AUTO_INCREMENT,
  `descripcion` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `estado` varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  PRIMARY KEY (`idtipo_bitacora`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


CREATE TABLE `tipo_error` (
  `idtipo_error` int NOT NULL AUTO_INCREMENT,
  `descripcion` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `detalles` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  PRIMARY KEY (`idtipo_error`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;




DROP VIEW IF EXISTS `view_permisos`;
DROP VIEW IF EXISTS `view_bitacora`;


CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `view_permisos` AS select `r`.`idrol` AS `idrol`,`r`.`nombre` AS `rol`,`o`.`idmenu` AS `idmenu`,`m`.`nombre` AS `menu`,`m`.`orden` AS `orden_menu`,`m`.`icono` AS `icono`,`a`.`idopcion` AS `idopcion`,`o`.`nombre` AS `opcion`,`o`.`orden` AS `orden_opcion`,`ra`.`idaccion` AS `idaccion`,`a`.`indOpcion` AS `indOpcion`,`a`.`nombre` AS `accion` from ((((`rol` `r` join `rol_accion` `ra` on((`r`.`idrol` = `ra`.`idrol`))) join `accion` `a` on(((`ra`.`idaccion` = `a`.`idaccion`) and (`a`.`estado` = 'ACTIVO')))) join `opcion` `o` on(((`a`.`idopcion` = `o`.`idopcion`) and (`a`.`estado` = 'ACTIVO')))) join `menu` `m` on((`o`.`idmenu` = `m`.`idmenu`))) where (`o`.`estado` = 'ACTIVO');




TRUNCATE TABLE `accion`;
INSERT INTO `accion` (`idaccion`, `idopcion`, `nombre`, `indOpcion`, `referencia1`, `referencia2`, `referencia3`, `estado`) VALUES 
	(1, 1, 'opcion usuarios', 'SI', NULL, NULL, NULL, 'ACTIVO'),
	(2, 1, 'Crear usuario', 'NO', 'usuario', NULL, NULL, 'ACTIVO'),
	(3, 1, 'Modificar usuario', 'NO', 'usuario', NULL, NULL, 'ACTIVO'),
	(4, 1, 'Cambiar clave', 'NO', 'usuario', NULL, NULL, 'ACTIVO'),
	(5, 2, 'opcion roles de usuario', 'SI', NULL, NULL, NULL, 'ACTIVO'),
	(6, 2, 'Agregar permiso', 'NO', 'rol', NULL, NULL, 'ACTIVO'),
	(7, 2, 'Modificar rol', 'NO', 'rol', NULL, NULL, 'ACTIVO'),
	(8, 3, 'opcion permisos por rol', 'SI', NULL, NULL, NULL, 'ACTIVO'),
	(9, 3, 'Cargar permisos por rol', 'NO', 'rol', NULL, NULL, 'ACTIVO'),
	(10, 3, 'Agregar permiso a rol', 'NO', 'rol', 'accion', NULL, 'ACTIVO'),
	(11, 3, 'Retirar permiso a rol', 'NO', 'rol', 'accion', NULL, 'ACTIVO'),
	(12, 1, 'Cambiar estado usuario', 'NO', 'usuario', 'estado nuevo', NULL, 'ACTIVO'),
	(13, 2, 'Cambiar estado rol', 'NO', 'rol', NULL, NULL, 'ACTIVO'),
	(14, 3, 'Agregar opcion a rol', 'NO', 'rol', 'accion', NULL, 'ACTIVO'),
	(15, 3, 'Retirar opcion a rol', 'NO', 'rol', 'accion', NULL, 'ACTIVO'),
	(16, 4, 'opcion Bitacora', 'SI', NULL, NULL, NULL, 'ACTIVO'),
	(17, 4, 'consultar Bitacora', 'NO', 'usuario', 'desde', 'hasta', 'ACTIVO'),
	(18, 5, 'opcion configuracion', 'SI', NULL, NULL, NULL, 'ACTIVO'),
	(19, 6, 'Crear Socio', 'NO', 'DPI', NULL, NULL, 'ACTIVO'),
	(20, 6, 'Modificar Socio', 'NO', 'idsocio', NULL, NULL, 'ACTIVO'),
	(21, 6, 'Cambiar Estado Socio', 'NO', 'idsocio', NULL, NULL, 'ACTIVO'),
	(22, 7, 'Crear Ahorro', 'NO', NULL, NULL, NULL, 'ACTIVO'),
	(23, 7, 'Modificar Ahorro', 'NO', NULL, NULL, NULL, 'ACTIVO'),
	(24, 7, 'Cambiar Estado Ahorro', 'NO', NULL, NULL, NULL, 'ACTIVO'),
	(25, 8, 'Crear Tipo Movimiento Ahorro', 'NO', NULL, NULL, NULL, 'ACTIVO'),
	(26, 8, 'Modificar Tipo Movimiento Ahorro', 'NO', NULL, NULL, NULL, 'ACTIVO'),
	(27, 8, 'Cambiar Estado Tipo Movimiento Ahorro', 'NO', NULL, NULL, NULL, 'ACTIVO'),
	(28, 9, 'Crear Movimiento Ahorro', 'NO', NULL, NULL, NULL, 'ACTIVO'),
	(29, 9, 'Modificar Movimiento Ahorro', 'NO', NULL, NULL, NULL, 'ACTIVO'),
	(30, 9, 'Cambiar Estado Movimiento Ahorro', 'NO', NULL, NULL, NULL, 'ACTIVO'),
	(31, 10, 'Crear Préstamo', 'NO', NULL, NULL, NULL, 'ACTIVO'),
	(32, 10, 'Modificar Préstamo', 'NO', NULL, NULL, NULL, 'ACTIVO'),
	(33, 10, 'Cambiar Estado Préstamo', 'NO', NULL, NULL, NULL, 'ACTIVO'),
	(34, 11, 'Crear Tipo Movimiento Préstamo', 'NO', NULL, NULL, NULL, 'ACTIVO'),
	(35, 11, 'Modificar Tipo Movimiento Préstamo', 'NO', NULL, NULL, NULL, 'ACTIVO'),
	(36, 11, 'Cambiar Estado Tipo Movimiento Préstamo', 'NO', NULL, NULL, NULL, 'ACTIVO'),
	(37, 12, 'Crear Movimiento Préstamo', 'NO', NULL, NULL, NULL, 'ACTIVO'),
	(38, 12, 'Modificar Movimiento Préstamo', 'NO', NULL, NULL, NULL, 'ACTIVO'),
	(39, 12, 'Cambiar Estado Movimiento Préstamo', 'NO', NULL, NULL, NULL, 'ACTIVO'),
	(40, 13, 'Crear Etnia', 'NO', NULL, NULL, NULL, 'ACTIVO'),
	(41, 13, 'Modificar Etnia', 'NO', NULL, NULL, NULL, 'ACTIVO'),
	(42, 13, 'Cambiar Estado Etnia', 'NO', NULL, NULL, NULL, 'ACTIVO'),
	(43, 14, 'Crear Empresa', 'NO', NULL, NULL, NULL, 'ACTIVO'),
	(44, 14, 'Modificar Empresa', 'NO', NULL, NULL, NULL, 'ACTIVO'),
	(45, 14, 'Cambiar Estado Empresa', 'NO', NULL, NULL, NULL, 'ACTIVO'),
	(46, 15, 'Crear Finca', 'NO', NULL, NULL, NULL, 'ACTIVO'),
	(47, 15, 'Modificar Finca', 'NO', NULL, NULL, NULL, 'ACTIVO'),
	(48, 15, 'Cambiar Estado Finca', 'NO', NULL, NULL, NULL, 'ACTIVO'),
	(49, 16, 'Crear Puesto', 'NO', NULL, NULL, NULL, 'ACTIVO'),
	(50, 16, 'Modificar Puesto', 'NO', NULL, NULL, NULL, 'ACTIVO'),
	(51, 16, 'Cambiar Estado Puesto', 'NO', NULL, NULL, NULL, 'ACTIVO'),
	(52, 17, 'Crear Tipo Planilla', 'NO', NULL, NULL, NULL, 'ACTIVO'),
	(53, 17, 'Modificar Tipo Planilla', 'NO', NULL, NULL, NULL, 'ACTIVO'),
	(54, 17, 'Cambiar Estado Tipo Planilla', 'NO', NULL, NULL, NULL, 'ACTIVO'),
	(55, 18, 'Crear Banco', 'NO', NULL, NULL, NULL, 'ACTIVO'),
	(56, 18, 'Modificar Banco', 'NO', NULL, NULL, NULL, 'ACTIVO'),
	(57, 18, 'Cambiar Estado Banco', 'NO', NULL, NULL, NULL, 'ACTIVO'),
	(58, 19, 'Crear Moneda', 'NO', NULL, NULL, NULL, 'ACTIVO'),
	(59, 19, 'Modificar Moneda', 'NO', NULL, NULL, NULL, 'ACTIVO'),
	(60, 19, 'Cambiar Estado Moneda', 'NO', NULL, NULL, NULL, 'ACTIVO'),
	(61, 20, 'Crear Tipo Cuenta', 'NO', NULL, NULL, NULL, 'ACTIVO'),
	(62, 20, 'Modificar Tipo Cuenta', 'NO', NULL, NULL, NULL, 'ACTIVO'),
	(63, 20, 'Cambiar Estado Tipo Cuenta', 'NO', NULL, NULL, NULL, 'ACTIVO'),
	(64, 21, 'Crear Cuenta', 'NO', NULL, NULL, NULL, 'ACTIVO'),
	(65, 21, 'Modificar Cuenta', 'NO', NULL, NULL, NULL, 'ACTIVO'),
	(66, 21, 'Cambiar Estado Cuenta', 'NO', NULL, NULL, NULL, 'ACTIVO'),
	(67, 6, 'Opcion Socio', 'SI', NULL, NULL, NULL, 'ACTIVO'),
	(68, 7, 'Opcion ahorro', 'SI', NULL, NULL, NULL, 'ACTIVO'),
	(69, 8, 'Opcion tipo movimiento ahorro', 'SI', NULL, NULL, NULL, 'ACTIVO'),
	(70, 9, 'Opcion movimientos de ahorro', 'SI', NULL, NULL, NULL, 'ACTIVO'),
	(71, 10, 'Opcion Crear Prestamo', 'SI', NULL, NULL, NULL, 'ACTIVO'),
	(72, 11, 'Tipo Movimiento Préstamo', 'SI', NULL, NULL, NULL, 'ACTIVO'),
	(73, 12, 'Movimiento Préstamo', 'SI', NULL, NULL, NULL, 'ACTIVO'),
	(74, 13, 'Etnia', 'SI', NULL, NULL, NULL, 'ACTIVO'),
	(75, 14, 'Empresa', 'SI', NULL, NULL, NULL, 'ACTIVO'),
	(76, 15, 'Finca', 'SI', NULL, NULL, NULL, 'ACTIVO'),
	(77, 16, 'Puesto', 'SI', NULL, NULL, NULL, 'ACTIVO'),
	(78, 17, 'Tipo Planilla', 'SI', NULL, NULL, NULL, 'ACTIVO'),
	(79, 18, 'Banco', 'SI', NULL, NULL, NULL, 'ACTIVO'),
	(80, 19, 'Moneda', 'SI', NULL, NULL, NULL, 'ACTIVO'),
	(81, 20, 'Tipo de Cuenta', 'SI', NULL, NULL, NULL, 'ACTIVO'),
	(82, 21, 'Ccuenta', 'SI', NULL, NULL, NULL, 'ACTIVO');


TRUNCATE TABLE `actividad_rol`;


TRUNCATE TABLE `bitacora`;
INSERT INTO `bitacora` (`idbitacora`, `idaccion`, `usuario`, `fechahora`, `referencia1`, `referencia2`, `referencia3`) VALUES 
	(1, 22, 'admin', '2025-07-29 09:55:00', '22', NULL, NULL),
	(2, 19, 'admin', '2025-07-29 09:57:00', '19', NULL, NULL),
	(3, 19, 'admin', '2025-07-29 09:58:25', '19', NULL, NULL),
	(4, 1, 'admin', '2025-07-29 09:58:27', '1', NULL, NULL),
	(5, 8, 'admin', '2025-07-29 09:58:39', '8', NULL, NULL),
	(6, 15, 'admin', '2025-07-29 09:58:47', '1', '40', NULL),
	(7, 15, 'admin', '2025-07-29 09:58:48', '1', '43', NULL),
	(8, 15, 'admin', '2025-07-29 09:58:48', '1', '46', NULL),
	(9, 15, 'admin', '2025-07-29 09:58:49', '1', '49', NULL),
	(10, 15, 'admin', '2025-07-29 09:58:50', '1', '52', NULL),
	(11, 15, 'admin', '2025-07-29 09:58:50', '1', '55', NULL),
	(12, 15, 'admin', '2025-07-29 09:58:54', '1', '58', NULL),
	(13, 15, 'admin', '2025-07-29 09:58:55', '1', '61', NULL),
	(14, 15, 'admin', '2025-07-29 09:58:58', '1', '64', NULL),
	(15, 8, 'admin', '2025-07-29 10:00:13', '8', NULL, NULL),
	(16, 15, 'admin', '2025-07-29 10:02:37', '1', '16', NULL),
	(17, 14, 'admin', '2025-07-29 10:02:39', '1', '16', NULL),
	(18, 10, 'admin', '2025-07-29 10:02:42', '1', '17', NULL),
	(19, 8, 'admin', '2025-07-29 10:04:56', '8', NULL, NULL),
	(20, 8, 'admin', '2025-07-29 10:19:17', '8', NULL, NULL),
	(21, 67, 'admin', '2025-07-29 10:24:36', '67', NULL, NULL),
	(22, 67, 'admin', '2025-07-29 12:10:06', '67', NULL, NULL),
	(23, 67, 'admin', '2025-07-29 12:10:32', '67', NULL, NULL),
	(24, 67, 'admin', '2025-07-29 12:10:46', '67', NULL, NULL),
	(25, 67, 'admin', '2025-07-29 12:11:37', '67', NULL, NULL),
	(26, 67, 'admin', '2025-07-29 12:11:49', '67', NULL, NULL),
	(27, 67, 'admin', '2025-07-29 12:12:16', '67', NULL, NULL),
	(28, 67, 'admin', '2025-07-29 14:30:20', '67', NULL, NULL),
	(29, 67, 'admin', '2025-07-29 14:31:22', '67', NULL, NULL),
	(30, 67, 'admin', '2025-07-29 14:37:01', '67', NULL, NULL),
	(31, 67, 'admin', '2025-07-29 14:39:55', '67', NULL, NULL),
	(32, 67, 'admin', '2025-07-29 14:57:07', '67', NULL, NULL),
	(33, 67, 'admin', '2025-07-29 15:09:19', '67', NULL, NULL),
	(34, 68, 'admin', '2025-07-29 15:09:21', '68', NULL, NULL),
	(35, 67, 'admin', '2025-07-29 15:09:24', '67', NULL, NULL),
	(36, 67, 'admin', '2025-07-29 15:15:54', '67', NULL, NULL),
	(37, 67, 'admin', '2025-07-29 15:15:56', '67', NULL, NULL),
	(38, 19, 'admin', '2025-07-29 15:16:56', '1234567890123', NULL, NULL),
	(39, 67, 'admin', '2025-07-29 15:17:07', '67', NULL, NULL),
	(40, 67, 'admin', '2025-07-29 15:18:26', '67', NULL, NULL),
	(41, 20, 'admin', '2025-07-29 15:20:21', '1', NULL, NULL),
	(42, 5, 'admin', '2025-07-29 15:20:21', '5', NULL, NULL),
	(43, 67, 'admin', '2025-07-29 15:20:40', '67', NULL, NULL),
	(44, 67, 'admin', '2025-07-29 15:21:45', '67', NULL, NULL),
	(45, 67, 'admin', '2025-07-29 15:23:34', '67', NULL, NULL),
	(46, 67, 'admin', '2025-07-29 15:24:41', '67', NULL, NULL),
	(47, 19, 'admin', '2025-07-29 15:25:22', '1234567890124', NULL, NULL),
	(48, 67, 'admin', '2025-07-29 15:25:22', '67', NULL, NULL),
	(49, 20, 'admin', '2025-07-29 15:25:36', '1', NULL, NULL),
	(50, 67, 'admin', '2025-07-29 15:25:36', '67', NULL, NULL),
	(51, 68, 'admin', '2025-07-29 15:27:46', '68', NULL, NULL),
	(52, 67, 'admin', '2025-07-29 15:28:05', '67', NULL, NULL),
	(53, 67, 'admin', '2025-07-29 15:33:02', '67', NULL, NULL),
	(54, 67, 'admin', '2025-07-29 15:34:31', '67', NULL, NULL),
	(55, 68, 'admin', '2025-07-29 15:36:29', '68', NULL, NULL),
	(56, 68, 'admin', '2025-07-29 17:45:34', '68', NULL, NULL),
	(57, 68, 'admin', '2025-07-29 17:45:45', '68', NULL, NULL),
	(58, 68, 'admin', '2025-07-29 17:46:03', '68', NULL, NULL),
	(59, 68, 'admin', '2025-07-29 17:46:07', '68', NULL, NULL),
	(60, 68, 'admin', '2025-07-29 17:46:14', '68', NULL, NULL),
	(61, 68, 'admin', '2025-07-30 09:57:40', '68', NULL, NULL),
	(62, 68, 'admin', '2025-07-30 09:58:16', '68', NULL, NULL),
	(63, 68, 'admin', '2025-07-30 10:00:56', '68', NULL, NULL),
	(64, 68, 'admin', '2025-07-30 10:02:10', '68', NULL, NULL),
	(65, 68, 'admin', '2025-07-30 10:02:54', '68', NULL, NULL),
	(66, 68, 'admin', '2025-07-30 10:35:45', '68', NULL, NULL),
	(67, 68, 'admin', '2025-07-30 10:37:45', '68', NULL, NULL),
	(68, 22, 'admin', '2025-07-30 10:44:38', '1', NULL, NULL),
	(69, 68, 'admin', '2025-07-30 10:44:38', '68', NULL, NULL),
	(70, 68, 'admin', '2025-07-30 10:44:49', '68', NULL, NULL),
	(71, 22, 'admin', '2025-07-30 10:45:46', '1', NULL, NULL),
	(72, 22, 'admin', '2025-07-30 10:46:09', '1', NULL, NULL),
	(73, 21, 'admin', '2025-07-30 10:46:09', '1', NULL, NULL),
	(74, 68, 'admin', '2025-07-30 10:47:05', '68', NULL, NULL),
	(75, 68, 'admin', '2025-07-30 10:47:06', '68', NULL, NULL),
	(76, 22, 'admin', '2025-07-30 10:48:20', '1', NULL, NULL),
	(77, 21, 'admin', '2025-07-30 10:48:20', '1', NULL, NULL),
	(78, 22, 'admin', '2025-07-30 10:49:07', '1', NULL, NULL),
	(79, 21, 'admin', '2025-07-30 10:49:07', '1', NULL, NULL),
	(80, 22, 'admin', '2025-07-30 10:49:17', '1', NULL, NULL),
	(81, 21, 'admin', '2025-07-30 10:49:17', '1', NULL, NULL),
	(82, 68, 'admin', '2025-07-30 10:49:17', '68', NULL, NULL),
	(83, 68, 'admin', '2025-07-30 10:49:51', '68', NULL, NULL),
	(84, 22, 'admin', '2025-07-30 10:54:43', '2', NULL, NULL),
	(85, 21, 'admin', '2025-07-30 10:54:43', '2', NULL, NULL),
	(86, 68, 'admin', '2025-07-30 10:54:43', '68', NULL, NULL),
	(87, 68, 'admin', '2025-07-30 10:54:48', '68', NULL, NULL),
	(88, 67, 'admin', '2025-07-30 10:54:50', '67', NULL, NULL),
	(89, 19, 'admin', '2025-07-30 10:55:21', '1234567890125', NULL, NULL),
	(90, 67, 'admin', '2025-07-30 10:55:21', '67', NULL, NULL),
	(91, 68, 'admin', '2025-07-30 10:55:28', '68', NULL, NULL),
	(92, 22, 'admin', '2025-07-30 10:55:35', '3', NULL, NULL),
	(93, 21, 'admin', '2025-07-30 10:55:35', '3', NULL, NULL),
	(94, 68, 'admin', '2025-07-30 10:55:35', '68', NULL, NULL),
	(95, 68, 'admin', '2025-07-30 11:01:56', '68', NULL, NULL),
	(96, 67, 'admin', '2025-07-30 11:01:59', '67', NULL, NULL),
	(97, 67, 'admin', '2025-07-30 11:02:17', '67', NULL, NULL),
	(98, 68, 'admin', '2025-07-30 11:02:30', '68', NULL, NULL),
	(99, 22, 'admin', '2025-07-30 11:03:45', '3', NULL, NULL),
	(100, 21, 'admin', '2025-07-30 11:03:45', '3', NULL, NULL),
	(101, 68, 'admin', '2025-07-30 11:03:45', '68', NULL, NULL),
	(102, 68, 'admin', '2025-07-30 11:03:48', '68', NULL, NULL),
	(103, 70, 'admin', '2025-07-30 11:03:48', '70', NULL, NULL),
	(104, 68, 'admin', '2025-07-30 11:03:49', '68', NULL, NULL),
	(105, 68, 'admin', '2025-07-30 11:03:50', '68', NULL, NULL),
	(106, 70, 'admin', '2025-07-31 18:08:34', '70', NULL, NULL);


TRUNCATE TABLE `bitacora_usuario`;


TRUNCATE TABLE `configuracion`;
INSERT INTO `configuracion` (`clave`, `valor`, `comentario`) VALUES 
	('monto_aportacion_inicial', '400', 'valor a cobrar de apotacion inicial'),
	('monto_minimo_aportacion_ordinaria', '50', 'valor base de aportacion');


TRUNCATE TABLE `error`;
INSERT INTO `error` (`iderror`, `idtipo_error`, `usuario`, `mensaje`, `datos`, `origen`, `fechahora`) VALUES 
	(1, 4, 'admin', 'parametro no encontrado', 'fecha_inicio_aportaciones', '{file_0:/var/www/html/marinala/intranet/php/wisetech/array_functions.php,line_0:14,file_1:/var/www/html/marinala/intranet/php/entities/socio.php,line_1:111,args_1:[[primer_nombre,primer_apellido,dpi,salario_base,fecha_inicio_aportaciones,idetnia,idpuesto,estado],{operacion:guardar,idsocio:,table:socio,primer_nombre:Juan ,segundo_nombre:jose,tercer_nombre:francisco,primer_apellido:perez,segundo_apellido:ramirez,apellido_casada:reintegro,dpi:1234567890123,telefono:12345678,salario_base:3600,idfinca:1,idpuesto:1,idetnia:1,estado:ACTIVO,PHPSESSID:sq8q0aar9m14mu78vqsjkp8ijl,_ga:GA1.1.181835513.1717148272,_ga_J1DQF09WZC:GS2.1.s1752505981$o125$g0$t1752505981$j60$l0$h0}]}', '2025-07-29 15:12:44'),
	(2, 4, 'admin', 'Datos incompletos.', '{operacion:guardar,idsocio:,table:socio,primer_nombre:Juan ,segundo_nombre:jose,tercer_nombre:francisco,primer_apellido:perez,segundo_apellido:ramirez,apellido_casada:reintegro,dpi:1234567890123,telefono:12345678,salario_base:3600,idfinca:1,idpuesto:1,idetnia:1,estado:ACTIVO,PHPSESSID:sq8q0aar9m14mu78vqsjkp8ijl,_ga:GA1.1.181835513.1717148272,_ga_J1DQF09WZC:GS2.1.s1752505981$o125$g0$t1752505981$j60$l0$h0}', '{file_0:/var/www/html/marinala/intranet/php/entities/socio.php,line_0:113,file_1:/var/www/html/marinala/intranet/php/entities/socio.php,line_1:27,args_1:[{operacion:guardar,idsocio:,table:socio,primer_nombre:Juan ,segundo_nombre:jose,tercer_nombre:francisco,primer_apellido:perez,segundo_apellido:ramirez,apellido_casada:reintegro,dpi:1234567890123,telefono:12345678,salario_base:3600,idfinca:1,idpuesto:1,idetnia:1,estado:ACTIVO,PHPSESSID:sq8q0aar9m14mu78vqsjkp8ijl,_ga:GA1.1.181835513.1717148272,_ga_J1DQF09WZC:GS2.1.s1752505981$o125$g0$t1752505981$j60$l0$h0}]}', '2025-07-29 15:12:44'),
	(3, 4, 'admin', 'parametro no encontrado', 'fecha_inicio_aportaciones', '{file_0:/var/www/html/marinala/intranet/php/wisetech/array_functions.php,line_0:15,file_1:/var/www/html/marinala/intranet/php/entities/socio.php,line_1:111,args_1:[[primer_nombre,primer_apellido,dpi,salario_base,fecha_inicio_aportaciones,idetnia,idpuesto,estado],{operacion:guardar,idsocio:,table:socio,primer_nombre:Juan ,segundo_nombre:jose,tercer_nombre:francisco,primer_apellido:perez,segundo_apellido:ramirez,apellido_casada:reintegro,dpi:1234567890123,telefono:12345678,salario_base:3600,idfinca:1,idpuesto:1,idetnia:1,estado:ACTIVO,PHPSESSID:sq8q0aar9m14mu78vqsjkp8ijl,_ga:GA1.1.181835513.1717148272,_ga_J1DQF09WZC:GS2.1.s1752505981$o125$g0$t1752505981$j60$l0$h0}]}', '2025-07-29 15:15:08'),
	(4, 4, 'admin', 'Datos incompletos.', '{operacion:guardar,idsocio:,table:socio,primer_nombre:Juan ,segundo_nombre:jose,tercer_nombre:francisco,primer_apellido:perez,segundo_apellido:ramirez,apellido_casada:reintegro,dpi:1234567890123,telefono:12345678,salario_base:3600,idfinca:1,idpuesto:1,idetnia:1,estado:ACTIVO,PHPSESSID:sq8q0aar9m14mu78vqsjkp8ijl,_ga:GA1.1.181835513.1717148272,_ga_J1DQF09WZC:GS2.1.s1752505981$o125$g0$t1752505981$j60$l0$h0}', '{file_0:/var/www/html/marinala/intranet/php/entities/socio.php,line_0:113,file_1:/var/www/html/marinala/intranet/php/entities/socio.php,line_1:27,args_1:[{operacion:guardar,idsocio:,table:socio,primer_nombre:Juan ,segundo_nombre:jose,tercer_nombre:francisco,primer_apellido:perez,segundo_apellido:ramirez,apellido_casada:reintegro,dpi:1234567890123,telefono:12345678,salario_base:3600,idfinca:1,idpuesto:1,idetnia:1,estado:ACTIVO,PHPSESSID:sq8q0aar9m14mu78vqsjkp8ijl,_ga:GA1.1.181835513.1717148272,_ga_J1DQF09WZC:GS2.1.s1752505981$o125$g0$t1752505981$j60$l0$h0}]}', '2025-07-29 15:15:08'),
	(5, 4, 'admin', 'parametro no encontrado', 'fecha_inicio_aportaciones', '{file_0:/var/www/html/marinala/intranet/php/wisetech/array_functions.php,line_0:14,file_1:/var/www/html/marinala/intranet/php/entities/socio.php,line_1:111,args_1:[[primer_nombre,primer_apellido,dpi,salario_base,fecha_inicio_aportaciones,idetnia,idpuesto,estado],{operacion:guardar,idsocio:,table:socio,primer_nombre:Juan ,segundo_nombre:jose,tercer_nombre:francisco,primer_apellido:perez,segundo_apellido:ramirez,apellido_casada:reintegro,dpi:1234567890123,telefono:12345678,salario_base:3600,idfinca:1,idpuesto:1,idetnia:1,estado:ACTIVO,PHPSESSID:sq8q0aar9m14mu78vqsjkp8ijl,_ga:GA1.1.181835513.1717148272,_ga_J1DQF09WZC:GS2.1.s1752505981$o125$g0$t1752505981$j60$l0$h0}]}', '2025-07-29 15:15:48'),
	(6, 4, 'admin', 'Datos incompletos.', '{operacion:guardar,idsocio:,table:socio,primer_nombre:Juan ,segundo_nombre:jose,tercer_nombre:francisco,primer_apellido:perez,segundo_apellido:ramirez,apellido_casada:reintegro,dpi:1234567890123,telefono:12345678,salario_base:3600,idfinca:1,idpuesto:1,idetnia:1,estado:ACTIVO,PHPSESSID:sq8q0aar9m14mu78vqsjkp8ijl,_ga:GA1.1.181835513.1717148272,_ga_J1DQF09WZC:GS2.1.s1752505981$o125$g0$t1752505981$j60$l0$h0}', '{file_0:/var/www/html/marinala/intranet/php/entities/socio.php,line_0:113,file_1:/var/www/html/marinala/intranet/php/entities/socio.php,line_1:27,args_1:[{operacion:guardar,idsocio:,table:socio,primer_nombre:Juan ,segundo_nombre:jose,tercer_nombre:francisco,primer_apellido:perez,segundo_apellido:ramirez,apellido_casada:reintegro,dpi:1234567890123,telefono:12345678,salario_base:3600,idfinca:1,idpuesto:1,idetnia:1,estado:ACTIVO,PHPSESSID:sq8q0aar9m14mu78vqsjkp8ijl,_ga:GA1.1.181835513.1717148272,_ga_J1DQF09WZC:GS2.1.s1752505981$o125$g0$t1752505981$j60$l0$h0}]}', '2025-07-29 15:15:48'),
	(7, 4, 'admin', 'parametro no encontrado', 'fecha_inicio_aportaciones', '{file_0:/var/www/html/marinala/intranet/php/wisetech/array_functions.php,line_0:14,file_1:/var/www/html/marinala/intranet/php/entities/socio.php,line_1:111,args_1:[[primer_nombre,primer_apellido,dpi,salario_base,fecha_inicio_aportaciones,idetnia,idpuesto,estado],{operacion:guardar,idsocio:,table:socio,primer_nombre:Juan ,segundo_nombre:jose,tercer_nombre:francisco,primer_apellido:perez,segundo_apellido:ramirez,apellido_casada:reintegro,dpi:1234567890123,telefono:12345678,salario_base:3600,idfinca:1,idpuesto:1,idetnia:1,estado:ACTIVO,PHPSESSID:sq8q0aar9m14mu78vqsjkp8ijl,_ga:GA1.1.181835513.1717148272,_ga_J1DQF09WZC:GS2.1.s1752505981$o125$g0$t1752505981$j60$l0$h0}]}', '2025-07-29 15:16:25'),
	(8, 4, 'admin', 'Datos incompletos.', '{operacion:guardar,idsocio:,table:socio,primer_nombre:Juan ,segundo_nombre:jose,tercer_nombre:francisco,primer_apellido:perez,segundo_apellido:ramirez,apellido_casada:reintegro,dpi:1234567890123,telefono:12345678,salario_base:3600,idfinca:1,idpuesto:1,idetnia:1,estado:ACTIVO,PHPSESSID:sq8q0aar9m14mu78vqsjkp8ijl,_ga:GA1.1.181835513.1717148272,_ga_J1DQF09WZC:GS2.1.s1752505981$o125$g0$t1752505981$j60$l0$h0}', '{file_0:/var/www/html/marinala/intranet/php/entities/socio.php,line_0:113,file_1:/var/www/html/marinala/intranet/php/entities/socio.php,line_1:27,args_1:[{operacion:guardar,idsocio:,table:socio,primer_nombre:Juan ,segundo_nombre:jose,tercer_nombre:francisco,primer_apellido:perez,segundo_apellido:ramirez,apellido_casada:reintegro,dpi:1234567890123,telefono:12345678,salario_base:3600,idfinca:1,idpuesto:1,idetnia:1,estado:ACTIVO,PHPSESSID:sq8q0aar9m14mu78vqsjkp8ijl,_ga:GA1.1.181835513.1717148272,_ga_J1DQF09WZC:GS2.1.s1752505981$o125$g0$t1752505981$j60$l0$h0}]}', '2025-07-29 15:16:25'),
	(9, 4, 'admin', 'Ya existe un socio con el mismo DPI.', '{operacion:guardar,idsocio:,table:socio,primer_nombre:Juan ,segundo_nombre:jose,tercer_nombre:francisco,primer_apellido:perez,segundo_apellido:ramirez,apellido_casada:reintegro,dpi:1234567890123,telefono:12345678,salario_base:3600,idfinca:1,idpuesto:1,idetnia:1,estado:ACTIVO,PHPSESSID:sq8q0aar9m14mu78vqsjkp8ijl,_ga:GA1.1.181835513.1717148272,_ga_J1DQF09WZC:GS2.1.s1752505981$o125$g0$t1752505981$j60$l0$h0}', '{file_0:/var/www/html/marinala/intranet/php/entities/socio.php,line_0:151,file_1:/var/www/html/marinala/intranet/php/entities/socio.php,line_1:27,args_1:[{operacion:guardar,idsocio:,table:socio,primer_nombre:Juan ,segundo_nombre:jose,tercer_nombre:francisco,primer_apellido:perez,segundo_apellido:ramirez,apellido_casada:reintegro,dpi:1234567890123,telefono:12345678,salario_base:3600,idfinca:1,idpuesto:1,idetnia:1,estado:ACTIVO,PHPSESSID:sq8q0aar9m14mu78vqsjkp8ijl,_ga:GA1.1.181835513.1717148272,_ga_J1DQF09WZC:GS2.1.s1752505981$o125$g0$t1752505981$j60$l0$h0}]}', '2025-07-29 15:17:44'),
	(10, 4, 'admin', 'Ya existe un socio con el mismo DPI.', '{operacion:guardar,idsocio:,table:socio,primer_nombre:juan,segundo_nombre:,tercer_nombre:,primer_apellido:ramirez,segundo_apellido:,apellido_casada:,dpi:1234567890123,telefono:1234,salario_base:2500,idfinca:1,idpuesto:1,idetnia:1,estado:ACTIVO,PHPSESSID:sq8q0aar9m14mu78vqsjkp8ijl,_ga:GA1.1.181835513.1717148272,_ga_J1DQF09WZC:GS2.1.s1752505981$o125$g0$t1752505981$j60$l0$h0}', '{file_0:/var/www/html/marinala/intranet/php/entities/socio.php,line_0:139,file_1:/var/www/html/marinala/intranet/php/entities/socio.php,line_1:27,args_1:[{operacion:guardar,idsocio:,table:socio,primer_nombre:juan,segundo_nombre:,tercer_nombre:,primer_apellido:ramirez,segundo_apellido:,apellido_casada:,dpi:1234567890123,telefono:1234,salario_base:2500,idfinca:1,idpuesto:1,idetnia:1,estado:ACTIVO,PHPSESSID:sq8q0aar9m14mu78vqsjkp8ijl,_ga:GA1.1.181835513.1717148272,_ga_J1DQF09WZC:GS2.1.s1752505981$o125$g0$t1752505981$j60$l0$h0}]}', '2025-07-29 15:25:14'),
	(11, 4, 'admin', 'parametro no encontrado', 'fecha_inicio_aportaciones', '{file_0:/var/www/html/marinala/intranet/php/wisetech/array_functions.php,line_0:14,file_1:/var/www/html/marinala/intranet/php/entities/ahorro.php,line_1:49,args_1:[[idsocio,fecha_inicio_aportaciones,monto_aportacion_inicial,monto_aportacion_ordinaria,cantidad_pagos_aportacion_inicial],{operacion:guardar,idsocio:1,table:ahorro,nombre:juan d perez,monto_aportacion_inicial:400,cantidad_pagos_aportacion_inicial:2,monto_aportacion_ordinaria:50,fecha_inicio_aportacion:2025-07-26,PHPSESSID:sq8q0aar9m14mu78vqsjkp8ijl,_ga:GA1.1.181835513.1717148272,_ga_J1DQF09WZC:GS2.1.s1752505981$o125$g0$t1752505981$j60$l0$h0}]}', '2025-07-30 10:35:59'),
	(12, 4, 'admin', 'Datos incompletos.', '{operacion:guardar,idsocio:1,table:ahorro,nombre:juan d perez,monto_aportacion_inicial:400,cantidad_pagos_aportacion_inicial:2,monto_aportacion_ordinaria:50,fecha_inicio_aportacion:2025-07-26,PHPSESSID:sq8q0aar9m14mu78vqsjkp8ijl,_ga:GA1.1.181835513.1717148272,_ga_J1DQF09WZC:GS2.1.s1752505981$o125$g0$t1752505981$j60$l0$h0}', '{file_0:/var/www/html/marinala/intranet/php/entities/ahorro.php,line_0:51,file_1:/var/www/html/marinala/intranet/php/entities/ahorro.php,line_1:26,args_1:[{operacion:guardar,idsocio:1,table:ahorro,nombre:juan d perez,monto_aportacion_inicial:400,cantidad_pagos_aportacion_inicial:2,monto_aportacion_ordinaria:50,fecha_inicio_aportacion:2025-07-26,PHPSESSID:sq8q0aar9m14mu78vqsjkp8ijl,_ga:GA1.1.181835513.1717148272,_ga_J1DQF09WZC:GS2.1.s1752505981$o125$g0$t1752505981$j60$l0$h0}]}', '2025-07-30 10:35:59'),
	(13, 4, 'admin', 'parametro no encontrado', 'fecha_inicio_aportaciones', '{file_0:/var/www/html/marinala/intranet/php/wisetech/array_functions.php,line_0:14,file_1:/var/www/html/marinala/intranet/php/entities/ahorro.php,line_1:49,args_1:[[idsocio,fecha_inicio_aportaciones,monto_aportacion_inicial,monto_aportacion_ordinaria,cantidad_pagos_aportacion_inicial],{operacion:guardar,idsocio:1,table:ahorro,nombre:juan d perez,monto_aportacion_inicial:400,cantidad_pagos_aportacion_inicial:2,monto_aportacion_ordinaria:50,fecha_inicio_aportacion:2025-07-26,PHPSESSID:sq8q0aar9m14mu78vqsjkp8ijl,_ga:GA1.1.181835513.1717148272,_ga_J1DQF09WZC:GS2.1.s1752505981$o125$g0$t1752505981$j60$l0$h0}]}', '2025-07-30 10:36:11'),
	(14, 4, 'admin', 'Datos incompletos.', '{operacion:guardar,idsocio:1,table:ahorro,nombre:juan d perez,monto_aportacion_inicial:400,cantidad_pagos_aportacion_inicial:2,monto_aportacion_ordinaria:50,fecha_inicio_aportacion:2025-07-26,PHPSESSID:sq8q0aar9m14mu78vqsjkp8ijl,_ga:GA1.1.181835513.1717148272,_ga_J1DQF09WZC:GS2.1.s1752505981$o125$g0$t1752505981$j60$l0$h0}', '{file_0:/var/www/html/marinala/intranet/php/entities/ahorro.php,line_0:51,file_1:/var/www/html/marinala/intranet/php/entities/ahorro.php,line_1:26,args_1:[{operacion:guardar,idsocio:1,table:ahorro,nombre:juan d perez,monto_aportacion_inicial:400,cantidad_pagos_aportacion_inicial:2,monto_aportacion_ordinaria:50,fecha_inicio_aportacion:2025-07-26,PHPSESSID:sq8q0aar9m14mu78vqsjkp8ijl,_ga:GA1.1.181835513.1717148272,_ga_J1DQF09WZC:GS2.1.s1752505981$o125$g0$t1752505981$j60$l0$h0}]}', '2025-07-30 10:36:11'),
	(15, 4, 'admin', 'parametro no encontrado', 'fecha_inicio_aportaciones', '{file_0:/var/www/html/marinala/intranet/php/wisetech/array_functions.php,line_0:14,file_1:/var/www/html/marinala/intranet/php/entities/ahorro.php,line_1:49,args_1:[[idsocio,fecha_inicio_aportaciones,monto_aportacion_inicial,monto_aportacion_ordinaria,cantidad_pagos_aportacion_inicial],{operacion:guardar,idsocio:1,table:ahorro,nombre:juan d perez,monto_aportacion_inicial:400,cantidad_pagos_aportacion_inicial:2,monto_aportacion_ordinaria:50,fecha_inicio_aportacion:2025-07-26,PHPSESSID:sq8q0aar9m14mu78vqsjkp8ijl,_ga:GA1.1.181835513.1717148272,_ga_J1DQF09WZC:GS2.1.s1752505981$o125$g0$t1752505981$j60$l0$h0}]}', '2025-07-30 10:37:20'),
	(16, 4, 'admin', 'Datos incompletos.', '{operacion:guardar,idsocio:1,table:ahorro,nombre:juan d perez,monto_aportacion_inicial:400,cantidad_pagos_aportacion_inicial:2,monto_aportacion_ordinaria:50,fecha_inicio_aportacion:2025-07-26,PHPSESSID:sq8q0aar9m14mu78vqsjkp8ijl,_ga:GA1.1.181835513.1717148272,_ga_J1DQF09WZC:GS2.1.s1752505981$o125$g0$t1752505981$j60$l0$h0}', '{file_0:/var/www/html/marinala/intranet/php/entities/ahorro.php,line_0:51,file_1:/var/www/html/marinala/intranet/php/entities/ahorro.php,line_1:26,args_1:[{operacion:guardar,idsocio:1,table:ahorro,nombre:juan d perez,monto_aportacion_inicial:400,cantidad_pagos_aportacion_inicial:2,monto_aportacion_ordinaria:50,fecha_inicio_aportacion:2025-07-26,PHPSESSID:sq8q0aar9m14mu78vqsjkp8ijl,_ga:GA1.1.181835513.1717148272,_ga_J1DQF09WZC:GS2.1.s1752505981$o125$g0$t1752505981$j60$l0$h0}]}', '2025-07-30 10:37:20'),
	(17, 4, 'admin', 'Monto de aportación inicial inválido.', '{operacion:guardar,idsocio:1,table:ahorro,nombre:juan d perez,monto_aportacion_inicial:400,cantidad_pagos_aportacion_inicial:2,monto_aportacion_ordinaria:50,fecha_inicio_aportaciones:2025-07-30,PHPSESSID:sq8q0aar9m14mu78vqsjkp8ijl,_ga:GA1.1.181835513.1717148272,_ga_J1DQF09WZC:GS2.1.s1752505981$o125$g0$t1752505981$j60$l0$h0}', '{file_0:/var/www/html/marinala/intranet/php/entities/ahorro.php,line_0:65,file_1:/var/www/html/marinala/intranet/php/entities/ahorro.php,line_1:26,args_1:[{operacion:guardar,idsocio:1,table:ahorro,nombre:juan d perez,monto_aportacion_inicial:400,cantidad_pagos_aportacion_inicial:2,monto_aportacion_ordinaria:50,fecha_inicio_aportaciones:2025-07-30,PHPSESSID:sq8q0aar9m14mu78vqsjkp8ijl,_ga:GA1.1.181835513.1717148272,_ga_J1DQF09WZC:GS2.1.s1752505981$o125$g0$t1752505981$j60$l0$h0}]}', '2025-07-30 10:37:52'),
	(18, 4, 'admin', 'Monto de aportación inicial inválido. 400 es el mínimo. 400', '{operacion:guardar,idsocio:1,table:ahorro,nombre:juan d perez,monto_aportacion_inicial:400,cantidad_pagos_aportacion_inicial:2,monto_aportacion_ordinaria:50,fecha_inicio_aportaciones:2025-07-30,PHPSESSID:sq8q0aar9m14mu78vqsjkp8ijl,_ga:GA1.1.181835513.1717148272,_ga_J1DQF09WZC:GS2.1.s1752505981$o125$g0$t1752505981$j60$l0$h0}', '{file_0:/var/www/html/marinala/intranet/php/entities/ahorro.php,line_0:65,file_1:/var/www/html/marinala/intranet/php/entities/ahorro.php,line_1:26,args_1:[{operacion:guardar,idsocio:1,table:ahorro,nombre:juan d perez,monto_aportacion_inicial:400,cantidad_pagos_aportacion_inicial:2,monto_aportacion_ordinaria:50,fecha_inicio_aportaciones:2025-07-30,PHPSESSID:sq8q0aar9m14mu78vqsjkp8ijl,_ga:GA1.1.181835513.1717148272,_ga_J1DQF09WZC:GS2.1.s1752505981$o125$g0$t1752505981$j60$l0$h0}]}', '2025-07-30 10:40:13'),
	(19, 4, 'admin', 'Monto de aportación inicial inválido. 400 es el mínimo. 400', '{operacion:guardar,idsocio:1,table:ahorro,nombre:juan d perez,monto_aportacion_inicial:400,cantidad_pagos_aportacion_inicial:2,monto_aportacion_ordinaria:50,fecha_inicio_aportaciones:2025-07-30,PHPSESSID:sq8q0aar9m14mu78vqsjkp8ijl,_ga:GA1.1.181835513.1717148272,_ga_J1DQF09WZC:GS2.1.s1752505981$o125$g0$t1752505981$j60$l0$h0}', '{file_0:/var/www/html/marinala/intranet/php/entities/ahorro.php,line_0:65,file_1:/var/www/html/marinala/intranet/php/entities/ahorro.php,line_1:26,args_1:[{operacion:guardar,idsocio:1,table:ahorro,nombre:juan d perez,monto_aportacion_inicial:400,cantidad_pagos_aportacion_inicial:2,monto_aportacion_ordinaria:50,fecha_inicio_aportaciones:2025-07-30,PHPSESSID:sq8q0aar9m14mu78vqsjkp8ijl,_ga:GA1.1.181835513.1717148272,_ga_J1DQF09WZC:GS2.1.s1752505981$o125$g0$t1752505981$j60$l0$h0}]}', '2025-07-30 10:41:39'),
	(20, 4, 'admin', 'Monto de aportación inicial inválido. 400 es el mínimo. 400', '{operacion:guardar,idsocio:1,table:ahorro,nombre:juan d perez,monto_aportacion_inicial:400,cantidad_pagos_aportacion_inicial:2,monto_aportacion_ordinaria:50,fecha_inicio_aportaciones:2025-07-30,PHPSESSID:sq8q0aar9m14mu78vqsjkp8ijl,_ga:GA1.1.181835513.1717148272,_ga_J1DQF09WZC:GS2.1.s1752505981$o125$g0$t1752505981$j60$l0$h0}', '{file_0:/var/www/html/marinala/intranet/php/entities/ahorro.php,line_0:65,file_1:/var/www/html/marinala/intranet/php/entities/ahorro.php,line_1:26,args_1:[{operacion:guardar,idsocio:1,table:ahorro,nombre:juan d perez,monto_aportacion_inicial:400,cantidad_pagos_aportacion_inicial:2,monto_aportacion_ordinaria:50,fecha_inicio_aportaciones:2025-07-30,PHPSESSID:sq8q0aar9m14mu78vqsjkp8ijl,_ga:GA1.1.181835513.1717148272,_ga_J1DQF09WZC:GS2.1.s1752505981$o125$g0$t1752505981$j60$l0$h0}]}', '2025-07-30 10:41:49'),
	(21, 4, 'admin', 'Ya existe un socio con el mismo DPI.', '{operacion:guardar,idsocio:,table:socio,primer_nombre:test,segundo_nombre:te,tercer_nombre:,primer_apellido:tes,segundo_apellido:se,apellido_casada:,dpi:1234567890123,telefono:1234,salario_base:123,idfinca:1,idpuesto:1,idetnia:1,idtipo_planilla:1,estado:ACTIVO,PHPSESSID:sq8q0aar9m14mu78vqsjkp8ijl,_ga:GA1.1.181835513.1717148272,_ga_J1DQF09WZC:GS2.1.s1752505981$o125$g0$t1752505981$j60$l0$h0}', '{file_0:/var/www/html/marinala/intranet/php/entities/socio.php,line_0:142,file_1:/var/www/html/marinala/intranet/php/entities/socio.php,line_1:29,args_1:[{operacion:guardar,idsocio:,table:socio,primer_nombre:test,segundo_nombre:te,tercer_nombre:,primer_apellido:tes,segundo_apellido:se,apellido_casada:,dpi:1234567890123,telefono:1234,salario_base:123,idfinca:1,idpuesto:1,idetnia:1,idtipo_planilla:1,estado:ACTIVO,PHPSESSID:sq8q0aar9m14mu78vqsjkp8ijl,_ga:GA1.1.181835513.1717148272,_ga_J1DQF09WZC:GS2.1.s1752505981$o125$g0$t1752505981$j60$l0$h0}]}', '2025-07-30 10:55:13'),
	(22, 4, 'admin', 'Ya existe un socio con el mismo DPI.', '{operacion:guardar,idsocio:,table:socio,primer_nombre:test,segundo_nombre:te,tercer_nombre:,primer_apellido:tes,segundo_apellido:se,apellido_casada:,dpi:1234567890124,telefono:1234,salario_base:123,idfinca:1,idpuesto:1,idetnia:1,idtipo_planilla:1,estado:ACTIVO,PHPSESSID:sq8q0aar9m14mu78vqsjkp8ijl,_ga:GA1.1.181835513.1717148272,_ga_J1DQF09WZC:GS2.1.s1752505981$o125$g0$t1752505981$j60$l0$h0}', '{file_0:/var/www/html/marinala/intranet/php/entities/socio.php,line_0:142,file_1:/var/www/html/marinala/intranet/php/entities/socio.php,line_1:29,args_1:[{operacion:guardar,idsocio:,table:socio,primer_nombre:test,segundo_nombre:te,tercer_nombre:,primer_apellido:tes,segundo_apellido:se,apellido_casada:,dpi:1234567890124,telefono:1234,salario_base:123,idfinca:1,idpuesto:1,idetnia:1,idtipo_planilla:1,estado:ACTIVO,PHPSESSID:sq8q0aar9m14mu78vqsjkp8ijl,_ga:GA1.1.181835513.1717148272,_ga_J1DQF09WZC:GS2.1.s1752505981$o125$g0$t1752505981$j60$l0$h0}]}', '2025-07-30 10:55:17'),
	(23, 4, 'admin', 'El socio ya tiene un ahorro activo.', '{operacion:guardar,idsocio:3,table:ahorro,nombre:test te tes se,monto_aportacion_inicial:400,cantidad_pagos_aportacion_inicial:2,monto_aportacion_ordinaria:50,fecha_inicio_aportaciones:2025-08-03,PHPSESSID:sq8q0aar9m14mu78vqsjkp8ijl,_ga:GA1.1.181835513.1717148272,_ga_J1DQF09WZC:GS2.1.s1752505981$o125$g0$t1752505981$j60$l0$h0}', '{file_0:/var/www/html/marinala/intranet/php/entities/ahorro.php,line_0:98,file_1:/var/www/html/marinala/intranet/php/entities/ahorro.php,line_1:26,args_1:[{operacion:guardar,idsocio:3,table:ahorro,nombre:test te tes se,monto_aportacion_inicial:400,cantidad_pagos_aportacion_inicial:2,monto_aportacion_ordinaria:50,fecha_inicio_aportaciones:2025-08-03,PHPSESSID:sq8q0aar9m14mu78vqsjkp8ijl,_ga:GA1.1.181835513.1717148272,_ga_J1DQF09WZC:GS2.1.s1752505981$o125$g0$t1752505981$j60$l0$h0}]}', '2025-07-30 11:03:34'),
	(24, 4, 'admin', 'No se encontró un ahorro activo para el socio con ID: 3', '{idsocio:3}', '{file_0:/var/www/html/marinala/intranet/php/entities/ahorro.php,line_0:205,file_1:/var/www/html/marinala/intranet/php/entities/ahorro.php,line_1:95,args_1:[3]}', '2025-07-30 11:03:45');


TRUNCATE TABLE `menu`;
INSERT INTO `menu` (`idmenu`, `nombre`, `icono`, `orden`, `estado`) VALUES 
	(1, 'Seguridad', 'mdi mdi-key', 4, 'ACTIVO'),
	(2, 'Socios', 'mdi mdi-account-box', 1, 'ACTIVO'),
	(3, 'Ahorros', 'mdi mdi-square-inc-cash', 2, 'ACTIVO'),
	(4, 'Prestamos', 'mdi mdi-cash-multiple', 3, 'ACTIVO');


TRUNCATE TABLE `opcion`;
INSERT INTO `opcion` (`idopcion`, `idmenu`, `nombre`, `entity`, `funcion`, `orden`, `estado`) VALUES 
	(1, 1, 'Usuarios', 'usuario', 'cargar_opcion', 1, 'ACTIVO'),
	(2, 1, 'Roles de usuario', 'rol', 'cargar_opcion', 2, 'ACTIVO'),
	(3, 1, 'Permisos por rol', 'rol_accion', 'cargar_opcion', 3, 'ACTIVO'),
	(4, 1, 'Bitacora', 'bitacora', 'cargar_opcion', 4, 'ACTIVO'),
	(5, 1, 'configuracion', 'configuracion', 'cargar_opcion', 5, 'ACTIVO'),
	(6, 2, 'Socio', 'socio', 'cargar_opcion', 1, 'ACTIVO'),
	(7, 3, 'Inicializar Ahorro', 'ahorro', 'cargar_opcion', 2, 'ACTIVO'),
	(8, 3, 'Tipo Movimiento Ahorro', 'tipo_movimiento_ahorro', 'cargar_opcion', 3, 'INACTIVO'),
	(9, 3, 'Movimiento Ahorro', 'ahorro_movimiento', 'cargar_opcion', 4, 'ACTIVO'),
	(10, 4, 'Préstamo', 'prestamo', 'cargar_opcion', 5, 'ACTIVO'),
	(11, 4, 'Tipo Movimiento Préstamo', 'tipo_movimiento_prestamo', 'cargar_opcion', 6, 'INACTIVO'),
	(12, 4, 'Movimiento Préstamo', 'prestamo_movimiento', 'cargar_opcion', 7, 'ACTIVO'),
	(13, 1, 'Etnia', 'etnia', 'cargar_opcion', 8, 'INACTIVO'),
	(14, 1, 'Empresa', 'empresa', 'cargar_opcion', 9, 'INACTIVO'),
	(15, 1, 'Finca', 'finca', 'cargar_opcion', 10, 'INACTIVO'),
	(16, 1, 'Puesto', 'puesto', 'cargar_opcion', 11, 'INACTIVO'),
	(17, 1, 'Tipo Planilla', 'tipo_planilla', 'cargar_opcion', 12, 'INACTIVO'),
	(18, 1, 'Banco', 'banco', 'cargar_opcion', 13, 'INACTIVO'),
	(19, 1, 'Moneda', 'moneda', 'cargar_opcion', 14, 'INACTIVO'),
	(20, 1, 'Tipo Cuenta', 'tipo_cuenta', 'cargar_opcion', 15, 'INACTIVO'),
	(21, 1, 'Cuenta', 'cuenta', 'cargar_opcion', 16, 'INACTIVO');


TRUNCATE TABLE `rol`;
INSERT INTO `rol` (`idrol`, `nombre`, `estado`) VALUES 
	(1, 'Administrador', 'ACTIVO');


TRUNCATE TABLE `rol_accion`;
INSERT INTO `rol_accion` (`idrol`, `idaccion`, `indFavorito`) VALUES 
	(1, 1, 'NO'),
	(1, 2, 'NO'),
	(1, 3, 'NO'),
	(1, 4, 'NO'),
	(1, 5, 'NO'),
	(1, 6, 'NO'),
	(1, 7, 'NO'),
	(1, 8, 'NO'),
	(1, 9, 'NO'),
	(1, 10, 'NO'),
	(1, 11, 'NO'),
	(1, 12, 'NO'),
	(1, 13, 'NO'),
	(1, 14, 'NO'),
	(1, 15, 'NO'),
	(1, 16, 'NO'),
	(1, 17, 'NO'),
	(1, 18, 'NO'),
	(1, 19, 'NO'),
	(1, 20, 'NO'),
	(1, 21, 'NO'),
	(1, 22, 'NO'),
	(1, 23, 'NO'),
	(1, 24, 'NO'),
	(1, 25, 'NO'),
	(1, 26, 'NO'),
	(1, 27, 'NO'),
	(1, 28, 'NO'),
	(1, 29, 'NO'),
	(1, 30, 'NO'),
	(1, 31, 'NO'),
	(1, 32, 'NO'),
	(1, 33, 'NO'),
	(1, 34, 'NO'),
	(1, 35, 'NO'),
	(1, 36, 'NO'),
	(1, 37, 'NO'),
	(1, 38, 'NO'),
	(1, 39, 'NO'),
	(1, 40, 'NO'),
	(1, 41, 'NO'),
	(1, 42, 'NO'),
	(1, 43, 'NO'),
	(1, 44, 'NO'),
	(1, 45, 'NO'),
	(1, 46, 'NO'),
	(1, 47, 'NO'),
	(1, 48, 'NO'),
	(1, 49, 'NO'),
	(1, 50, 'NO'),
	(1, 51, 'NO'),
	(1, 52, 'NO'),
	(1, 53, 'NO'),
	(1, 54, 'NO'),
	(1, 55, 'NO'),
	(1, 56, 'NO'),
	(1, 57, 'NO'),
	(1, 58, 'NO'),
	(1, 59, 'NO'),
	(1, 60, 'NO'),
	(1, 61, 'NO'),
	(1, 62, 'NO'),
	(1, 63, 'NO'),
	(1, 64, 'NO'),
	(1, 65, 'NO'),
	(1, 66, 'NO'),
	(1, 67, 'NO'),
	(1, 68, 'NO'),
	(1, 69, 'NO'),
	(1, 70, 'NO'),
	(1, 71, 'NO'),
	(1, 72, 'NO'),
	(1, 73, 'NO'),
	(1, 74, 'NO'),
	(1, 75, 'NO'),
	(1, 76, 'NO'),
	(1, 77, 'NO'),
	(1, 78, 'NO'),
	(1, 79, 'NO'),
	(1, 80, 'NO'),
	(1, 81, 'NO'),
	(1, 82, 'NO');


TRUNCATE TABLE `tipo_bitacora`;


TRUNCATE TABLE `tipo_error`;
INSERT INTO `tipo_error` (`idtipo_error`, `descripcion`, `detalles`) VALUES 
	(1, 'login', 'sesion sin usuario registrado'),
	(2, 'auth', 'usuario sin permiso para la accion soliciatada'),
	(3, 'bd', 'error al ejecutar instruccion en la base de datos'),
	(4, 'validation', 'validacion de proceso no superada');








SET @ORIG_TIME_ZONE = @@TIME_ZONE;



#  Export Finished: 1 August 2025 at 09:02:11 GMT-6
