INSERT INTO `mailing` (`id`, `from_address`, `to_address`, `body`, `used`, `attachments`, `status`, `createdAt`, `title`) VALUES
(144, 'admin@centro.factuley.com', 'agustinvaldez494@gmail.com', '<!DOCTYPE html>\n<html lang=\\\"es\\\">\n	<head>\n	<title>Solicitud de acceso - Plataforma [A&ntilde;adirNombre]</title>\n		<meta charset=\\\"UTF-8\\\">\n		<link href=\\\"https://fonts.googleapis.com/css?family=Ubuntu:300\\\" rel=\\\"stylesheet\\\" />\n		<link href=\\\"https://fonts.googleapis.com/css?family=Ubuntu:400,500&display=swap\\\" rel=\\\"stylesheet\\\" />\n        <meta name=\\\"viewport\\\" content=\\\"user-scalable=no, width=device-width, initial-scale=1\\\">\n	</head>\n	<body style=\\\"margin:0px;padding:0px;font-family:\\\'Ubuntu\\\', sans-serif;\\\">\n		<div style=\\\"max-width:700px;margin: auto;height:auto;overflow:hidden;\\\">\n			<div style=\\\"width:100%;height:120px;overflow:hidden;\\\">\n				<img src=\\\"./image.php?id=CeD4ahiDU2QgDyWgNWYeh69k2\\\" style=\\\"width:100%;\\\">\n			</div>\n			<div style=\\\"width:auto;padding:0px 25px;\\\">\n				\n				<h1 style=\\\"color:#4d4d4d;font-size:18pt;font-family:\\\'Ubuntu\\\', sans-serif;font-weight:400;\\\">Hola agustin valdez</h1>\n				<div style=\\\"width:100%;height:auto;font-weight:300;font-size:14pt;color:#4d4d4d;font-family:\\\'Ubuntu\\\', sans-serif;\\\">\n\n\n					<p>Su solicitud ha sido aceptada por parte del departamento de [A&ntilde;adirNombre]</p>\n	\n				</div>\n				\n			</div>\n		\n			<div style=\\\"max-width:100%;margin:auto;color:#abadae;font-size:11pt;font-family:\\\'Ubuntu\\\', sans-serif;\\\">\n				<p align=\\\"justify\\\">&lt;p&gt;Este mensaje es solamente para la persona a la que va dirigido. Puede contener informaci&amp;oacute;n confidencial o legalmente protegida. No hay renuncia a la confidencialidad o privilegio por cualquier transmisi&amp;oacute;n mala o err&amp;oacute;nea. Si usted ha recibido este mensaje por error, le rogamos que borre de su sistema inmediatamente el mensaje as&amp;iacute; como todas sus copias, destruya todas las copias del mismo de su disco duro y notifique al remitente. No debe, directa o indirectamente, usar, revelar, distribuir, imprimir o copiar ninguna de las partes de este mensaje si no es usted el destinatario. Cualquier opini&amp;oacute;n expresada en este mensaje proviene del remitente, excepto cuando el mensaje establezca lo contrario y el remitente esta autorizado para establecer que dichas opiniones provienen de [A&amp;ntilde;adirNombre]. N&amp;oacute;tese que el correo electr&amp;oacute;nico v&amp;iacute;a Internet no permite asegurar ni la confidencialidad de los mensajes que se transmiten ni la correcta recepci&amp;oacute;n de los mismos. En el caso de que el destinatario de este mensaje no consintiera la utilizaci&amp;oacute;n del correo electr&amp;oacute;nico v&amp;iacute;a Internet, rogamos lo ponga en nuestro conocimiento de manera inmediata.&lt;/p&gt;</p>\n				\n			</div>\n		</div>\n	</body>\n</html>', 0, 'null', 1, '2025-06-02 08:55:33', 'Solicitud aceptada'),
(145, 'admin@centro.factuley.com', 'yosoyrubens@gmail.com', ' <html>\n\n                                <head>\n\n                                    <style>\n\n                                        .button {\n\n                                        background-color: #0cca8e;\n\n                                border-color: #0cca8e;\n\n                                        display: inline-block;\n\n                                font-weight: 400;\n\n                                text-align: center;\n\n                                white-space: nowrap;\n\n                                vertical-align: middle;\n\n                                user-select: none;\n\n                                border: 1px solid rgba(0, 0, 0, 0);\n\n                                padding: .56rem 1.375rem;\n\n                                font-size: 1rem;\n\n                                line-height: 1;\n\n                                border-radius: .1875rem;\n\n                                transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;\n\n                                outline: 0;\n\n                                outline-offset: 0;\n\n                                color: #fff!important;\n\n                            }\n\n                            .button:hover {\n\n                                color: #fff;\n\n                                background-color: #0aa675;\n\n                                border-color: #099a6c;\n\n                                text-decoration: none;\n\n                            }\n\n                                        .email-container {\n\n                                            font-family: Arial, sans-serif;\n\n                                            line-height: 1.5;\n\n                                            margin: 20px;\n\n                                                max-width: 370px;\n\n                                                margin: 0 auto;\n\n                                                text-align:center;\n\n                                        }\n\n                                        .email-title {\n\n                                            color: #333;\n\n                                            font-size: 20px;\n\n                                            font-weight: bold;\n\n                                            width: 100%;\n\n                                            margin-bottom:.5rem;\n\n                                        }\n\n                                        .email-text {\n\n                                            color: #555;\n\n                                            font-size: 16px;\n\n                                            width: 100%;\n\n                                            margin-bottom:.5rem;\n\n                                        }\n\n                                        .email-b{\n\n                                        width: 100%;\n\n                                        }\n\n                                        .email-image {\n\n                                            width: 100%;\n\n                                            max-width: 300px;\n\n                                            height: auto;\n\n                                            display: block;\n\n                                            margin: 0 auto;\n\n                                            margin-bottom:.5rem;\n\n                                        }\n\n                                    </style>\n\n                                </head>\n\n                                <body>\n\n                                    <div class=\\\'email-container\\\'>\n\n                                    \n\n                                        <img src=\\\'./image.php?id=CeD4ahiDU2QgDyWgNWYeh69k2\\\' alt=\\\'Imagen de fichaje\\\' class=\\\'email-image\\\' />\n\n                            <div class=\\\'email-title\\\'>\n\n                                            Se ha creado un fichaje a su nombre\n\n                                        </div>\n\n                                    \n\n                                        <div class=\\\'email-text\\\'>\n\n                                            ¿Desea aceptar el fichaje? <br>\n\n                                            Haga clic en el siguiente botón para confirmar su aceptación:\n\n                                        </div>\n\n                            <div class=\\\'email-b\\\'>\n\n                                        <a href=\\\'https://centro.factuley.com/aceptar_fichaje?id=236&token=MTc0OTE4Mjc3NEJudG9Od25JalhnaEd5dnQ2ZjMxOWhmRjNvMWQ0czk2\\\' class=\\\'button\\\'>Revisar Fichaje</a> \n\n                                        </div>\n\n                                    </div>\n\n                                </body>\n\n                                </html>\n\n                            ', 0, 'null', 1, '2025-06-06 05:06:14', 'Se ha creado un fichaje a su nombre'),
(146, 'admin@centro.factuley.com', 'yosoyrubens@gmail.com', ' <html>\n\n                                <head>\n\n                                    <style>\n\n                                        .button {\n\n                                        background-color: #0cca8e;\n\n                                border-color: #0cca8e;\n\n                                        display: inline-block;\n\n                                font-weight: 400;\n\n                                text-align: center;\n\n                                white-space: nowrap;\n\n                                vertical-align: middle;\n\n                                user-select: none;\n\n                                border: 1px solid rgba(0, 0, 0, 0);\n\n                                padding: .56rem 1.375rem;\n\n                                font-size: 1rem;\n\n                                line-height: 1;\n\n                                border-radius: .1875rem;\n\n                                transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;\n\n                                outline: 0;\n\n                                outline-offset: 0;\n\n                                color: #fff!important;\n\n                            }\n\n                            .button:hover {\n\n                                color: #fff;\n\n                                background-color: #0aa675;\n\n                                border-color: #099a6c;\n\n                                text-decoration: none;\n\n                            }\n\n                                        .email-container {\n\n                                            font-family: Arial, sans-serif;\n\n                                            line-height: 1.5;\n\n                                            margin: 20px;\n\n                                                max-width: 370px;\n\n                                                margin: 0 auto;\n\n                                                text-align:center;\n\n                                        }\n\n                                        .email-title {\n\n                                            color: #333;\n\n                                            font-size: 20px;\n\n                                            font-weight: bold;\n\n                                            width: 100%;\n\n                                            margin-bottom:.5rem;\n\n                                        }\n\n                                        .email-text {\n\n                                            color: #555;\n\n                                            font-size: 16px;\n\n                                            width: 100%;\n\n                                            margin-bottom:.5rem;\n\n                                        }\n\n                                        .email-b{\n\n                                        width: 100%;\n\n                                        }\n\n                                        .email-image {\n\n                                            width: 100%;\n\n                                            max-width: 300px;\n\n                                            height: auto;\n\n                                            display: block;\n\n                                            margin: 0 auto;\n\n                                            margin-bottom:.5rem;\n\n                                        }\n\n                                    </style>\n\n                                </head>\n\n                                <body>\n\n                                    <div class=\\\'email-container\\\'>\n\n                                    \n\n                                        <img src=\\\'./image.php?id=CeD4ahiDU2QgDyWgNWYeh69k2\\\' alt=\\\'Imagen de fichaje\\\' class=\\\'email-image\\\' />\n\n                            <div class=\\\'email-title\\\'>\n\n                                            Se ha creado un fichaje a su nombre\n\n                                        </div>\n\n                                    \n\n                                        <div class=\\\'email-text\\\'>\n\n                                            ¿Desea aceptar el fichaje? <br>\n\n                                            Haga clic en el siguiente botón para confirmar su aceptación:\n\n                                        </div>\n\n                            <div class=\\\'email-b\\\'>\n\n                                        <a href=\\\'https://centro.factuley.com/aceptar_fichaje?id=236&token=MTc0OTE4Mjk0NE53TWdFSDRRZ2I5WWVHWjcxdVFFQ0FnT0xQOUNTTUxi\\\' class=\\\'button\\\'>Revisar Fichaje</a> \n\n                                        </div>\n\n                                    </div>\n\n                                </body>\n\n                                </html>\n\n                            ', 0, 'null', 1, '2025-06-06 05:09:04', 'Se ha creado un fichaje a su nombre'),
(147, 'admin@centro.factuley.com', 'fede.gundel@gmail.com', '\n        <html>\n            <head>\n                <style>\n                    .button {\n                        background-color: #0cca8e;\n                        border-color: #0cca8e;\n                        display: inline-block;\n                        font-weight: 400;\n                        text-align: center;\n                        white-space: nowrap;\n                        vertical-align: middle;\n                        user-select: none;\n                        border: 1px solid rgba(0, 0, 0, 0);\n                        padding: .56rem 1.375rem;\n                        font-size: 1rem;\n                        line-height: 1;\n                        border-radius: .1875rem;\n                        transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;\n                        outline: 0;\n                        outline-offset: 0;\n                        color: #fff!important;\n                    }\n                    .button:hover {\n                        color: #fff;\n                        background-color: #0aa675;\n                        border-color: #099a6c;\n                        text-decoration: none;\n                    }\n                    .email-container {\n                        font-family: Arial, sans-serif;\n                        line-height: 1.5;\n                        margin: 20px auto;\n                        max-width: 370px;\n                        text-align:center;\n                    }\n                    .email-title {\n                        color: #333;\n                        font-size: 20px;\n                        font-weight: bold;\n                        margin-bottom:.5rem;\n                    }\n                    .email-text {\n                        color: #555;\n                        font-size: 16px;\n                        margin-bottom:.5rem;\n                    }\n                    .email-b {\n                        width: 100%;\n                    }\n                    .email-image {\n                        width: 100%;\n                        max-width: 300px;\n                        height: auto;\n                        display: block;\n                        margin: 0 auto .5rem auto;\n                    }\n                </style>\n            </head>\n            <body>\n                <div class=\\\'email-container\\\'>\n                    <img src=\\\'./image.php?id=CeD4ahiDU2QgDyWgNWYeh69k2\\\' alt=\\\'Imagen de fichaje\\\' class=\\\'email-image\\\' />\n                    <div class=\\\'email-title\\\'>Se ha creado un fichaje a su nombre</div>\n                    <div class=\\\'email-text\\\'>\n                        ¿Desea aceptar el fichaje?<br>\n                        Haga clic en el siguiente botón para confirmar su aceptación:\n                    </div>\n                    <div class=\\\'email-b\\\'>\n                        <a href=\\\'https://centro.factuley.com/aceptar_fichaje?id=237&token=MTc0OTI3NDM5NVZRZjBnVFhVUjVhQlZOR3pYRHBLT3hPVHZnNjRpQmFE\\\' class=\\\'button\\\'>Revisar Fichaje</a>\n                    </div>\n                </div>\n            </body>\n        </html>', 0, 'null', 1, '2025-06-07 06:33:15', 'Se ha creado un fichaje a su nombre'),
(148, 'admin@centro.factuley.com', 'fede.gundel@gmail.com', '\n        <html>\n            <head>\n                <style>\n                    .button {\n                        background-color: #0cca8e;\n                        border-color: #0cca8e;\n                        display: inline-block;\n                        font-weight: 400;\n                        text-align: center;\n                        white-space: nowrap;\n                        vertical-align: middle;\n                        user-select: none;\n                        border: 1px solid rgba(0, 0, 0, 0);\n                        padding: .56rem 1.375rem;\n                        font-size: 1rem;\n                        line-height: 1;\n                        border-radius: .1875rem;\n                        transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;\n                        outline: 0;\n                        outline-offset: 0;\n                        color: #fff!important;\n                    }\n                    .button:hover {\n                        color: #fff;\n                        background-color: #0aa675;\n                        border-color: #099a6c;\n                        text-decoration: none;\n                    }\n                    .email-container {\n                        font-family: Arial, sans-serif;\n                        line-height: 1.5;\n                        margin: 20px auto;\n                        max-width: 370px;\n                        text-align:center;\n                    }\n                    .email-title {\n                        color: #333;\n                        font-size: 20px;\n                        font-weight: bold;\n                        margin-bottom:.5rem;\n                    }\n                    .email-text {\n                        color: #555;\n                        font-size: 16px;\n                        margin-bottom:.5rem;\n                    }\n                    .email-b {\n                        width: 100%;\n                    }\n                    .email-image {\n                        width: 100%;\n                        max-width: 300px;\n                        height: auto;\n                        display: block;\n                        margin: 0 auto .5rem auto;\n                    }\n                </style>\n            </head>\n            <body>\n                <div class=\\\'email-container\\\'>\n                    <img src=\\\'./image.php?id=CeD4ahiDU2QgDyWgNWYeh69k2\\\' alt=\\\'Imagen de fichaje\\\' class=\\\'email-image\\\' />\n                    <div class=\\\'email-title\\\'>Se ha editado un fichaje a su nombre</div>\n                    <div class=\\\'email-text\\\'>\n                        ¿Desea aceptar el fichaje?<br>\n                        Haga clic en el siguiente botón para confirmar su aceptación:\n                    </div>\n                    <div class=\\\'email-b\\\'>\n                        <a href=\\\'https://centro.factuley.com/aceptar_fichaje?id=237&token=MTc0OTI3NDQyNUtoS1RLaVlkeFNsVWR0WFZJeHR3b0lsMmVxZ0NYdGNR\\\' class=\\\'button\\\'>Revisar Fichaje</a>\n                    </div>\n                </div>\n            </body>\n        </html>', 0, 'null', 1, '2025-06-07 06:33:45', 'Se ha editado un fichaje a su nombre'),
(149, 'admin@centro.factuley.com', 'fede.gundel@gmail.com', '\n        <html>\n            <head>\n                <style>\n                    .button {\n                        background-color: #0cca8e;\n                        border-color: #0cca8e;\n                        display: inline-block;\n                        font-weight: 400;\n                        text-align: center;\n                        white-space: nowrap;\n                        vertical-align: middle;\n                        user-select: none;\n                        border: 1px solid rgba(0, 0, 0, 0);\n                        padding: .56rem 1.375rem;\n                        font-size: 1rem;\n                        line-height: 1;\n                        border-radius: .1875rem;\n                        transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;\n                        outline: 0;\n                        outline-offset: 0;\n                        color: #fff!important;\n                    }\n                    .button:hover {\n                        color: #fff;\n                        background-color: #0aa675;\n                        border-color: #099a6c;\n                        text-decoration: none;\n                    }\n                    .email-container {\n                        font-family: Arial, sans-serif;\n                        line-height: 1.5;\n                        margin: 20px auto;\n                        max-width: 370px;\n                        text-align:center;\n                    }\n                    .email-title {\n                        color: #333;\n                        font-size: 20px;\n                        font-weight: bold;\n                        margin-bottom:.5rem;\n                    }\n                    .email-text {\n                        color: #555;\n                        font-size: 16px;\n                        margin-bottom:.5rem;\n                    }\n                    .email-b {\n                        width: 100%;\n                    }\n                    .email-image {\n                        width: 100%;\n                        max-width: 300px;\n                        height: auto;\n                        display: block;\n                        margin: 0 auto .5rem auto;\n                    }\n                </style>\n            </head>\n            <body>\n                <div class=\\\'email-container\\\'>\n                    <img src=\\\'./image.php?id=CeD4ahiDU2QgDyWgNWYeh69k2\\\' alt=\\\'Imagen de fichaje\\\' class=\\\'email-image\\\' />\n                    <div class=\\\'email-title\\\'>Se ha eliminado un fichaje a su nombre</div>\n                    <div class=\\\'email-text\\\'>\n                        ¿Desea aceptar el fichaje?<br>\n                        Haga clic en el siguiente botón para confirmar su aceptación:\n                    </div>\n                    <div class=\\\'email-b\\\'>\n                        <a href=\\\'https://centro.factuley.com/aceptar_fichaje?id=237&token=MTc0OTI3NDgzMFpWVDBWRVVmbHEyelYxMkJoUHVERmZJRk9OcDNPRlJP\\\' class=\\\'button\\\'>Revisar Fichaje</a>\n                    </div>\n                </div>\n            </body>\n        </html>', 0, 'null', 1, '2025-06-07 06:40:30', 'Se ha eliminado un fichaje a su nombre'),
(150, 'admin@centro.factuley.com', 'fede.gundel@gmail.com', '\n        <html>\n            <head>\n                <style>\n                    .button {\n                        background-color: #0cca8e;\n                        border-color: #0cca8e;\n                        display: inline-block;\n                        font-weight: 400;\n                        text-align: center;\n                        white-space: nowrap;\n                        vertical-align: middle;\n                        user-select: none;\n                        border: 1px solid rgba(0, 0, 0, 0);\n                        padding: .56rem 1.375rem;\n                        font-size: 1rem;\n                        line-height: 1;\n                        border-radius: .1875rem;\n                        transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;\n                        outline: 0;\n                        outline-offset: 0;\n                        color: #fff!important;\n                    }\n                    .button:hover {\n                        color: #fff;\n                        background-color: #0aa675;\n                        border-color: #099a6c;\n                        text-decoration: none;\n                    }\n                    .email-container {\n                        font-family: Arial, sans-serif;\n                        line-height: 1.5;\n                        margin: 20px auto;\n                        max-width: 370px;\n                        text-align:center;\n                    }\n                    .email-title {\n                        color: #333;\n                        font-size: 20px;\n                        font-weight: bold;\n                        margin-bottom:.5rem;\n                    }\n                    .email-text {\n                        color: #555;\n                        font-size: 16px;\n                        margin-bottom:.5rem;\n                    }\n                    .email-b {\n                        width: 100%;\n                    }\n                    .email-image {\n                        width: 100%;\n                        max-width: 300px;\n                        height: auto;\n                        display: block;\n                        margin: 0 auto .5rem auto;\n                    }\n                </style>\n            </head>\n            <body>\n                <div class=\\\'email-container\\\'>\n                    <img src=\\\'./image.php?id=CeD4ahiDU2QgDyWgNWYeh69k2\\\' alt=\\\'Imagen de fichaje\\\' class=\\\'email-image\\\' />\n                    <div class=\\\'email-title\\\'>Se ha eliminado un fichaje a su nombre</div>\n                    <div class=\\\'email-text\\\'>\n                        ¿Desea aceptar el fichaje?<br>\n                        Haga clic en el siguiente botón para confirmar su aceptación:\n                    </div>\n                    <div class=\\\'email-b\\\'>\n                        <a href=\\\'https://centro.factuley.com/aceptar_fichaje?id=237&token=MTc0OTI3NTEzMTNoTUR6S0dkd1l6bHMzMGNNTDhyRWNiaXJkS29VelY2\\\' class=\\\'button\\\'>Revisar Fichaje</a>\n                    </div>\n                </div>\n            </body>\n        </html>', 0, 'null', 1, '2025-06-07 06:45:31', 'Se ha eliminado un fichaje a su nombre'),
(151, 'admin@centro.factuley.com', 'yosoyrubens@gmail.com', '\n        <html>\n            <head>\n                <style>\n                    .button {\n                        background-color: #0cca8e;\n                        border-color: #0cca8e;\n                        display: inline-block;\n                        font-weight: 400;\n                        text-align: center;\n                        white-space: nowrap;\n                        vertical-align: middle;\n                        user-select: none;\n                        border: 1px solid rgba(0, 0, 0, 0);\n                        padding: .56rem 1.375rem;\n                        font-size: 1rem;\n                        line-height: 1;\n                        border-radius: .1875rem;\n                        transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;\n                        outline: 0;\n                        outline-offset: 0;\n                        color: #fff!important;\n                    }\n                    .button:hover {\n                        color: #fff;\n                        background-color: #0aa675;\n                        border-color: #099a6c;\n                        text-decoration: none;\n                    }\n                    .email-container {\n                        font-family: Arial, sans-serif;\n                        line-height: 1.5;\n                        margin: 20px auto;\n                        max-width: 370px;\n                        text-align:center;\n                    }\n                    .email-title {\n                        color: #333;\n                        font-size: 20px;\n                        font-weight: bold;\n                        margin-bottom:.5rem;\n                    }\n                    .email-text {\n                        color: #555;\n                        font-size: 16px;\n                        margin-bottom:.5rem;\n                    }\n                    .email-b {\n                        width: 100%;\n                    }\n                    .email-image {\n                        width: 100%;\n                        max-width: 300px;\n                        height: auto;\n                        display: block;\n                        margin: 0 auto .5rem auto;\n                    }\n                </style>\n            </head>\n            <body>\n                <div class=\\\'email-container\\\'>\n                    <img src=\\\'./image.php?id=CeD4ahiDU2QgDyWgNWYeh69k2\\\' alt=\\\'Imagen de fichaje\\\' class=\\\'email-image\\\' />\n                    <div class=\\\'email-title\\\'>Se ha eliminado un fichaje a su nombre</div>\n                    <div class=\\\'email-text\\\'>\n                        ¿Desea aceptar el fichaje?<br>\n                        Haga clic en el siguiente botón para confirmar su aceptación:\n                    </div>\n                    <div class=\\\'email-b\\\'>\n                        <a href=\\\'https://centro.factuley.com/aceptar_fichaje?id=236&token=MTc0OTI4ODc1MGY3ZlltUGVhSlIwUVJ1V1RQY1dqZ1c1Z0g2VFBCQWxu\\\' class=\\\'button\\\'>Revisar Fichaje</a>\n                    </div>\n                </div>\n            </body>\n        </html>', 0, 'null', 1, '2025-06-07 10:32:30', 'Se ha eliminado un fichaje a su nombre'),
(152, 'admin@centro.factuley.com', 'fede.gundel@gmail.com', '\n        <html>\n            <head>\n                <style>\n                    .button {\n                        background-color: #0cca8e;\n                        border-color: #0cca8e;\n                        display: inline-block;\n                        font-weight: 400;\n                        text-align: center;\n                        white-space: nowrap;\n                        vertical-align: middle;\n                        user-select: none;\n                        border: 1px solid rgba(0, 0, 0, 0);\n                        padding: .56rem 1.375rem;\n                        font-size: 1rem;\n                        line-height: 1;\n                        border-radius: .1875rem;\n                        transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;\n                        outline: 0;\n                        outline-offset: 0;\n                        color: #fff!important;\n                    }\n                    .button:hover {\n                        color: #fff;\n                        background-color: #0aa675;\n                        border-color: #099a6c;\n                        text-decoration: none;\n                    }\n                    .email-container {\n                        font-family: Arial, sans-serif;\n                        line-height: 1.5;\n                        margin: 20px auto;\n                        max-width: 370px;\n                        text-align:center;\n                    }\n                    .email-title {\n                        color: #333;\n                        font-size: 20px;\n                        font-weight: bold;\n                        margin-bottom:.5rem;\n                    }\n                    .email-text {\n                        color: #555;\n                        font-size: 16px;\n                        margin-bottom:.5rem;\n                    }\n                    .email-b {\n                        width: 100%;\n                    }\n                    .email-image {\n                        width: 100%;\n                        max-width: 300px;\n                        height: auto;\n                        display: block;\n                        margin: 0 auto .5rem auto;\n                    }\n                </style>\n            </head>\n            <body>\n                <div class=\\\'email-container\\\'>\n                    <img src=\\\'./image.php?id=CeD4ahiDU2QgDyWgNWYeh69k2\\\' alt=\\\'Imagen de fichaje\\\' class=\\\'email-image\\\' />\n                    <div class=\\\'email-title\\\'>Se ha editado un fichaje a su nombre</div>\n                    <div class=\\\'email-text\\\'>\n                        ¿Desea aceptar el fichaje?<br>\n                        Haga clic en el siguiente botón para confirmar su aceptación:\n                    </div>\n                    <div class=\\\'email-b\\\'>\n                        <a href=\\\'https://centro.factuley.com/aceptar_fichaje?id=235&token=MTc0OTMxNTE1NkdtUEJZeVZxZXNFV3Z1Y0JueHU2dVNvSmZnaUNuNUx5\\\' class=\\\'button\\\'>Revisar Fichaje</a>\n                    </div>\n                </div>\n            </body>\n        </html>', 0, 'null', 1, '2025-06-07 17:52:36', 'Se ha editado un fichaje a su nombre'),
(153, 'admin@centro.factuley.com', 'fede.gundel@gmail.com', '\n        <html>\n            <head>\n                <style>\n                    .button {\n                        background-color: #0cca8e;\n                        border-color: #0cca8e;\n                        display: inline-block;\n                        font-weight: 400;\n                        text-align: center;\n                        white-space: nowrap;\n                        vertical-align: middle;\n                        user-select: none;\n                        border: 1px solid rgba(0, 0, 0, 0);\n                        padding: .56rem 1.375rem;\n                        font-size: 1rem;\n                        line-height: 1;\n                        border-radius: .1875rem;\n                        transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;\n                        outline: 0;\n                        outline-offset: 0;\n                        color: #fff!important;\n                    }\n                    .button:hover {\n                        color: #fff;\n                        background-color: #0aa675;\n                        border-color: #099a6c;\n                        text-decoration: none;\n                    }\n                    .email-container {\n                        font-family: Arial, sans-serif;\n                        line-height: 1.5;\n                        margin: 20px auto;\n                        max-width: 370px;\n                        text-align:center;\n                    }\n                    .email-title {\n                        color: #333;\n                        font-size: 20px;\n                        font-weight: bold;\n                        margin-bottom:.5rem;\n                    }\n                    .email-text {\n                        color: #555;\n                        font-size: 16px;\n                        margin-bottom:.5rem;\n                    }\n                    .email-b {\n                        width: 100%;\n                    }\n                    .email-image {\n                        width: 100%;\n                        max-width: 300px;\n                        height: auto;\n                        display: block;\n                        margin: 0 auto .5rem auto;\n                    }\n                </style>\n            </head>\n            <body>\n                <div class=\\\'email-container\\\'>\n                    <img src=\\\'./image.php?id=CeD4ahiDU2QgDyWgNWYeh69k2\\\' alt=\\\'Imagen de fichaje\\\' class=\\\'email-image\\\' />\n                    <div class=\\\'email-title\\\'>Se ha editado un fichaje a su nombre</div>\n                    <div class=\\\'email-text\\\'>\n                        ¿Desea aceptar el fichaje?<br>\n                        Haga clic en el siguiente botón para confirmar su aceptación:\n                    </div>\n                    <div class=\\\'email-b\\\'>\n                        <a href=\\\'https://centro.factuley.com/aceptar_fichaje?id=234&token=MTc0OTMxNTE3NGZ3ckhTRHdRMXFTeTJFQm5xQlVxanRTMjRSR0R1eW1Z\\\' class=\\\'button\\\'>Revisar Fichaje</a>\n                    </div>\n                </div>\n            </body>\n        </html>', 0, 'null', 1, '2025-06-07 17:52:54', 'Se ha editado un fichaje a su nombre'),
(154, 'admin@centro.factuley.com', 'gundelagustina@gmail.com', '<!DOCTYPE html>\n<html lang=\\\"es\\\">\n	<head>\n	<title>Solicitud de acceso - Plataforma [A&ntilde;adirNombre]</title>\n		<meta charset=\\\"UTF-8\\\">\n		<link href=\\\"https://fonts.googleapis.com/css?family=Ubuntu:300\\\" rel=\\\"stylesheet\\\" />\n		<link href=\\\"https://fonts.googleapis.com/css?family=Ubuntu:400,500&display=swap\\\" rel=\\\"stylesheet\\\" />\n        <meta name=\\\"viewport\\\" content=\\\"user-scalable=no, width=device-width, initial-scale=1\\\">\n	</head>\n	<body style=\\\"margin:0px;padding:0px;font-family:\\\'Ubuntu\\\', sans-serif;\\\">\n		<div style=\\\"max-width:700px;margin: auto;height:auto;overflow:hidden;\\\">\n			<div style=\\\"width:100%;height:120px;overflow:hidden;\\\">\n				<img src=\\\"./image.php?id=CeD4ahiDU2QgDyWgNWYeh69k2\\\" style=\\\"width:100%;\\\">\n			</div>\n			<div style=\\\"width:auto;padding:0px 25px;\\\">\n				\n				<h1 style=\\\"color:#4d4d4d;font-size:18pt;font-family:\\\'Ubuntu\\\', sans-serif;font-weight:400;\\\">Hola Agustina Cuarterola</h1>\n				<div style=\\\"width:100%;height:auto;font-weight:300;font-size:14pt;color:#4d4d4d;font-family:\\\'Ubuntu\\\', sans-serif;\\\">\n\n\n					<p>Su solicitud ha sido aceptada por parte del departamento de [A&ntilde;adirNombre]</p>\n	\n				</div>\n				\n			</div>\n		\n			<div style=\\\"max-width:100%;margin:auto;color:#abadae;font-size:11pt;font-family:\\\'Ubuntu\\\', sans-serif;\\\">\n				<p align=\\\"justify\\\">&lt;p&gt;Este mensaje es solamente para la persona a la que va dirigido. Puede contener informaci&amp;oacute;n confidencial o legalmente protegida. No hay renuncia a la confidencialidad o privilegio por cualquier transmisi&amp;oacute;n mala o err&amp;oacute;nea. Si usted ha recibido este mensaje por error, le rogamos que borre de su sistema inmediatamente el mensaje as&amp;iacute; como todas sus copias, destruya todas las copias del mismo de su disco duro y notifique al remitente. No debe, directa o indirectamente, usar, revelar, distribuir, imprimir o copiar ninguna de las partes de este mensaje si no es usted el destinatario. Cualquier opini&amp;oacute;n expresada en este mensaje proviene del remitente, excepto cuando el mensaje establezca lo contrario y el remitente esta autorizado para establecer que dichas opiniones provienen de [A&amp;ntilde;adirNombre]. N&amp;oacute;tese que el correo electr&amp;oacute;nico v&amp;iacute;a Internet no permite asegurar ni la confidencialidad de los mensajes que se transmiten ni la correcta recepci&amp;oacute;n de los mismos. En el caso de que el destinatario de este mensaje no consintiera la utilizaci&amp;oacute;n del correo electr&amp;oacute;nico v&amp;iacute;a Internet, rogamos lo ponga en nuestro conocimiento de manera inmediata.&lt;/p&gt;</p>\n				\n			</div>\n		</div>\n	</body>\n</html>', 0, 'null', 1, '2025-06-08 05:31:48', 'Solicitud aceptada'),
(155, 'admin@centro.factuley.com', 'fede.gundel@gmail.com', '\n        <html>\n            <head>\n                <style>\n                    .button {\n                        background-color: #0cca8e;\n                        border-color: #0cca8e;\n                        display: inline-block;\n                        font-weight: 400;\n                        text-align: center;\n                        white-space: nowrap;\n                        vertical-align: middle;\n                        user-select: none;\n                        border: 1px solid rgba(0, 0, 0, 0);\n                        padding: .56rem 1.375rem;\n                        font-size: 1rem;\n                        line-height: 1;\n                        border-radius: .1875rem;\n                        transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;\n                        outline: 0;\n                        outline-offset: 0;\n                        color: #fff!important;\n                    }\n                    .button:hover {\n                        color: #fff;\n                        background-color: #0aa675;\n                        border-color: #099a6c;\n                        text-decoration: none;\n                    }\n                    .email-container {\n                        font-family: Arial, sans-serif;\n                        line-height: 1.5;\n                        margin: 20px auto;\n                        max-width: 370px;\n                        text-align:center;\n                    }\n                    .email-title {\n                        color: #333;\n                        font-size: 20px;\n                        font-weight: bold;\n                        margin-bottom:.5rem;\n                    }\n                    .email-text {\n                        color: #555;\n                        font-size: 16px;\n                        margin-bottom:.5rem;\n                    }\n                    .email-b {\n                        width: 100%;\n                    }\n                    .email-image {\n                        width: 100%;\n                        max-width: 300px;\n                        height: auto;\n                        display: block;\n                        margin: 0 auto .5rem auto;\n                    }\n                </style>\n            </head>\n            <body>\n                <div class=\\\'email-container\\\'>\n                    <img src=\\\'./image.php?id=CeD4ahiDU2QgDyWgNWYeh69k2\\\' alt=\\\'Imagen de fichaje\\\' class=\\\'email-image\\\' />\n                    <div class=\\\'email-title\\\'>Se ha eliminado un fichaje a su nombre</div>\n                    <div class=\\\'email-text\\\'>\n                        ¿Desea aceptar el fichaje?<br>\n                        Haga clic en el siguiente botón para confirmar su aceptación:\n                    </div>\n                    <div class=\\\'email-b\\\'>\n                        <a href=\\\'https://centro.factuley.com/aceptar_fichaje?id=239&token=MTc0OTQyOTI4NFczR3F4dEhXM3pGZjlVb1ZoSjVKcGFuQ0N1cDRSaGdJ\\\' class=\\\'button\\\'>Revisar Fichaje</a>\n                    </div>\n                </div>\n            </body>\n        </html>', 0, 'null', 1, '2025-06-09 01:34:44', 'Se ha eliminado un fichaje a su nombre'),
(156, 'admin@centro.factuley.com', 'andresgracida6@gmail.com', '<!DOCTYPE html>\n<html lang=\\\"es\\\">\n	<head>\n	<title>Solicitud de acceso - Plataforma [A&ntilde;adirNombre]</title>\n		<meta charset=\\\"UTF-8\\\">\n		<link href=\\\"https://fonts.googleapis.com/css?family=Ubuntu:300\\\" rel=\\\"stylesheet\\\" />\n		<link href=\\\"https://fonts.googleapis.com/css?family=Ubuntu:400,500&display=swap\\\" rel=\\\"stylesheet\\\" />\n        <meta name=\\\"viewport\\\" content=\\\"user-scalable=no, width=device-width, initial-scale=1\\\">\n	</head>\n	<body style=\\\"margin:0px;padding:0px;font-family:\\\'Ubuntu\\\', sans-serif;\\\">\n		<div style=\\\"max-width:700px;margin: auto;height:auto;overflow:hidden;\\\">\n			<div style=\\\"width:100%;height:120px;overflow:hidden;\\\">\n				<img src=\\\"./image.php?id=CeD4ahiDU2QgDyWgNWYeh69k2\\\" style=\\\"width:100%;\\\">\n			</div>\n			<div style=\\\"width:auto;padding:0px 25px;\\\">\n				\n				<h1 style=\\\"color:#4d4d4d;font-size:18pt;font-family:\\\'Ubuntu\\\', sans-serif;font-weight:400;\\\">Hola Andr&eacute;s Gracida</h1>\n				<div style=\\\"width:100%;height:auto;font-weight:300;font-size:14pt;color:#4d4d4d;font-family:\\\'Ubuntu\\\', sans-serif;\\\">\n\n\n					<p>Su solicitud ha sido aceptada por parte del departamento de [A&ntilde;adirNombre]</p>\n	\n				</div>\n				\n			</div>\n		\n			<div style=\\\"max-width:100%;margin:auto;color:#abadae;font-size:11pt;font-family:\\\'Ubuntu\\\', sans-serif;\\\">\n				<p align=\\\"justify\\\">&lt;p&gt;Este mensaje es solamente para la persona a la que va dirigido. Puede contener informaci&amp;oacute;n confidencial o legalmente protegida. No hay renuncia a la confidencialidad o privilegio por cualquier transmisi&amp;oacute;n mala o err&amp;oacute;nea. Si usted ha recibido este mensaje por error, le rogamos que borre de su sistema inmediatamente el mensaje as&amp;iacute; como todas sus copias, destruya todas las copias del mismo de su disco duro y notifique al remitente. No debe, directa o indirectamente, usar, revelar, distribuir, imprimir o copiar ninguna de las partes de este mensaje si no es usted el destinatario. Cualquier opini&amp;oacute;n expresada en este mensaje proviene del remitente, excepto cuando el mensaje establezca lo contrario y el remitente esta autorizado para establecer que dichas opiniones provienen de [A&amp;ntilde;adirNombre]. N&amp;oacute;tese que el correo electr&amp;oacute;nico v&amp;iacute;a Internet no permite asegurar ni la confidencialidad de los mensajes que se transmiten ni la correcta recepci&amp;oacute;n de los mismos. En el caso de que el destinatario de este mensaje no consintiera la utilizaci&amp;oacute;n del correo electr&amp;oacute;nico v&amp;iacute;a Internet, rogamos lo ponga en nuestro conocimiento de manera inmediata.&lt;/p&gt;</p>\n				\n			</div>\n		</div>\n	</body>\n</html>', 0, 'null', 1, '2025-06-26 16:11:16', 'Solicitud aceptada');
INSERT INTO `mailing` (`id`, `from_address`, `to_address`, `body`, `used`, `attachments`, `status`, `createdAt`, `title`) VALUES
(157, 'admin@centro.factuley.com', 'Info.agaete@ragu.rest', ' <html>\n\n                                <head>\n\n                                    <style>\n\n                                        .button {\n\n                                        background-color: #0cca8e;\n\n                                border-color: #0cca8e;\n\n                                        display: inline-block;\n\n                                font-weight: 400;\n\n                                text-align: center;\n\n                                white-space: nowrap;\n\n                                vertical-align: middle;\n\n                                user-select: none;\n\n                                border: 1px solid rgba(0, 0, 0, 0);\n\n                                padding: .56rem 1.375rem;\n\n                                font-size: 1rem;\n\n                                line-height: 1;\n\n                                border-radius: .1875rem;\n\n                                transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;\n\n                                outline: 0;\n\n                                outline-offset: 0;\n\n                                color: #fff!important;\n\n                            }\n\n                            .button:hover {\n\n                                color: #fff;\n\n                                background-color: #0aa675;\n\n                                border-color: #099a6c;\n\n                                text-decoration: none;\n\n                            }\n\n                                        .email-container {\n\n                                            font-family: Arial, sans-serif;\n\n                                            line-height: 1.5;\n\n                                            margin: 20px;\n\n                                                max-width: 370px;\n\n                                                margin: 0 auto;\n\n                                                text-align:center;\n\n                                        }\n\n                                        .email-title {\n\n                                            color: #333;\n\n                                            font-size: 20px;\n\n                                            font-weight: bold;\n\n                                            width: 100%;\n\n                                            margin-bottom:.5rem;\n\n                                        }\n\n                                        .email-text {\n\n                                            color: #555;\n\n                                            font-size: 16px;\n\n                                            width: 100%;\n\n                                            margin-bottom:.5rem;\n\n                                        }\n\n                                        .email-b{\n\n                                        width: 100%;\n\n                                        }\n\n                                        .email-image {\n\n                                            width: 100%;\n\n                                            max-width: 300px;\n\n                                            height: auto;\n\n                                            display: block;\n\n                                            margin: 0 auto;\n\n                                            margin-bottom:.5rem;\n\n                                        }\n\n                                    </style>\n\n                                </head>\n\n                                <body>\n\n                                    <div class=\\\'email-container\\\'>\n\n                                    \n\n                                        <img src=\\\'./image.php?id=CeD4ahiDU2QgDyWgNWYeh69k2\\\' alt=\\\'Imagen de fichaje\\\' class=\\\'email-image\\\' />\n\n                            <div class=\\\'email-title\\\'>\n\n                                            Se ha añadido tu email a nuestro sistema de fichajes\n\n                                        </div>\n\n                                    \n\n                                        <div class=\\\'email-text\\\'>\n                                        Para proceder a la creación de tu cuenta haz click en el siguiente enlace: <br>\n\n                                           \n                                        \n\n                                        </div>\n\n                            <div class=\\\'email-b\\\'>\n\n                                        <a href=\\\'https://centro.factuley.com/aceptar_miembro?id=53&token=MTc1MDk1MDg2NGN3anE0VW9xb2xkQlNtZHpQOU9XUjlLMmhSQTZ1aVp4&email=Info.agaete@ragu.rest\\\' class=\\\'button\\\'>Crear usuario</a> \n\n                                        </div>\n\n                                    </div>\n\n                                </body>\n\n                                </html>\n\n                            ', 0, 'null', 1, '2025-06-26 16:14:24', 'Se ha solicitado la creación de un usuario con tu cuenta de correo electrónico'),
(158, 'admin@centro.factuley.com', 'Info.agaete@ragu.rest', '\n        <html>\n            <head>\n                <style>\n                    .button {\n                        background-color: #0cca8e;\n                        border-color: #0cca8e;\n                        display: inline-block;\n                        font-weight: 400;\n                        text-align: center;\n                        white-space: nowrap;\n                        vertical-align: middle;\n                        user-select: none;\n                        border: 1px solid rgba(0, 0, 0, 0);\n                        padding: .56rem 1.375rem;\n                        font-size: 1rem;\n                        line-height: 1;\n                        border-radius: .1875rem;\n                        transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;\n                        outline: 0;\n                        outline-offset: 0;\n                        color: #fff!important;\n                    }\n                    .button:hover {\n                        color: #fff;\n                        background-color: #0aa675;\n                        border-color: #099a6c;\n                        text-decoration: none;\n                    }\n                    .email-container {\n                        font-family: Arial, sans-serif;\n                        line-height: 1.5;\n                        margin: 20px auto;\n                        max-width: 370px;\n                        text-align:center;\n                    }\n                    .email-title {\n                        color: #333;\n                        font-size: 20px;\n                        font-weight: bold;\n                        margin-bottom:.5rem;\n                    }\n                    .email-text {\n                        color: #555;\n                        font-size: 16px;\n                        margin-bottom:.5rem;\n                    }\n                    .email-b {\n                        width: 100%;\n                    }\n                    .email-image {\n                        width: 100%;\n                        max-width: 300px;\n                        height: auto;\n                        display: block;\n                        margin: 0 auto .5rem auto;\n                    }\n                </style>\n            </head>\n            <body>\n                <div class=\\\'email-container\\\'>\n                    <img src=\\\'./image.php?id=CeD4ahiDU2QgDyWgNWYeh69k2\\\' alt=\\\'Imagen de fichaje\\\' class=\\\'email-image\\\' />\n                    <div class=\\\'email-title\\\'>Se ha editado un fichaje a su nombre</div>\n                    <div class=\\\'email-text\\\'>\n                        ¿Desea aceptar el fichaje?<br>\n                        Haga clic en el siguiente botón para confirmar su aceptación:\n                    </div>\n                    <div class=\\\'email-b\\\'>\n                        <a href=\\\'https://centro.factuley.com/aceptar_fichaje?id=242&token=MTc1MDk1MTI4NXFXQzdiakZYcm5PcE1iVWw1U1F2cktTSDVKdDZFRzJU\\\' class=\\\'button\\\'>Revisar Fichaje</a>\n                    </div>\n                </div>\n            </body>\n        </html>', 0, 'null', 1, '2025-06-26 16:21:25', 'Se ha editado un fichaje a su nombre'),
(159, 'admin@centro.factuley.com', 'yosoyrubens@gmail.com', '\n        <html>\n            <head>\n                <style>\n                    .button {\n                        background-color: #0cca8e;\n                        border-color: #0cca8e;\n                        display: inline-block;\n                        font-weight: 400;\n                        text-align: center;\n                        white-space: nowrap;\n                        vertical-align: middle;\n                        user-select: none;\n                        border: 1px solid rgba(0, 0, 0, 0);\n                        padding: .56rem 1.375rem;\n                        font-size: 1rem;\n                        line-height: 1;\n                        border-radius: .1875rem;\n                        transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;\n                        outline: 0;\n                        outline-offset: 0;\n                        color: #fff!important;\n                    }\n                    .button:hover {\n                        color: #fff;\n                        background-color: #0aa675;\n                        border-color: #099a6c;\n                        text-decoration: none;\n                    }\n                    .email-container {\n                        font-family: Arial, sans-serif;\n                        line-height: 1.5;\n                        margin: 20px auto;\n                        max-width: 370px;\n                        text-align:center;\n                    }\n                    .email-title {\n                        color: #333;\n                        font-size: 20px;\n                        font-weight: bold;\n                        margin-bottom:.5rem;\n                    }\n                    .email-text {\n                        color: #555;\n                        font-size: 16px;\n                        margin-bottom:.5rem;\n                    }\n                    .email-b {\n                        width: 100%;\n                    }\n                    .email-image {\n                        width: 100%;\n                        max-width: 300px;\n                        height: auto;\n                        display: block;\n                        margin: 0 auto .5rem auto;\n                    }\n                </style>\n            </head>\n            <body>\n                <div class=\\\'email-container\\\'>\n                    <img src=\\\'./image.php?id=CeD4ahiDU2QgDyWgNWYeh69k2\\\' alt=\\\'Imagen de fichaje\\\' class=\\\'email-image\\\' />\n                    <div class=\\\'email-title\\\'>Se ha editado un fichaje a su nombre</div>\n                    <div class=\\\'email-text\\\'>\n                        ¿Desea aceptar el fichaje?<br>\n                        Haga clic en el siguiente botón para confirmar su aceptación:\n                    </div>\n                    <div class=\\\'email-b\\\'>\n                        <a href=\\\'https://centro.factuley.com/aceptar_fichaje?id=244&token=MTc1MTU3Mjg5MllBeUtZTU1ab1hhQnFmYWN0R2d1cW9ZTXEwQ2ZGanlQ\\\' class=\\\'button\\\'>Revisar Fichaje</a>\n                    </div>\n                </div>\n            </body>\n        </html>', 0, 'null', 1, '2025-07-03 21:01:32', 'Se ha editado un fichaje a su nombre'),
(160, 'admin@centro.factuley.com', 'fede.gundel@gmail.com', '<p>Estimado %nombreyapellido%:</p>\r\n<p>Con fecha 04/07/2025 su vehículo %marca% %modelo%, con matrícula 1HR-H67, el día %fechadevencimiento% se le vencerá la ITV.</p>', 0, 'null', 1, '2025-07-04 23:38:26', 'Aviso de próximo vencimiento de ITV.'),
(161, 'admin@centro.factuley.com', 'fede.gundel@gmail.com', '', 0, 'null', 1, '2025-07-04 23:39:54', 'Aviso de próximo vencimiento de ITV.'),
(162, 'admin@centro.factuley.com', 'fede.gundel@gmail.com', '<p>Estimado %nombreyapellido%:</p>\r\n<p>Con fecha 04/07/2025 su vehículo %marca% %modelo%, con matrícula 1HR-H67, el día %fechadevencimiento% se le vencerá la ITV.</p>', 0, 'null', 1, '2025-07-04 23:40:46', 'Aviso de próximo vencimiento de ITV.'),
(163, 'admin@centro.factuley.com', 'fede.gundel@gmail.com', '<p>1HR-H67</p>\n<p>05/07/202505/07/20251HR-H67</p>\n<p> </p>', 0, 'null', 1, '2025-07-05 00:05:05', 'Aviso de próximo vencimiento de ITV.'),
(164, 'admin@centro.factuley.com', 'fede.gundel@gmail.com', '<p>1HR-H67</p>\n<p>05/07/202505/07/20251HR-H67</p>\n<p> </p>', 0, 'null', 1, '2025-07-05 00:05:07', 'Aviso de próximo vencimiento de ITV.'),
(165, 'admin@centro.factuley.com', 'fede.gundel@gmail.com', '<p>Estimado %nombreyapellido%:</p>\r\n<p>Con fecha 05/07/2025 su vehículo %marca% %modelo%, con matrícula sdasdsd, el día %fechadevencimiento% se le vencerá la ITV.</p>', 0, 'null', 1, '2025-07-05 03:05:50', 'Aviso de próximo vencimiento de ITV.'),
(166, 'admin@centro.factuley.com', 'fede.gundel@gmail.com', '<p>Estimado %nombreyapellido%:</p>\r\n<p>Con fecha 05/07/2025 su vehículo %marca% %modelo%, con matrícula sdasdsd, el día %fechadevencimiento% se le vencerá la ITV.</p>', 0, 'null', 1, '2025-07-05 03:07:02', 'Aviso de próximo vencimiento de ITV.'),
(167, 'admin@centro.factuley.com', 'fede.gundel@gmail.com', '<p>Estimado %nombreyapellido%:</p>\r\n<p>Con fecha 05/07/2025 su vehículo %marca% %modelo%, con matrícula sdasdsd, el día %fechadevencimiento% se le vencerá la ITV.</p>', 0, 'null', 1, '2025-07-05 03:07:05', 'Aviso de próximo vencimiento de ITV.'),
(168, 'admin@centro.factuley.com', 'fede.gundel@gmail.com', '<p>05/07/20251HR-H67</p>', 0, 'null', 1, '2025-07-05 03:10:02', 'prueba'),
(169, 'admin@centro.factuley.com', 'fede.gundel@gmail.com', '<p>05/07/20251HR-H67</p>', 0, 'null', 1, '2025-07-05 03:10:03', 'prueba'),
(170, 'admin@centro.factuley.com', 'fede.gundel@gmail.com', '<p>1HR-H67</p>\n<p>05/07/202505/07/20251HR-H67</p>\n<p> </p>', 0, 'null', 1, '2025-07-05 20:47:04', 'wqwerqwer'),
(171, 'admin@centro.factuley.com', 'fede.gundel@gmail.com', '<p>Estimado %nombreyapellido%:</p>\r\n<p>Con fecha 07/07/2025 su vehículo %marca% %modelo%, con matrícula 1HR-H67, el día %fechadevencimiento% se le vencerá la ITV.</p>', 0, 'null', 1, '2025-07-07 03:07:04', 'Aviso de próximo vencimiento de ITV.'),
(172, 'admin@centro.factuley.com', 'fede.gundel@gmail.com', '<p>FFS-23D09/07/2025</p>', 0, 'null', 1, '2025-07-09 14:16:02', 'Prueba'),
(173, 'admin@centro.factuley.com', 'fede.gundel@gmail.com', '<p>Muy buenas, Tras lo hablado le enviamos la <strong>factura</strong>, Cualquier tipo de duda o comentario por favor h&aacute;ganoslo saber, Un saludo.</p>', 0, '', 1, '2025-07-22 22:33:36', 'Factura - Importante'),
(174, 'admin@centro.factuley.com', 'fede.gundel@gmail.com', '<!DOCTYPE html>\n<html lang=\\\"es\\\">\n\n<head>\n    <title>Solicitud de acceso - Plataforma [A&ntilde;adirNombre]</title>\n    <meta charset=\\\"UTF-8\\\">\n    <link href=\\\"https://fonts.googleapis.com/css?family=Ubuntu:300\\\" rel=\\\"stylesheet\\\" />\n    <link href=\\\"https://fonts.googleapis.com/css?family=Ubuntu:400,500&display=swap\\\" rel=\\\"stylesheet\\\" />\n    <meta name=\\\"viewport\\\" content=\\\"user-scalable=no, width=device-width, initial-scale=1\\\">\n</head>\n\n<body style=\\\"margin:0px;padding:0px;font-family:\\\'Ubuntu\\\', sans-serif;\\\">\n    <div style=\\\"max-width:700px;margin: auto;height:auto;overflow:hidden;\\\">\n        <div style=\\\"width:100%;height:120px;overflow:hidden;\\\">\n            <img src=\\\"./image.php?id=CeD4ahiDU2QgDyWgNWYeh69k2\\\" style=\\\"width:100%;\\\">\n        </div>\n        <div style=\\\"width:auto;padding:0px 25px;\\\">\n\n            <h1 style=\\\"color:#4d4d4d;font-size:18pt;font-family:\\\'Ubuntu\\\', sans-serif;font-weight:400;\\\">Hola Federico Gundel</h1>\n            <div style=\\\"width:100%;height:auto;font-weight:300;font-size:14pt;color:#4d4d4d;font-family:\\\'Ubuntu\\\', sans-serif;\\\">\n\n\n                <p>Se ha solicitado acceso a la plataforma de [A&ntilde;adirNombre], para mas informaci&oacute;n entra en:  [A&ntilde;adir enlace del panel]</p>\n\n            </div>\n\n        </div>\n\n        <div style=\\\"max-width:100%;margin:auto;color:#abadae;font-size:11pt;font-family:\\\'Ubuntu\\\', sans-serif;\\\">\n            <p align=\\\"justify\\\">Este mensaje es solamente para la persona a la que va dirigido. Puede contener informaci&oacute;n confidencial o legalmente protegida. No hay renuncia a la confidencialidad o privilegio por cualquier transmisi&oacute;n mala o err&oacute;nea. Si usted ha recibido este mensaje por error, le rogamos que borre de su sistema inmediatamente el mensaje as&iacute; como todas sus copias, destruya todas las copias del mismo de su disco duro y notifique al remitente. No debe, directa o indirectamente, usar, revelar, distribuir, imprimir o copiar ninguna de las partes de este mensaje si no es usted el destinatario. Cualquier opini&oacute;n expresada en este mensaje proviene del remitente, excepto cuando el mensaje establezca lo contrario y el remitente esta autorizado para establecer que dichas opiniones provienen de [A&ntilde;adirNombre]. N&oacute;tese que el correo electr&oacute;nico v&iacute;a Internet no permite asegurar ni la confidencialidad de los mensajes que se transmiten ni la correcta recepci&oacute;n de los mismos. En el caso de que el destinatario de este mensaje no consintiera la utilizaci&oacute;n del correo electr&oacute;nico v&iacute;a Internet, rogamos lo ponga en nuestro conocimiento de manera inmediata.</p>\n\n        </div>\n    </div>\n</body>\n\n</html>', 0, 'null', 1, '2025-07-29 15:30:22', 'Email marketing'),
(175, 'admin@centro.factuley.com', 'josejuanalemansosa@gmail.com', '<!DOCTYPE html>\n<html lang=\\\"es\\\">\n	<head>\n	<title>Solicitud de acceso - Plataforma [A&ntilde;adirNombre]</title>\n		<meta charset=\\\"UTF-8\\\">\n		<link href=\\\"https://fonts.googleapis.com/css?family=Ubuntu:300\\\" rel=\\\"stylesheet\\\" />\n		<link href=\\\"https://fonts.googleapis.com/css?family=Ubuntu:400,500&display=swap\\\" rel=\\\"stylesheet\\\" />\n        <meta name=\\\"viewport\\\" content=\\\"user-scalable=no, width=device-width, initial-scale=1\\\">\n	</head>\n	<body style=\\\"margin:0px;padding:0px;font-family:\\\'Ubuntu\\\', sans-serif;\\\">\n		<div style=\\\"max-width:700px;margin: auto;height:auto;overflow:hidden;\\\">\n			<div style=\\\"width:100%;height:120px;overflow:hidden;\\\">\n				<img src=\\\"./image.php?id=CeD4ahiDU2QgDyWgNWYeh69k2\\\" style=\\\"width:100%;\\\">\n			</div>\n			<div style=\\\"width:auto;padding:0px 25px;\\\">\n				\n				<h1 style=\\\"color:#4d4d4d;font-size:18pt;font-family:\\\'Ubuntu\\\', sans-serif;font-weight:400;\\\">Hola Adri&aacute;n Alem&aacute;n</h1>\n				<div style=\\\"width:100%;height:auto;font-weight:300;font-size:14pt;color:#4d4d4d;font-family:\\\'Ubuntu\\\', sans-serif;\\\">\n\n\n					<p>Su solicitud ha sido aceptada por parte del departamento de [A&ntilde;adirNombre]</p>\n	\n				</div>\n				\n			</div>\n		\n			<div style=\\\"max-width:100%;margin:auto;color:#abadae;font-size:11pt;font-family:\\\'Ubuntu\\\', sans-serif;\\\">\n				<p align=\\\"justify\\\">&lt;p&gt;Este mensaje es solamente para la persona a la que va dirigido. Puede contener informaci&amp;oacute;n confidencial o legalmente protegida. No hay renuncia a la confidencialidad o privilegio por cualquier transmisi&amp;oacute;n mala o err&amp;oacute;nea. Si usted ha recibido este mensaje por error, le rogamos que borre de su sistema inmediatamente el mensaje as&amp;iacute; como todas sus copias, destruya todas las copias del mismo de su disco duro y notifique al remitente. No debe, directa o indirectamente, usar, revelar, distribuir, imprimir o copiar ninguna de las partes de este mensaje si no es usted el destinatario. Cualquier opini&amp;oacute;n expresada en este mensaje proviene del remitente, excepto cuando el mensaje establezca lo contrario y el remitente esta autorizado para establecer que dichas opiniones provienen de [A&amp;ntilde;adirNombre]. N&amp;oacute;tese que el correo electr&amp;oacute;nico v&amp;iacute;a Internet no permite asegurar ni la confidencialidad de los mensajes que se transmiten ni la correcta recepci&amp;oacute;n de los mismos. En el caso de que el destinatario de este mensaje no consintiera la utilizaci&amp;oacute;n del correo electr&amp;oacute;nico v&amp;iacute;a Internet, rogamos lo ponga en nuestro conocimiento de manera inmediata.&lt;/p&gt;</p>\n				\n			</div>\n		</div>\n	</body>\n</html>', 0, 'null', 1, '2025-07-29 15:31:32', 'Solicitud aceptada');

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `marcas`
--

CREATE TABLE `marcas` (
  `id_marca` int(11) NOT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `materiales`
--

CREATE TABLE `materiales` (
  `material_id` int(11) NOT NULL,
  `nombre` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `cantidad` int(11) NOT NULL,
  `id_estado` int(11) NOT NULL,
  `id_ubicacion` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Volcado de datos para la tabla `materiales`
--

INSERT INTO `materiales` (`material_id`, `nombre`, `cantidad`, `id_estado`, `id_ubicacion`) VALUES
(2, 'Cajas', 234, 2, 1),
(3, 'ROLLOS PAPEL ', 500, 1, 1),
(4, 'Papel', 300, 1, 2);

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `materiales2`
--

CREATE TABLE `materiales2` (
  `id_material` int(11) NOT NULL,
  `nombre` varchar(100) NOT NULL,
  `estado` varchar(50) NOT NULL DEFAULT 'Disponible',
  `precio_dia` decimal(9,2) NOT NULL,
  `stock` int(11) NOT NULL,
  `id_familia` int(11) DEFAULT NULL,
  `id_subfamilia` int(11) DEFAULT NULL,
  `descripcion` text NOT NULL DEFAULT ''
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Volcado de datos para la tabla `materiales2`
--

INSERT INTO `materiales2` (`id_material`, `nombre`, `estado`, `precio_dia`, `stock`, `id_familia`, `id_subfamilia`, `descripcion`) VALUES
(3, 'Parlante', 'Disponible', 12.00, 3, NULL, NULL, 'Parlante activo de alta potencia, ideal para sonorizar eventos medianos a grandes. Ofrece excelente calidad de audio, conectividad versátil (XLR, RCA, etc.) y construcción robusta para uso en exteriores o interiores. Recomendado para música en vivo, DJ, charlas o ambientación sonora.'),
(4, 'Mixer R24G', 'Disponible', 23.00, 33, 3, 6, 'Mezclador de audio profesional de 24 canales, ideal para eventos en vivo, conciertos, conferencias o producciones. Ofrece entradas balanceadas, ecualización por canal y múltiples salidas para monitores o grabación. Compacto y versátil, permite un control preciso del sonido durante todo el evento.'),
(5, 'Cable', 'Disponible', 10.00, 2, NULL, NULL, '');

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `material_pack`
--

CREATE TABLE `material_pack` (
  `id_pack` int(11) NOT NULL,
  `id_material` int(11) NOT NULL,
  `cantidad` int(11) NOT NULL DEFAULT 1
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Volcado de datos para la tabla `material_pack`
--

INSERT INTO `material_pack` (`id_pack`, `id_material`, `cantidad`) VALUES
(2, 3, 1),
(2, 4, 33),
(5, 3, 1),
(5, 4, 1),
(6, 3, 1),
(6, 4, 1);

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `medidas`
--

CREATE TABLE `medidas` (
  `id_medida` int(11) NOT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Volcado de datos para la tabla `medidas`
--

INSERT INTO `medidas` (`id_medida`, `nombre`) VALUES
(1, 'dfgh'),
(2, 'm');

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `message`
--

CREATE TABLE `message` (
  `message_id` int(11) NOT NULL,
  `message_user` int(11) NOT NULL,
  `message_ticket_id` int(11) NOT NULL,
  `message_date` int(11) NOT NULL,
  `message_text` varchar(5000) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `metodos_pago`
--

CREATE TABLE `metodos_pago` (
  `id_metodo` int(11) NOT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Volcado de datos para la tabla `metodos_pago`
--

INSERT INTO `metodos_pago` (`id_metodo`, `nombre`) VALUES
(1, 'Efectivo'),
(2, 'Transferencia bancaria ');

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `miembro_equipo`
--

CREATE TABLE `miembro_equipo` (
  `id_miembro` int(11) NOT NULL,
  `dni` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `precio_hora` int(11) DEFAULT NULL,
  `user_id` int(11) DEFAULT NULL,
  `precio_horas_extra` int(11) DEFAULT NULL,
  `direccion` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `kilometros_casa` int(11) DEFAULT 1,
  `kilometros_calle` int(11) DEFAULT 1,
  `calle` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT 'Avenida Escaleritas, Las Palmas de Gran Canaria, España',
  `csrf_token` varchar(255) DEFAULT NULL,
  `email` varchar(255) DEFAULT NULL,
  `estado` varchar(255) NOT NULL DEFAULT 'Aceptado'
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Volcado de datos para la tabla `miembro_equipo`
--

INSERT INTO `miembro_equipo` (`id_miembro`, `dni`, `precio_hora`, `user_id`, `precio_horas_extra`, `direccion`, `kilometros_casa`, `kilometros_calle`, `calle`, `csrf_token`, `email`, `estado`) VALUES
(32, '1', 1, 13, 1, 'Av. Escaleritas, Las Palmas de Gran Canaria, España', 1, 1, 'Av. 8 de Marzo, n8, Las Palmas de Gran Canaria, España', NULL, NULL, 'Aceptado'),
(38, 'y12612616', 2, 6736, 2, 'Carretera Pico Viento, n3, Tafira Baja, España', 1, 1, 'Av. Escaleritas, n3, Las Palmas de Gran Canaria, España', NULL, NULL, 'Aceptado'),
(44, '37847226', 10, 6707, 12, 'Avenida Avellaneda 1233, Olavarría, Provincia de Buenos Aires, Argentina', 1, 1, 'Avenida Pringles 3456, Olavarría, Provincia de Buenos Aires, Argentina', NULL, NULL, 'Aceptado'),
(50, 'y12612616', 1, 6742, 1, 'Av. Escaleritas, n3, Las Palmas de Gran Canaria, España', 1, 1, 'Avenida Alcalde José Ramirez Bethencourt, n 13, Las Palmas de Gran Canaria, Las Palmas, España', NULL, NULL, 'Aceptado'),
(52, 'DE23424W', 1, 6756, 1, '11 de Septiembre de 1888, Ciudad Autónoma de Buenos Aires, Argentina', NULL, NULL, '11 de Septiembre de 1888, Ciudad Autónoma de Buenos Aires, Argentina', NULL, NULL, 'Aceptado'),
(53, 'Y126126216', 3, 6758, 7, 'Avenida Escaleritas, n32, Las Palmas de Gran Canaria, España', 1, 1, 'Calle Matos, 30, Gáldar, Las Palmas, España', NULL, 'Info.agaete@ragu.rest', 'Aceptado');

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `miembro_evento`
--

CREATE TABLE `miembro_evento` (
  `id_miembro_evento` int(11) NOT NULL,
  `id_miembro` int(11) NOT NULL,
  `id_evento` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Volcado de datos para la tabla `miembro_evento`
--

INSERT INTO `miembro_evento` (`id_miembro_evento`, `id_miembro`, `id_evento`) VALUES
(12, 32, 23),
(13, 44, 23);

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `modelos`
--

CREATE TABLE `modelos` (
  `id_modelo` int(11) NOT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Volcado de datos para la tabla `modelos`
--

INSERT INTO `modelos` (`id_modelo`, `nombre`) VALUES
(3, 'qwe');

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `navegadores`
--

CREATE TABLE `navegadores` (
  `id_navegador` int(11) NOT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `nivel_estudios`
--

CREATE TABLE `nivel_estudios` (
  `id_nivel_estudios` int(11) NOT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `notas`
--

CREATE TABLE `notas` (
  `id_nota` int(11) NOT NULL,
  `cuerpo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `id_cliente` int(11) NOT NULL,
  `fecha` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Volcado de datos para la tabla `notas`
--

INSERT INTO `notas` (`id_nota`, `cuerpo`, `id_cliente`, `fecha`) VALUES
(1, 'Cliente ideal', 1, '2024-09-04 15:46:00'),
(2, 'Cliente contento', 2, '2024-09-10 12:27:12'),
(3, 'Cliente problematico', 2, '2024-09-23 11:56:31'),
(4, 'Clienta me llamo a las 7:00 am', 3, '2024-10-08 15:21:40'),
(5, 'cLIENTE CONTENTO', 4, '2024-10-14 16:43:16'),
(6, 'Cliente simpatico', 10, '2025-01-09 12:39:21'),
(7, 'cl4l', 1, '2025-01-17 18:31:56');

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `obras`
--

CREATE TABLE `obras` (
  `id_obra` int(11) NOT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `observaciones`
--

CREATE TABLE `observaciones` (
  `id_observacion` int(11) NOT NULL,
  `observacion` varchar(2255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `id_pedido` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `otras_carpetas`
--

CREATE TABLE `otras_carpetas` (
  `id` int(11) NOT NULL,
  `nombre` varchar(100) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `packs`
--

CREATE TABLE `packs` (
  `id_pack` int(11) NOT NULL,
  `nombre` varchar(100) NOT NULL,
  `descripcion` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Volcado de datos para la tabla `packs`
--

INSERT INTO `packs` (`id_pack`, `nombre`, `descripcion`) VALUES
(2, 'Pack 1', 'sdafdfsdf'),
(5, 'Iluminaciòn', 'Pack de elementos de iluminacìon'),
(6, 'Pack de prueba', 'Prueba');

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `pago`
--

CREATE TABLE `pago` (
  `id_pago` int(11) NOT NULL,
  `importe` decimal(7,2) NOT NULL,
  `estado` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `id_miembro` int(11) DEFAULT NULL,
  `fecha` date NOT NULL,
  `pagos` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `importe_restante` decimal(7,2) NOT NULL,
  `horas_extra` int(11) DEFAULT NULL,
  `precio_horas_extra` decimal(7,2) DEFAULT NULL,
  `id_proveedor` int(11) DEFAULT NULL,
  `numero_factura` int(11) DEFAULT NULL,
  `fecha_vencimiento` datetime DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `pago_empleado`
--

CREATE TABLE `pago_empleado` (
  `id_pago_empleado` int(11) NOT NULL,
  `importe` decimal(9,2) DEFAULT NULL,
  `id_metodo` int(11) DEFAULT NULL,
  `id_banco` int(11) DEFAULT NULL,
  `fecha` datetime DEFAULT NULL,
  `id_factura_empleado` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;

--
-- Volcado de datos para la tabla `pago_empleado`
--

INSERT INTO `pago_empleado` (`id_pago_empleado`, `importe`, `id_metodo`, `id_banco`, `fecha`, `id_factura_empleado`) VALUES
(6, 922878.00, NULL, NULL, '2025-06-07 17:03:04', 62),
(7, 220.00, NULL, NULL, '2025-06-07 17:10:05', 63),
(8, 2009.90, NULL, NULL, '2025-06-07 17:19:41', 63);

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `pago_factura`
--

CREATE TABLE `pago_factura` (
  `id_pago_factura` int(11) NOT NULL,
  `importe` decimal(9,2) NOT NULL,
  `id_metodo` int(11) DEFAULT NULL,
  `id_banco` int(11) DEFAULT NULL,
  `fecha` date NOT NULL,
  `id_factura_manual` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Volcado de datos para la tabla `pago_factura`
--

INSERT INTO `pago_factura` (`id_pago_factura`, `importe`, `id_metodo`, `id_banco`, `fecha`, `id_factura_manual`) VALUES
(19, 5.00, 1, NULL, '2025-07-22', 92);

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `pago_proveedor`
--

CREATE TABLE `pago_proveedor` (
  `id_pago_proveedor` int(11) NOT NULL,
  `importe` decimal(9,2) NOT NULL,
  `id_metodo` int(11) DEFAULT NULL,
  `id_banco` int(11) DEFAULT NULL,
  `fecha` datetime NOT NULL,
  `id_factura_proveedor` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `pedidos`
--

CREATE TABLE `pedidos` (
  `id_pedido` int(11) NOT NULL,
  `numero` varchar(255) DEFAULT NULL,
  `nombre` varchar(255) DEFAULT NULL,
  `domicilio` varchar(255) DEFAULT NULL,
  `dni` varchar(255) DEFAULT NULL,
  `telefono` varchar(255) DEFAULT NULL,
  `palets` varchar(255) DEFAULT NULL,
  `bultos` varchar(255) DEFAULT NULL,
  `tipo_entrega` varchar(255) DEFAULT NULL,
  `estado` varchar(255) DEFAULT '',
  `geolocalizacion` varchar(255) DEFAULT NULL,
  `id_transportista` int(11) DEFAULT NULL,
  `fecha_creacion` datetime DEFAULT current_timestamp(),
  `fecha_entrega` date DEFAULT NULL,
  `id_firma` int(11) DEFAULT NULL,
  `id_almacen` int(11) DEFAULT NULL,
  `id_balda` int(11) DEFAULT NULL,
  `id_columna` int(11) DEFAULT NULL,
  `fecha_almacen` date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;

--
-- Volcado de datos para la tabla `pedidos`
--

INSERT INTO `pedidos` (`id_pedido`, `numero`, `nombre`, `domicilio`, `dni`, `telefono`, `palets`, `bultos`, `tipo_entrega`, `estado`, `geolocalizacion`, `id_transportista`, `fecha_creacion`, `fecha_entrega`, `id_firma`, `id_almacen`, `id_balda`, `id_columna`, `fecha_almacen`) VALUES
(1, '234234', '341234', '123412', '12341234', NULL, '0', '012341234', 'Directa', 'Entregado', NULL, NULL, '2024-09-25 17:20:15', NULL, NULL, NULL, NULL, NULL, NULL),
(2, '1', 'Nuevo', NULL, NULL, NULL, '0', '0', 'Directa', 'Entregado', NULL, NULL, '2025-05-01 09:27:20', NULL, NULL, NULL, NULL, NULL, NULL);

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `pedidos_observaciones`
--

CREATE TABLE `pedidos_observaciones` (
  `id_pedido` int(11) NOT NULL,
  `observacion` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `pedidos_transportistas`
--

CREATE TABLE `pedidos_transportistas` (
  `id_transportista` int(11) NOT NULL,
  `nombre` varchar(255) NOT NULL,
  `domicilio` varchar(255) NOT NULL,
  `dni` varchar(255) NOT NULL,
  `telefono` varchar(255) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `periodo_vacaciones`
--

CREATE TABLE `periodo_vacaciones` (
  `id_periodo_vacaciones` int(11) NOT NULL,
  `salida_periodo_1` date DEFAULT NULL,
  `incorporacion_periodo_1` date DEFAULT NULL,
  `salida_periodo_2` date DEFAULT NULL,
  `incorporacion_periodo_2` date DEFAULT NULL,
  `salida_periodo_3` date DEFAULT NULL,
  `incorporacion_periodo_3` date DEFAULT NULL,
  `id_empleado` int(11) NOT NULL,
  `observaciones` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `data` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Volcado de datos para la tabla `periodo_vacaciones`
--

INSERT INTO `periodo_vacaciones` (`id_periodo_vacaciones`, `salida_periodo_1`, `incorporacion_periodo_1`, `salida_periodo_2`, `incorporacion_periodo_2`, `salida_periodo_3`, `incorporacion_periodo_3`, `id_empleado`, `observaciones`, `data`) VALUES
(16, NULL, NULL, NULL, NULL, NULL, NULL, 6, 'turbodat', '[{\\\"salida\\\":\\\"2025-02-05\\\",\\\"incorporacion\\\":\\\"2025-02-07\\\",\\\"dias\\\":2},{\\\"salida\\\":\\\"2025-02-10\\\",\\\"incorporacion\\\":\\\"2025-02-16\\\",\\\"dias\\\":6},{\\\"salida\\\":\\\"2025-02-27\\\",\\\"incorporacion\\\":\\\"2025-03-02\\\",\\\"dias\\\":3}]'),
(18, NULL, NULL, NULL, NULL, NULL, NULL, 7, '', '[{\\\"salida\\\":\\\"2025-02-05\\\",\\\"incorporacion\\\":\\\"2025-02-27\\\",\\\"dias\\\":22}]'),
(19, NULL, NULL, NULL, NULL, NULL, NULL, 7, 'ewqeqwe', '[{\\\"salida\\\":\\\"2025-02-10\\\",\\\"incorporacion\\\":\\\"2025-02-17\\\",\\\"dias\\\":7}]'),
(20, NULL, NULL, NULL, NULL, NULL, NULL, 10, 'Okey', '[{\\\"salida\\\":\\\"2025-04-10\\\",\\\"incorporacion\\\":\\\"2025-04-11\\\",\\\"dias\\\":1},{\\\"salida\\\":\\\"2025-04-17\\\",\\\"incorporacion\\\":\\\"2025-04-26\\\",\\\"dias\\\":9}]'),
(21, NULL, NULL, NULL, NULL, NULL, NULL, 1, '', '[{\\\"salida\\\":\\\"2025-04-29\\\",\\\"incorporacion\\\":\\\"2025-05-14\\\",\\\"dias\\\":15}]');

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `personalizacion`
--

CREATE TABLE `personalizacion` (
  `url_logo_portada` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `url_imagen_portada` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `url_facebook` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `url_linkedin` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `url_twitter` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `url_youtube` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `id_personalizacion` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `planes`
--

CREATE TABLE `planes` (
  `id_plan` int(11) NOT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `id_sector` int(11) DEFAULT NULL,
  `importe` decimal(9,2) NOT NULL,
  `fecha` date NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `poblaciones`
--

CREATE TABLE `poblaciones` (
  `id` int(11) NOT NULL,
  `nombre` varchar(255) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Volcado de datos para la tabla `poblaciones`
--

INSERT INTO `poblaciones` (`id`, `nombre`) VALUES
(1, 'Olavarria'),
(6, 'Las Palmas'),
(7, 'Olavarría'),
(8, 'Las palmas'),
(9, 'Barcelona'),
(10, 'Olavarria');

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `presupuestos`
--

CREATE TABLE `presupuestos` (
  `id_presupuesto` int(11) NOT NULL,
  `titulo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `id_cliente` int(11) NOT NULL,
  `fecha` datetime NOT NULL,
  `numero` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `condiciones` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `tipo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `estado` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `detallado` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `importe` decimal(9,2) NOT NULL,
  `id_fase` int(11) DEFAULT NULL,
  `id_sector` int(11) DEFAULT NULL,
  `id_obra` int(11) DEFAULT NULL,
  `cif` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `domicilio` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `cp` int(11) DEFAULT NULL,
  `telefono` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `id_usuario` int(11) NOT NULL,
  `importe_final` decimal(9,2) NOT NULL,
  `irpf` decimal(7,2) DEFAULT NULL,
  `nota_interna` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `nota_externa` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `imagen` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `programado` date DEFAULT NULL,
  `lugar` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `fechas` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `impuesto` decimal(7,2) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `presupuestos_material`
--

CREATE TABLE `presupuestos_material` (
  `id_presupuesto` int(11) NOT NULL,
  `titulo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `id_cliente` int(11) NOT NULL,
  `fecha` datetime NOT NULL,
  `numero` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `condiciones` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `tipo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `estado` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `detallado` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `importe` decimal(9,2) NOT NULL,
  `id_evento` int(11) NOT NULL,
  `cif` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `domicilio` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `cp` int(11) DEFAULT NULL,
  `telefono` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `id_usuario` int(11) NOT NULL,
  `importe_final` decimal(9,2) NOT NULL,
  `irpf` decimal(7,2) DEFAULT NULL,
  `imagen` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `descuento` decimal(9,2) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Volcado de datos para la tabla `presupuestos_material`
--

INSERT INTO `presupuestos_material` (`id_presupuesto`, `titulo`, `id_cliente`, `fecha`, `numero`, `condiciones`, `tipo`, `estado`, `detallado`, `importe`, `id_evento`, `cif`, `domicilio`, `cp`, `telefono`, `email`, `id_usuario`, `importe_final`, `irpf`, `imagen`, `descuento`) VALUES
(30, 'Gastos', 44, '2025-07-09 21:13:08', '2022/A16', NULL, 'Particular', 'No enviado', '[{\"id\":\"4\",\"nombre\":\"Mixer R24G\",\"descripcion\":\"Alquiler de Mixer R24G, el material cuenta con: <br>Fuente de alimentación (1 Unidad) <br> Adaptadores RCA-Jack (2 Unidades) <br> Cables XLR (4 Unidades)\",\"cantidad\":\"33\",\"fechas\":[\"2025-06-30\",\"2025-07-01\",\"2025-07-02\",\"2025-07-03\",\"2025-07-14\",\"2025-07-15\",\"2025-07-16\",\"2025-07-17\"],\"dias\":8,\"descuento\":\"0.00\",\"precio_unitario\":\"23.00\",\"igic\":\"0.00\"},{\"id\":\"5\",\"nombre\":\"Cable\",\"descripcion\":\"Alquiler de Cable\",\"cantidad\":\"2\",\"fechas\":[\"2025-06-30\",\"2025-07-01\",\"2025-07-02\",\"2025-07-03\",\"2025-07-14\",\"2025-07-15\",\"2025-07-16\",\"2025-07-17\"],\"dias\":8,\"descuento\":\"0.00\",\"precio_unitario\":\"10.00\",\"igic\":\"0.00\"}]', 4985.60, 23, '37847226', 'rendon 540', 7400, '02284728052', 'fede.gundel@gmail.com', 6707, 4985.60, NULL, 'https://centro.factuley.com/image.php?id=CeD4ahiDU2QgDyWgNWYeh69k2', 20.00),
(31, 'asdas', 44, '2025-07-09 21:33:11', '2022/A16', 'NUESTRA EMPRES ANO SEIOEÑ', 'Particular', 'Aceptado', '[{\"id\":\"3\",\"nombre\":\"Parlante\",\"descripcion\":\"Alquiler de Parlante, el material cuenta con: <br>Cables XLR (1 Unidad) <br> Cables XLR2 (2 Unidades)\",\"cantidad\":\"3\",\"fechas\":[\"2025-07-08\",\"2025-07-09\",\"2025-07-11\",\"2025-07-12\",\"2025-07-13\",\"2025-07-14\",\"2025-07-15\",\"2025-07-17\",\"2025-07-18\"],\"dias\":9,\"descuento\":\"0.00\",\"precio_unitario\":\"12.00\",\"igic\":\"21.00\"},{\"id\":\"4\",\"nombre\":\"Mixer R24G\",\"descripcion\":\"Alquiler de Mixer R24G, el material cuenta con: <br>Fuente de alimentación (1 Unidad) <br> Adaptadores RCA-Jack (2 Unidades) <br> Cables XLR (4 Unidades)\",\"cantidad\":\"3\",\"fechas\":[\"2025-07-08\",\"2025-07-09\",\"2025-07-12\",\"2025-07-13\",\"2025-07-14\",\"2025-07-15\",\"2025-07-18\"],\"dias\":7,\"descuento\":\"10.00\",\"precio_unitario\":\"23.00\",\"igic\":\"0.00\"}]', 682.83, 24, '37847226', 'rendon 540', 7400, '02284728052', 'fede.gundel@gmail.com', 6707, 689.44, 8.00, 'https://centro.factuley.com/image.php?id=CeD4ahiDU2QgDyWgNWYeh69k2', 10.00);

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `presupuesto_programado`
--

CREATE TABLE `presupuesto_programado` (
  `id_presupuesto_programado` int(11) NOT NULL,
  `fecha_envio` datetime NOT NULL,
  `id_presupuesto` int(11) NOT NULL,
  `estado` varchar(255) NOT NULL DEFAULT 'No enviado'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `producto`
--

CREATE TABLE `producto` (
  `id_producto` int(11) NOT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `precio` decimal(10,2) NOT NULL,
  `id_subcategoria` int(11) DEFAULT NULL,
  `descripcion` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `numero` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Volcado de datos para la tabla `producto`
--

INSERT INTO `producto` (`id_producto`, `nombre`, `precio`, `id_subcategoria`, `descripcion`, `numero`) VALUES
(18, 'Nuevo 2', 3.00, NULL, '11111', 23),
(20, '1', 1.00, NULL, '1', 12),
(22, '123123', 1.00, NULL, '1', 1333),
(23, 'pru', 12.00, NULL, 'wsdfwefq', 1234);

--
-- Disparadores `producto`
--
CREATE TRIGGER `before_insert_producto` BEFORE INSERT ON `producto` FOR EACH ROW BEGIN
    IF NEW.numero IS NULL OR NEW.numero = '' THEN
        SET NEW.numero = (
            SELECT IFNULL(MAX(CAST(numero AS UNSIGNED)), 0) + 1 FROM producto
        );
    END IF;
END;

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `proveedores`
--

CREATE TABLE `proveedores` (
  `id_proveedor` int(11) NOT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `cif` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `cp` int(11) DEFAULT NULL,
  `direccion` int(11) DEFAULT NULL,
  `email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `telefono` int(11) DEFAULT NULL,
  `tipo` varchar(100) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Volcado de datos para la tabla `proveedores`
--

INSERT INTO `proveedores` (`id_proveedor`, `nombre`, `cif`, `cp`, `direccion`, `email`, `telefono`, `tipo`) VALUES
(19, 'Roberto', NULL, NULL, 0, 'fede.gundel@gmail.com', 2147483647, 'Autónomo');

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `provincias`
--

CREATE TABLE `provincias` (
  `id_provincia` int(11) NOT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Volcado de datos para la tabla `provincias`
--

INSERT INTO `provincias` (`id_provincia`, `nombre`) VALUES
(1, 'Cádiz'),
(2, 'Sevilla'),
(3, 'Jaén'),
(4, 'Córdoba'),
(5, 'Almería'),
(6, 'Málaga'),
(7, 'Huelva'),
(8, 'Granada'),
(9, 'Illes Balears'),
(10, 'Valencia'),
(11, 'Alicante'),
(12, 'Murcia'),
(13, 'Castellón'),
(14, 'Melilla'),
(15, 'Guadalajara'),
(16, 'Gipuzkoa'),
(17, 'Huesca'),
(18, 'León'),
(19, 'La Rioja'),
(20, 'Lugo'),
(21, 'Madrid'),
(22, 'Navarra'),
(23, 'Palencia'),
(24, 'Las Palmas'),
(25, 'Pontevedra'),
(26, 'Salamanca'),
(27, 'Santa Cruz de Tenerife'),
(28, 'Cantabria'),
(29, 'Segovia'),
(30, 'Soria'),
(31, 'Teruel'),
(32, 'Toledo'),
(33, 'Valladolid'),
(34, 'Bizkaia'),
(35, 'Zamora'),
(36, 'Zaragoza'),
(37, 'Ceuta'),
(38, 'Ourense'),
(39, 'Asturias'),
(40, 'Cuenca'),
(41, 'A Coruña'),
(42, 'Ciudad Real'),
(43, 'Cáceres'),
(44, 'Burgos'),
(45, 'Badajoz'),
(46, 'Ávila'),
(47, 'Araba/Álava'),
(48, 'Albacete'),
(49, 'Barcelona'),
(50, 'Girona'),
(51, 'Lleida'),
(52, 'Tarragona');

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `proyectos`
--

CREATE TABLE `proyectos` (
  `id_proyecto` int(11) NOT NULL,
  `nombre` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `color` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `gastos_adicionales` decimal(10,2) DEFAULT NULL,
  `observaciones` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Volcado de datos para la tabla `proyectos`
--

INSERT INTO `proyectos` (`id_proyecto`, `nombre`, `color`, `gastos_adicionales`, `observaciones`) VALUES
(1, 'Proyecto de prueba', '#d81089', 10.00, 'Es un proyecto de prueba'),
(3, 'TENERIFE SUR ', '#b77afa', 400.00, 'DESDE EL DIA 9 DE NOVIEMBRE AL 28 DE NOVIEMBRE ESTARÁN LOS MATERIALES EN ESTA UBICACIÓN: \n'),
(4, 'Hospital negrin', '#db1988', 100.00, 'Hospital negrin GC'),
(5, 'Boda Marbella 1', '#16e525', 0.00, 'Boda');

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `proyecto_empleado`
--

CREATE TABLE `proyecto_empleado` (
  `id_proyecto_empleado` int(11) NOT NULL,
  `id_empleado` int(11) DEFAULT NULL,
  `id_proyecto` int(11) DEFAULT NULL,
  `fecha_i` datetime NOT NULL,
  `fecha_f` datetime NOT NULL,
  `id_grupo2` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Volcado de datos para la tabla `proyecto_empleado`
--

INSERT INTO `proyecto_empleado` (`id_proyecto_empleado`, `id_empleado`, `id_proyecto`, `fecha_i`, `fecha_f`, `id_grupo2`) VALUES
(6, 1, 1, '2024-09-02 02:00:00', '2024-09-02 06:00:00', NULL),
(11, 1, 3, '2024-11-12 06:00:00', '2024-11-12 18:00:00', NULL),
(12, 1, 4, '2025-01-14 06:00:00', '2025-01-14 18:00:00', NULL),
(13, 5, 4, '2025-01-28 06:00:00', '2025-01-28 18:00:00', NULL),
(14, 3, 4, '2025-01-28 12:00:00', '2025-01-29 00:00:00', NULL),
(15, 3, 4, '2025-01-28 06:00:00', '2025-01-28 18:00:00', NULL),
(16, 6, 5, '2025-02-04 06:00:00', '2025-02-04 18:00:00', NULL),
(17, 5, 5, '2025-02-04 06:00:00', '2025-02-04 18:00:00', NULL),
(18, 3, 5, '2025-02-04 06:00:00', '2025-02-04 18:00:00', NULL),
(19, 2, 1, '2025-07-02 06:00:00', '2025-07-02 18:00:00', NULL);

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `proyecto_trabajador`
--

CREATE TABLE `proyecto_trabajador` (
  `id_proyecto_trabajador` int(11) NOT NULL,
  `id_trabajador` int(11) NOT NULL,
  `id_proyecto` int(11) DEFAULT NULL,
  `fecha_i` datetime NOT NULL,
  `fecha_f` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `recordatorios_camiones`
--

CREATE TABLE `recordatorios_camiones` (
  `id_recordatorio` int(11) NOT NULL,
  `fecha` date NOT NULL,
  `hora` time NOT NULL,
  `id_camion` int(11) NOT NULL,
  `estado` varchar(50) DEFAULT NULL,
  `cuerpo` text DEFAULT NULL,
  `asunto` varchar(255) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Volcado de datos para la tabla `recordatorios_camiones`
--

INSERT INTO `recordatorios_camiones` (`id_recordatorio`, `fecha`, `hora`, `id_camion`, `estado`, `cuerpo`, `asunto`) VALUES
(4, '2025-07-04', '23:50:00', 4, 'Pendiente', '<p>%matricula%</p>\n<p>%fechadehoy%%fechadehoy%%matricula%</p>\n<p>&nbsp;</p>', 'sdfgdfgdf'),
(5, '2025-07-05', '20:47:00', 4, 'Pendiente', '<p>%matricula%</p>\n<p>%fechadehoy%%fechadehoy%%matricula%</p>\n<p>&nbsp;</p>', 'wqwerqwer'),
(6, '2025-07-05', '00:05:00', 4, 'Pendiente', '<p>%matricula%</p>\n<p>%fechadehoy%%fechadehoy%%matricula%</p>\n<p>&nbsp;</p>', 'sdfgsdfgsdfg'),
(7, '2025-07-05', '03:10:00', 4, 'Pendiente', '<p>%fechadehoy%%matricula%</p>', 'prueba'),
(8, '2025-07-09', '14:16:00', 7, 'Pendiente', '<p>%matricula%%fechadehoy%</p>', 'Prueba');

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `roles`
--

CREATE TABLE `roles` (
  `id_rol` int(11) NOT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `links` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Volcado de datos para la tabla `roles`
--

INSERT INTO `roles` (`id_rol`, `nombre`, `links`) VALUES
(23, 'Administrador', '[\"calculonomina\",\"historialnominas\",\"empleadosnomina\",\"contratos\",\"documentosfirmados\",\"historialdocumentosenviados\",\"estadisticasdocumentos\",\"plantillas\",\"camiones\",\"materiales\",\"presupuestosmateriales\",\"facturamanualmateriales\",\"eventoslf\",\"seguimientos\",\"calendarioeventos\",\"inicio\",\"clientestotales\",\"potencialcliente\",\"emailmarketing\",\"condiciones\",\"crearpresupuesto\",\"historialpresupuestos\",\"presupuestosprogramados\",\"crearfacturamanual\",\"historialfacturasmanuales\",\"historialfacturasrectificadas\",\"bancos\",\"copias_seguridad\",\"facturasprogramadas\",\"cobrospendientes\",\"apartados\",\"alumnos\",\"alumnospotenciales\",\"planes\",\"cursos\",\"docentes\",\"equipo\",\"fichajes\",\"fichaje\",\"alerta\",\"misfichajes\",\"estadisticas\",\"vehiculos\",\"financiacion\",\"historialventas\",\"itv\",\"historialenviositv\",\"ventasmanuales\",\"agregarproductosyservicios\",\"calendariocitas\",\"historialcompras\",\"ofertacumpleanos\",\"enviomasivo\",\"subirrecursos\",\"marketing\",\"crearcarpeta\",\"finanzas\",\"legal\",\"presupuestos_c\",\"otrosrecursos\",\"proveedores\",\"pagoaproveedores\",\"controldesueldos\",\"inventario\",\"empleados\",\"controldepersonal\",\"miembros\",\"condiciones\",\"crearalbaran\",\"historialalbaranes\",\"crearfacturamanualalbaranes\",\"backups\",\"historialactividades\",\"miembros_eventos\",\"historialeventos\",\"historialeventosprueba\",\"historialeventosusuario\",\"misformularios\",\"crearformulario\",\"logistica_crear_pedido\",\"logistica_estadisticas\",\"logistica_en_ruta\",\"logistica_pedidos_pendientes\",\"logistica_pedidos_entregados\",\"logistica_no_entregado\",\"logistica_historial\",\"logistica_observaciones_carga\",\"logistica_transportistas\",\"logistica_scanner\",\"calendariovacaciones\",\"controldevacaciones\",\"misvacaciones\",\"sistemaarchivos\"]'),
(48, 'Trabajador', '[\"fichaje\",\"misfichajes\",\"misvacaciones\"]');

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `sectores`
--

CREATE TABLE `sectores` (
  `id_sector` int(11) NOT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `id_cliente` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Volcado de datos para la tabla `sectores`
--

INSERT INTO `sectores` (`id_sector`, `nombre`, `id_cliente`) VALUES
(1, '1', 0),
(2, 'Autónomo', 0),
(3, 'dfdf', 0),
(4, 'dfdf', 0),
(5, 'a', 0),
(6, '88', 0),
(7, 'sadasd', 0),
(8, 'dfdf', 0);

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `sectors`
--

CREATE TABLE `sectors` (
  `id` int(11) NOT NULL,
  `sector_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `sector_cnae`
--

CREATE TABLE `sector_cnae` (
  `id` int(11) NOT NULL,
  `sector_id` int(11) DEFAULT NULL,
  `cnae_id` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `servicio`
--

CREATE TABLE `servicio` (
  `id_servicio` int(11) NOT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `descripcion` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `precio` decimal(7,2) NOT NULL,
  `id_subcategoria` int(11) DEFAULT NULL,
  `numero` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Volcado de datos para la tabla `servicio`
--

INSERT INTO `servicio` (`id_servicio`, `nombre`, `descripcion`, `precio`, `id_subcategoria`, `numero`) VALUES
(11, 'Mantenimiento', '2222', 32.00, NULL, 3),
(12, 'Reparación', '11111', 3.00, NULL, 4),
(13, 'Nuevo 3', '2222', 32.00, NULL, 5),
(14, 'nuevo 4', '11111', 3.00, NULL, 6),
(16, 'Pruebi', 'weqweqwe', 12.00, NULL, 32323),
(17, 'Nuevardo', '12312312', 11.00, NULL, 12312312);

--
-- Disparadores `servicio`
--

CREATE TRIGGER `before_insert_servicio` BEFORE INSERT ON `servicio` FOR EACH ROW BEGIN
    IF NEW.numero IS NULL OR NEW.numero = '' THEN
        SET NEW.numero = (
            SELECT IFNULL(MAX(CAST(numero AS UNSIGNED)), 0) + 1 FROM servicio
        );
    END IF;
END;

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `servicio_calendario`
--

CREATE TABLE `servicio_calendario` (
  `id_servicio_calendario` int(11) NOT NULL,
  `id_servicio` int(11) NOT NULL,
  `color` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `servicio_trabajador`
--

CREATE TABLE `servicio_trabajador` (
  `id_servicio_trabajador` int(11) NOT NULL,
  `client_id` int(11) DEFAULT NULL,
  `id_servicio_calendario` int(11) DEFAULT NULL,
  `user_id` int(11) NOT NULL,
  `fecha_i` datetime NOT NULL,
  `fecha_f` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `slider`
--

CREATE TABLE `slider` (
  `slider_id` int(11) NOT NULL,
  `slider_title` varchar(150) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
  `slider_subtitle` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
  `slider_url` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
  `slider_btn` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
  `slider_image` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
  `slider_data` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `sms`
--

CREATE TABLE `sms` (
  `id_sms` int(11) NOT NULL,
  `fecha_envio` datetime DEFAULT NULL,
  `client_id` int(11) NOT NULL,
  `estado` varchar(255) NOT NULL DEFAULT '',
  `cuerpo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `fecha_programado` datetime DEFAULT NULL,
  `tipo` varchar(255) NOT NULL DEFAULT 'sms'
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `subcategorias`
--

CREATE TABLE `subcategorias` (
  `id_subcategoria` int(11) NOT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Volcado de datos para la tabla `subcategorias`
--

INSERT INTO `subcategorias` (`id_subcategoria`, `nombre`) VALUES
(1, 'Test'),
(2, 'Test'),
(3, 'Test');

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `subfamilias`
--

CREATE TABLE `subfamilias` (
  `id_subfamilia` int(11) NOT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `id_familia` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Volcado de datos para la tabla `subfamilias`
--

INSERT INTO `subfamilias` (`id_subfamilia`, `nombre`, `id_familia`) VALUES
(3, 'Subs', 3),
(4, 'Twitters', 3),
(5, 'Medios', 3),
(6, 'Consolas', 3);

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `subvenciones`
--

CREATE TABLE `subvenciones` (
  `id_subvencion` int(11) NOT NULL,
  `titulo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `estado` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `url_generico` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `email_marketing` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `url_autonomo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `url_sociedad` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `descripcion` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `fecha` datetime NOT NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `tag`
--

CREATE TABLE `tag` (
  `id_tag` int(11) NOT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Volcado de datos para la tabla `tag`
--

INSERT INTO `tag` (`id_tag`, `nombre`) VALUES
(1, 'gf');

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `tag_cliente`
--

CREATE TABLE `tag_cliente` (
  `id_tag` int(11) NOT NULL,
  `client_id` int(11) NOT NULL,
  `id_tag_cliente` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `tickets`
--

CREATE TABLE `tickets` (
  `ticket_id` int(11) NOT NULL,
  `ticket_user` int(11) NOT NULL,
  `ticket_assistant` int(11) DEFAULT NULL,
  `ticket_title` tinytext NOT NULL,
  `ticket_status` tinytext NOT NULL,
  `ticket_response_date` int(11) DEFAULT NULL,
  `ticket_date` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `tipo_pelo`
--

CREATE TABLE `tipo_pelo` (
  `id_tipo_pelo` int(11) NOT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `tools`
--

CREATE TABLE `tools` (
  `tool_id` int(11) NOT NULL,
  `tool_name` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
  `tool_url` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
  `tool_image` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
  `tool_discard` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `trabajadores`
--

CREATE TABLE `trabajadores` (
  `id_trabajador` int(11) NOT NULL,
  `cif` varchar(255) NOT NULL,
  `precio_hora` int(11) NOT NULL,
  `horas_totales` int(11) NOT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `precio_horas_extra` int(11) NOT NULL,
  `telefono` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `transportistas`
--

CREATE TABLE `transportistas` (
  `id_transportista` int(11) NOT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `dni` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `tutores`
--

CREATE TABLE `tutores` (
  `id_tutor` int(11) NOT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `apellidos` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `telefono` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `parentesco` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `habilitado` tinyint(1) NOT NULL,
  `id_alumno` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `ubicaciones`
--

CREATE TABLE `ubicaciones` (
  `id_ubicacion` int(11) NOT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Volcado de datos para la tabla `ubicaciones`
--

INSERT INTO `ubicaciones` (`id_ubicacion`, `nombre`) VALUES
(1, 'Almacen 4'),
(2, 'Almacen 5');

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `ubicacion_feriado`
--

CREATE TABLE `ubicacion_feriado` (
  `id_ubicacion_feriado` int(11) NOT NULL,
  `id_provincia` int(11) DEFAULT NULL,
  `id_localidad` int(11) DEFAULT NULL,
  `id_feriado` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Volcado de datos para la tabla `ubicacion_feriado`
--

INSERT INTO `ubicacion_feriado` (`id_ubicacion_feriado`, `id_provincia`, `id_localidad`, `id_feriado`) VALUES
(2207, NULL, NULL, 1051),
(2208, NULL, NULL, 1052),
(2209, NULL, NULL, 1053),
(2210, NULL, NULL, 1054),
(2211, NULL, NULL, 1055),
(2212, NULL, NULL, 1056),
(2213, NULL, NULL, 1057),
(2214, NULL, NULL, 1058),
(2215, NULL, NULL, 1059),
(2216, 1, NULL, 1060),
(2217, 2, NULL, 1060),
(2218, 3, NULL, 1060),
(2219, 4, NULL, 1060),
(2220, 5, NULL, 1060),
(2221, 6, NULL, 1060),
(2222, 7, NULL, 1060),
(2223, 8, NULL, 1060),
(2224, 9, NULL, 1061),
(2225, 10, NULL, 1062),
(2226, 11, NULL, 1062),
(2227, 13, NULL, 1062),
(2228, 12, NULL, 1063),
(2229, 14, NULL, 1064),
(2230, 15, NULL, 1065),
(2231, 16, NULL, 1065),
(2232, 7, NULL, 1065),
(2233, 17, NULL, 1065),
(2234, 3, NULL, 1065),
(2235, 18, NULL, 1065),
(2236, 19, NULL, 1065),
(2237, 20, NULL, 1065),
(2238, 21, NULL, 1065),
(2239, 12, NULL, 1065),
(2240, 22, NULL, 1065),
(2241, 23, NULL, 1065),
(2242, 24, NULL, 1065),
(2243, 25, NULL, 1065),
(2244, 26, NULL, 1065),
(2245, 27, NULL, 1065),
(2246, 28, NULL, 1065),
(2247, 29, NULL, 1065),
(2248, 2, NULL, 1065),
(2249, 30, NULL, 1065),
(2250, 31, NULL, 1065),
(2251, 32, NULL, 1065),
(2252, 33, NULL, 1065),
(2253, 34, NULL, 1065),
(2254, 35, NULL, 1065),
(2255, 36, NULL, 1065),
(2256, 37, NULL, 1065),
(2257, 14, NULL, 1065),
(2258, 38, NULL, 1065),
(2259, 39, NULL, 1065),
(2260, 8, NULL, 1065),
(2261, 40, NULL, 1065),
(2262, 41, NULL, 1065),
(2263, 4, NULL, 1065),
(2264, 42, NULL, 1065),
(2265, 1, NULL, 1065),
(2266, 43, NULL, 1065),
(2267, 44, NULL, 1065),
(2268, 9, NULL, 1065),
(2269, 45, NULL, 1065),
(2270, 46, NULL, 1065),
(2271, 5, NULL, 1065),
(2272, 6, NULL, 1065),
(2273, 47, NULL, 1065),
(2274, 48, NULL, 1065),
(2275, 47, NULL, 1066),
(2276, 11, NULL, 1066),
(2277, 49, NULL, 1066),
(2278, 13, NULL, 1066),
(2279, 50, NULL, 1066),
(2280, 16, NULL, 1066),
(2281, 51, NULL, 1066),
(2282, 19, NULL, 1066),
(2283, 22, NULL, 1066),
(2284, 52, NULL, 1066),
(2285, 10, NULL, 1066),
(2286, 34, NULL, 1066),
(2287, 46, NULL, 1067),
(2288, 44, NULL, 1067),
(2289, 18, NULL, 1067),
(2290, 23, NULL, 1067),
(2291, 29, NULL, 1067),
(2292, 30, NULL, 1067),
(2293, 33, NULL, 1067),
(2294, 35, NULL, 1067),
(2295, 26, NULL, 1067),
(2296, 17, NULL, 1068),
(2297, 36, NULL, 1068),
(2298, 31, NULL, 1068),
(2299, 21, NULL, 1069),
(2300, 20, NULL, 1070),
(2301, 25, NULL, 1070),
(2302, 38, NULL, 1070),
(2303, 41, NULL, 1070),
(2304, 27, NULL, 1071),
(2305, 24, NULL, 1071),
(2306, 48, NULL, 1072),
(2307, 15, NULL, 1072),
(2308, 40, NULL, 1072),
(2309, 32, NULL, 1072),
(2310, 42, NULL, 1072),
(2311, 14, NULL, 1073),
(2312, 37, NULL, 1074),
(2313, 12, NULL, 1075),
(2314, 19, NULL, 1076),
(2315, 40, NULL, 1077),
(2316, 42, NULL, 1077),
(2317, 48, NULL, 1077),
(2318, 15, NULL, 1077),
(2319, 32, NULL, 1077),
(2320, 13, NULL, 1078),
(2321, 49, NULL, 1078),
(2322, 52, NULL, 1078),
(2323, 11, NULL, 1078),
(2324, 10, NULL, 1078),
(2325, 51, NULL, 1078),
(2326, 50, NULL, 1078),
(2327, 47, NULL, 1079),
(2328, 16, NULL, 1079),
(2329, 22, NULL, 1079),
(2330, 21, NULL, 1079),
(2331, 34, NULL, 1079),
(2332, 41, NULL, 1080),
(2333, 20, NULL, 1080),
(2334, 38, NULL, 1080),
(2335, 25, NULL, 1080),
(2336, 28, NULL, 1081),
(2337, 37, NULL, 1082),
(2338, 45, NULL, 1083),
(2339, 43, NULL, 1083),
(2340, 39, NULL, 1084),
(2341, 51, NULL, 1085),
(2342, 49, NULL, 1085),
(2343, 50, NULL, 1085),
(2344, 52, NULL, 1085),
(2345, 28, NULL, 1086),
(2346, 11, NULL, 1087),
(2347, 10, NULL, 1087),
(2348, 13, NULL, 1087),
(2349, 44, NULL, 1088),
(2350, 43, NULL, 1088),
(2351, 1, NULL, 1088),
(2352, 4, NULL, 1088),
(2353, 8, NULL, 1088),
(2354, 7, NULL, 1088),
(2355, 17, NULL, 1088),
(2356, 3, NULL, 1088),
(2357, 18, NULL, 1088),
(2358, 23, NULL, 1088),
(2359, 26, NULL, 1088),
(2360, 29, NULL, 1088),
(2361, 2, NULL, 1088),
(2362, 30, NULL, 1088),
(2363, 31, NULL, 1088),
(2364, 33, NULL, 1088),
(2365, 35, NULL, 1088),
(2366, 36, NULL, 1088),
(2367, 45, NULL, 1088),
(2368, 46, NULL, 1088),
(2369, 6, NULL, 1088),
(2370, 5, NULL, 1088),
(2371, 39, NULL, 1089),
(2372, 9, NULL, 1090),
(2373, 49, NULL, 1090),
(2374, 52, NULL, 1090),
(2375, 51, NULL, 1090),
(2376, 50, NULL, 1090),
(2377, 8, 1, 1091),
(2378, 41, 2, 1092),
(2379, 13, 3, 1092),
(2380, 12, 4, 1092),
(2381, 25, 5, 1092),
(2382, 36, 6, 1093),
(2383, 49, 7, 1094),
(2384, 9, 8, 1094),
(2385, 9, 9, 1094),
(2386, 9, 10, 1094),
(2387, 45, 11, 1094),
(2388, 9, 12, 1094),
(2389, 38, 13, 1094),
(2390, 12, 14, 1094),
(2391, 51, 15, 1095),
(2392, 11, 16, 1095),
(2393, 32, 17, 1095),
(2394, 36, 18, 1095),
(2395, 28, 19, 1095),
(2396, 27, 20, 1095),
(2397, 26, 21, 1095),
(2398, 9, 22, 1095),
(2399, 22, 23, 1095),
(2400, 2, 24, 1095),
(2401, 16, 25, 1095),
(2402, 15, 26, 1095),
(2403, 13, 27, 1095),
(2404, 28, 28, 1096),
(2405, 49, 29, 1096),
(2406, 17, 30, 1096),
(2407, 15, 31, 1096),
(2408, 28, 32, 1096),
(2409, 10, 33, 1096),
(2410, 32, 34, 1097),
(2411, 21, 35, 1098),
(2412, 6, 36, 1098),
(2413, 40, 37, 1099),
(2414, 40, 38, 1099),
(2415, 36, 39, 1100),
(2416, 52, 40, 1101),
(2417, 27, 41, 1102),
(2418, 27, 42, 1102),
(2419, 27, 43, 1102),
(2420, 27, 44, 1102),
(2421, 27, 45, 1102),
(2422, 27, 46, 1102),
(2423, 13, 47, 1102),
(2424, 48, 48, 1102),
(2425, 7, 49, 1102),
(2426, 12, 50, 1102),
(2427, 23, 51, 1102),
(2428, 52, 52, 1102),
(2429, 27, 53, 1102),
(2430, 27, 54, 1102),
(2431, 39, 55, 1103),
(2432, 49, 56, 1104),
(2433, 4, 57, 1105),
(2434, 28, 58, 1106),
(2435, 50, 59, 1106),
(2436, 50, 60, 1106),
(2437, 19, 61, 1107),
(2438, 1, 62, 1107),
(2439, 39, 63, 1107),
(2440, 50, 60, 1107),
(2441, 39, 64, 1107),
(2442, 43, 65, 1108),
(2443, 45, 66, 1108),
(2444, 38, 67, 1108),
(2445, 27, 42, 1108),
(2446, 27, 44, 1108),
(2447, 27, 45, 1108),
(2448, 27, 46, 1108),
(2449, 27, 53, 1108),
(2450, 27, 41, 1108),
(2451, 25, 5, 1108),
(2452, 25, 68, 1108),
(2453, 25, 69, 1108),
(2454, 24, 70, 1108),
(2455, 24, 71, 1108),
(2456, 24, 72, 1108),
(2457, 24, 73, 1108),
(2458, 39, 74, 1108),
(2459, 39, 75, 1108),
(2460, 41, 76, 1108),
(2461, 41, 77, 1108),
(2462, 41, 78, 1108),
(2463, 41, 79, 1108),
(2464, 41, 80, 1108),
(2465, 41, 81, 1108),
(2466, 41, 82, 1108),
(2467, 20, 83, 1108),
(2468, 20, 84, 1108),
(2469, 20, 85, 1108),
(2470, 20, 86, 1108),
(2471, 20, 87, 1108),
(2472, 20, 88, 1108),
(2473, 18, 89, 1108),
(2474, 12, 90, 1108),
(2475, 38, 91, 1108),
(2476, 38, 92, 1108),
(2477, 38, 93, 1108),
(2478, 25, 94, 1109),
(2479, 38, 13, 1109),
(2480, 36, 39, 1109),
(2481, 43, 65, 1109),
(2482, 48, 95, 1110),
(2483, 36, 96, 1110),
(2484, 8, 97, 1111),
(2485, 27, 20, 1112),
(2486, 13, 98, 1113),
(2487, 4, 99, 1114),
(2488, 13, 100, 1115),
(2489, 10, 101, 1116),
(2490, 24, 102, 1116),
(2491, 13, 100, 1116),
(2492, 25, 68, 1116),
(2493, 37, 103, 1117),
(2494, 8, 104, 1118),
(2495, 8, 97, 1119),
(2496, 12, 90, 1119),
(2497, 10, 105, 1119),
(2498, 12, 106, 1119),
(2499, 25, 107, 1119),
(2500, 49, 108, 1120),
(2501, 9, 109, 1121),
(2502, 9, 22, 1121),
(2503, 9, 110, 1121),
(2504, 9, 111, 1121),
(2505, 45, 11, 1121),
(2506, 45, 112, 1121),
(2507, 45, 113, 1121),
(2508, 36, 114, 1121),
(2509, 32, 34, 1121),
(2510, 43, 115, 1121),
(2511, 25, 116, 1121),
(2512, 39, 117, 1121),
(2513, 12, 118, 1121),
(2514, 17, 119, 1121),
(2515, 21, 120, 1121),
(2516, 41, 121, 1121),
(2517, 5, 122, 1121),
(2518, 41, 123, 1121),
(2519, 41, 2, 1121),
(2520, 12, 124, 1122),
(2521, 50, 125, 1122),
(2522, 31, 126, 1122),
(2523, 20, 127, 1122),
(2524, 50, 128, 1122),
(2525, 49, 129, 1122),
(2526, 43, 130, 1123),
(2527, 8, 131, 1124),
(2528, 27, 46, 1124),
(2529, 42, 132, 1124),
(2530, 4, 133, 1124),
(2531, 4, 134, 1124),
(2532, 41, 135, 1124),
(2533, 45, 136, 1124),
(2534, 48, 137, 1124),
(2535, 48, 138, 1124),
(2536, 10, 139, 1125),
(2537, 10, 140, 1125),
(2538, 10, 105, 1125),
(2539, 10, 141, 1125),
(2540, 5, 142, 1125),
(2541, 49, 143, 1125),
(2542, 1, 144, 1125),
(2543, 13, 145, 1125),
(2544, 13, 146, 1125),
(2545, 47, 147, 1125),
(2546, 47, 148, 1125),
(2547, 47, 149, 1125),
(2548, 47, 150, 1125),
(2549, 11, 151, 1125),
(2550, 11, 152, 1125),
(2551, 11, 153, 1125),
(2552, 19, 154, 1125),
(2553, 3, 155, 1125),
(2554, 29, 156, 1125),
(2555, 39, 157, 1125),
(2556, 25, 158, 1125),
(2557, 25, 69, 1125),
(2558, 10, 159, 1125),
(2559, 10, 160, 1125),
(2560, 10, 33, 1125),
(2561, 35, 161, 1125),
(2562, 10, 162, 1125),
(2563, 10, 163, 1125),
(2564, 10, 164, 1125),
(2565, 10, 165, 1125),
(2566, 46, 166, 1126),
(2567, 1, 167, 1126),
(2568, 4, 133, 1126),
(2569, 17, 168, 1126),
(2570, 3, 169, 1126),
(2571, 10, 164, 1126),
(2572, 12, 170, 1126),
(2573, 27, 42, 1126),
(2574, 28, 28, 1126),
(2575, 33, 171, 1126),
(2576, 12, 172, 1126),
(2577, 50, 173, 1127),
(2578, 8, 174, 1127),
(2579, 11, 175, 1127),
(2580, 3, 176, 1127),
(2581, 6, 177, 1127),
(2582, 12, 172, 1127),
(2583, 27, 178, 1127),
(2584, 3, 179, 1128),
(2585, 11, 175, 1128),
(2586, 49, 180, 1128),
(2587, 4, 181, 1128),
(2588, 48, 182, 1129),
(2589, 2, 183, 1130),
(2590, 13, 98, 1131),
(2591, 4, 57, 1131),
(2592, 3, 184, 1131),
(2593, 49, 185, 1132),
(2594, 43, 186, 1132),
(2595, 7, 187, 1132),
(2596, 7, 188, 1132),
(2597, 49, 189, 1132),
(2598, 50, 190, 1132),
(2599, 4, 134, 1132),
(2600, 51, 191, 1132),
(2601, 33, 192, 1133),
(2602, 51, 193, 1134),
(2603, 51, 194, 1134),
(2604, 32, 17, 1135),
(2605, 32, 195, 1135),
(2606, 32, 196, 1135),
(2607, 44, 197, 1135),
(2608, 45, 113, 1135),
(2609, 45, 198, 1135),
(2610, 49, 199, 1135),
(2611, 8, 200, 1135),
(2612, 15, 201, 1135),
(2613, 43, 202, 1135),
(2614, 42, 203, 1135),
(2615, 48, 204, 1135),
(2616, 40, 205, 1135),
(2617, 21, 35, 1135),
(2618, 21, 206, 1135),
(2619, 21, 207, 1135),
(2620, 21, 208, 1135),
(2621, 3, 209, 1135),
(2622, 6, 210, 1135),
(2623, 24, 211, 1135),
(2624, 27, 212, 1135),
(2625, 34, 213, 1135),
(2626, 2, 214, 1136),
(2627, 2, 215, 1136),
(2628, 13, 216, 1137),
(2629, 30, 217, 1137),
(2630, 4, 218, 1138),
(2631, 45, 219, 1138),
(2632, 7, 220, 1138),
(2633, 1, 221, 1138),
(2634, 2, 222, 1138),
(2635, 49, 223, 1139),
(2636, 52, 224, 1139),
(2637, 46, 225, 1139),
(2638, 25, 226, 1140),
(2639, 38, 227, 1140),
(2640, 2, 228, 1140),
(2641, 45, 229, 1140),
(2642, 22, 230, 1141),
(2643, 18, 231, 1142),
(2644, 2, 232, 1143),
(2645, 41, 233, 1143),
(2646, 21, 234, 1143),
(2647, 21, 235, 1144),
(2648, 43, 130, 1144),
(2649, 9, 236, 1144),
(2650, 39, 237, 1144),
(2651, 2, 238, 1144),
(2652, 20, 88, 1145),
(2653, 16, 239, 1145),
(2654, 40, 38, 1145),
(2655, 1, 240, 1145),
(2656, 1, 241, 1145),
(2657, 42, 242, 1146),
(2658, 35, 243, 1147),
(2659, 51, 244, 1147),
(2660, 31, 245, 1147),
(2661, 21, 206, 1147),
(2662, 21, 234, 1147),
(2663, 6, 177, 1147),
(2664, 25, 246, 1147),
(2665, 28, 247, 1147),
(2666, 35, 248, 1147),
(2667, 44, 249, 1147),
(2668, 49, 185, 1147),
(2669, 49, 250, 1147),
(2670, 49, 251, 1147),
(2671, 49, 252, 1147),
(2672, 49, 253, 1147),
(2673, 49, 143, 1147),
(2674, 49, 254, 1147),
(2675, 49, 255, 1147),
(2676, 49, 256, 1147),
(2677, 49, 257, 1147),
(2678, 49, 223, 1147),
(2679, 49, 258, 1147),
(2680, 49, 259, 1147),
(2681, 49, 260, 1147),
(2682, 50, 261, 1147),
(2683, 50, 190, 1147),
(2684, 8, 262, 1147),
(2685, 42, 263, 1147),
(2686, 40, 264, 1147),
(2687, 52, 265, 1147),
(2688, 39, 266, 1148),
(2689, 3, 267, 1149),
(2690, 19, 268, 1149),
(2691, 6, 269, 1149),
(2692, 26, 270, 1150),
(2693, 5, 271, 1150),
(2694, 43, 272, 1150),
(2695, 37, 103, 1151),
(2696, 20, 127, 1151),
(2697, 21, 273, 1151),
(2698, 12, 274, 1151),
(2699, 39, 275, 1151),
(2700, 23, 276, 1151),
(2701, 5, 271, 1151),
(2702, 27, 53, 1151),
(2703, 33, 277, 1151),
(2704, 43, 272, 1151),
(2705, 1, 278, 1151),
(2706, 41, 77, 1151),
(2707, 24, 279, 1151),
(2708, 23, 276, 1152),
(2709, 49, 280, 1153),
(2710, 7, 281, 1154),
(2711, 35, 161, 1155),
(2712, 36, 96, 1156),
(2713, 2, 24, 1156),
(2714, 2, 282, 1156),
(2715, 2, 215, 1156),
(2716, 4, 283, 1156),
(2717, 25, 158, 1156),
(2718, 49, 284, 1156),
(2719, 8, 1, 1156),
(2720, 2, 183, 1156),
(2721, 44, 285, 1157),
(2722, 49, 251, 1157),
(2723, 17, 286, 1158),
(2724, 21, 287, 1159),
(2725, 25, 288, 1159),
(2726, 50, 289, 1159),
(2727, 11, 290, 1159),
(2728, 41, 81, 1160),
(2729, 43, 186, 1160),
(2730, 4, 291, 1160),
(2731, 9, 10, 1160),
(2732, 41, 292, 1160),
(2733, 45, 66, 1160),
(2734, 33, 293, 1160),
(2735, 28, 294, 1160),
(2736, 41, 295, 1160),
(2737, 41, 296, 1160),
(2738, 24, 297, 1160),
(2739, 24, 71, 1160),
(2740, 8, 174, 1160),
(2741, 41, 298, 1160),
(2742, 41, 299, 1160),
(2743, 36, 6, 1160),
(2744, 20, 300, 1160),
(2745, 20, 87, 1160),
(2746, 21, 287, 1160),
(2747, 6, 301, 1160),
(2748, 18, 302, 1160),
(2749, 16, 303, 1160),
(2750, 5, 304, 1160),
(2751, 16, 305, 1160),
(2752, 29, 306, 1160),
(2753, 2, 282, 1160),
(2754, 2, 307, 1160),
(2755, 5, 308, 1160),
(2756, 48, 309, 1160),
(2757, 47, 148, 1160),
(2758, 39, 310, 1160),
(2759, 39, 64, 1160),
(2760, 39, 311, 1160),
(2761, 41, 78, 1160),
(2762, 23, 312, 1160),
(2763, 1, 313, 1161),
(2764, 19, 314, 1161),
(2765, 50, 289, 1161),
(2766, 52, 52, 1161),
(2767, 24, 72, 1161),
(2768, 41, 296, 1161),
(2769, 17, 168, 1161),
(2770, 16, 315, 1162),
(2771, 30, 316, 1162),
(2772, 28, 294, 1162),
(2773, 27, 44, 1162),
(2774, 25, 317, 1162),
(2775, 25, 317, 1163),
(2776, 52, 40, 1164),
(2777, 52, 224, 1164),
(2778, 39, 311, 1164),
(2779, 27, 178, 1165),
(2780, 27, 54, 1165),
(2781, 23, 312, 1165),
(2782, 39, 75, 1165),
(2783, 39, 318, 1165),
(2784, 22, 319, 1165),
(2785, 16, 320, 1165),
(2786, 52, 321, 1165),
(2787, 5, 142, 1165),
(2788, 50, 173, 1165),
(2789, 44, 285, 1165),
(2790, 49, 322, 1165),
(2791, 9, 323, 1166),
(2792, 27, 212, 1167),
(2793, 49, 260, 1167),
(2794, 27, 324, 1167),
(2795, 51, 15, 1168),
(2796, 49, 108, 1168),
(2797, 11, 325, 1169),
(2798, 49, 326, 1169),
(2799, 6, 327, 1170),
(2800, 25, 328, 1170),
(2801, 41, 329, 1170),
(2802, 25, 330, 1170),
(2803, 42, 331, 1170),
(2804, 25, 94, 1170),
(2805, 27, 43, 1171),
(2806, 4, 332, 1171),
(2807, 31, 126, 1171),
(2808, 27, 43, 1172),
(2809, 6, 210, 1173),
(2810, 2, 333, 1173),
(2811, 39, 334, 1173),
(2812, 39, 55, 1173),
(2813, 39, 63, 1173),
(2814, 24, 279, 1173),
(2815, 25, 335, 1173),
(2816, 25, 336, 1173),
(2817, 25, 337, 1173),
(2818, 25, 338, 1173),
(2819, 25, 339, 1173),
(2820, 25, 340, 1173),
(2821, 34, 341, 1173),
(2822, 34, 342, 1173),
(2823, 34, 343, 1173),
(2824, 27, 324, 1173),
(2825, 1, 313, 1173),
(2826, 1, 167, 1173),
(2827, 1, 344, 1173),
(2828, 1, 345, 1173),
(2829, 1, 346, 1173),
(2830, 1, 347, 1173),
(2831, 41, 292, 1173),
(2832, 41, 295, 1173),
(2833, 41, 135, 1173),
(2834, 11, 348, 1173),
(2835, 11, 349, 1173),
(2836, 11, 152, 1173),
(2837, 5, 304, 1173),
(2838, 41, 121, 1173),
(2839, 41, 299, 1173),
(2840, 41, 298, 1173),
(2841, 41, 350, 1173),
(2842, 41, 82, 1173),
(2843, 20, 83, 1173),
(2844, 21, 351, 1173),
(2845, 6, 301, 1173),
(2846, 15, 352, 1173),
(2847, 7, 353, 1173),
(2848, 7, 220, 1173),
(2849, 6, 354, 1173),
(2850, 11, 355, 1174),
(2851, 25, 328, 1175),
(2852, 38, 67, 1175),
(2853, 1, 345, 1176),
(2854, 50, 356, 1176),
(2855, 39, 357, 1177),
(2856, 39, 334, 1177),
(2857, 10, 162, 1178),
(2858, 21, 273, 1179),
(2859, 41, 358, 1179),
(2860, 6, 359, 1180),
(2861, 39, 275, 1180),
(2862, 39, 360, 1180),
(2863, 39, 361, 1180),
(2864, 39, 74, 1180),
(2865, 24, 211, 1180),
(2866, 24, 102, 1180),
(2867, 28, 247, 1180),
(2868, 52, 362, 1180),
(2869, 32, 195, 1180),
(2870, 9, 323, 1180),
(2871, 9, 111, 1180),
(2872, 9, 236, 1180),
(2873, 9, 8, 1180),
(2874, 49, 199, 1180),
(2875, 50, 363, 1180),
(2876, 42, 364, 1180),
(2877, 19, 365, 1180),
(2878, 18, 366, 1180),
(2879, 22, 367, 1181),
(2880, 5, 368, 1181),
(2881, 50, 125, 1181),
(2882, 52, 369, 1181),
(2883, 39, 361, 1181),
(2884, 2, 228, 1181),
(2885, 52, 369, 1182),
(2886, 49, 254, 1182),
(2887, 39, 318, 1182),
(2888, 3, 179, 1183),
(2889, 41, 80, 1183),
(2890, 11, 370, 1183),
(2891, 10, 160, 1184),
(2892, 9, 109, 1184),
(2893, 10, 141, 1184),
(2894, 34, 343, 1185),
(2895, 34, 371, 1185),
(2896, 34, 372, 1185),
(2897, 34, 373, 1185),
(2898, 34, 374, 1185),
(2899, 34, 375, 1185),
(2900, 16, 315, 1185),
(2901, 34, 341, 1185),
(2902, 16, 239, 1185),
(2903, 16, 303, 1185),
(2904, 16, 376, 1185),
(2905, 16, 377, 1185),
(2906, 16, 320, 1185),
(2907, 16, 25, 1185),
(2908, 16, 305, 1185),
(2909, 34, 378, 1185),
(2910, 34, 379, 1185),
(2911, 34, 342, 1185),
(2912, 34, 213, 1185),
(2913, 34, 380, 1185),
(2914, 34, 381, 1185),
(2915, 50, 59, 1186),
(2916, 6, 382, 1186),
(2917, 10, 383, 1186),
(2918, 7, 384, 1187),
(2919, 3, 385, 1188),
(2920, 41, 385, 1188),
(2921, 47, 150, 1188),
(2922, 9, 386, 1188),
(2923, 11, 387, 1188),
(2924, 10, 383, 1188),
(2925, 27, 178, 1188),
(2926, 2, 388, 1188),
(2927, 49, 7, 1188),
(2928, 21, 389, 1189),
(2929, 48, 204, 1189),
(2930, 42, 390, 1189),
(2931, 13, 391, 1189),
(2932, 10, 163, 1189),
(2933, 16, 377, 1189),
(2934, 9, 12, 1190),
(2935, 9, 386, 1191),
(2936, 5, 122, 1191),
(2937, 2, 333, 1192),
(2938, 17, 30, 1192),
(2939, 7, 392, 1193),
(2940, 45, 136, 1193),
(2941, 21, 393, 1193),
(2942, 39, 357, 1194),
(2943, 39, 394, 1194),
(2944, 25, 226, 1194),
(2945, 28, 395, 1194),
(2946, 34, 379, 1194),
(2947, 34, 381, 1194),
(2948, 31, 396, 1194),
(2949, 36, 397, 1194),
(2950, 50, 261, 1194),
(2951, 41, 76, 1194),
(2952, 47, 147, 1194),
(2953, 47, 149, 1194),
(2954, 11, 325, 1194),
(2955, 41, 233, 1194),
(2956, 18, 89, 1194),
(2957, 18, 398, 1194),
(2958, 15, 31, 1194),
(2959, 7, 187, 1194),
(2960, 7, 399, 1194),
(2961, 39, 360, 1194),
(2962, 39, 394, 1195),
(2963, 41, 400, 1196),
(2964, 33, 171, 1196),
(2965, 49, 29, 1196),
(2966, 49, 326, 1196),
(2967, 30, 401, 1196),
(2968, 6, 327, 1196),
(2969, 31, 396, 1196),
(2970, 34, 380, 1196),
(2971, 48, 95, 1196),
(2972, 52, 402, 1197),
(2973, 6, 403, 1197),
(2974, 30, 401, 1197),
(2975, 40, 264, 1198),
(2976, 6, 404, 1199),
(2977, 41, 79, 1199),
(2978, 34, 373, 1199),
(2979, 42, 263, 1199),
(2980, 39, 237, 1199),
(2981, 40, 405, 1200),
(2982, 4, 406, 1200),
(2983, 11, 16, 1201),
(2984, 42, 132, 1201),
(2985, 43, 202, 1201),
(2986, 49, 129, 1201),
(2987, 10, 407, 1201),
(2988, 24, 73, 1201),
(2989, 7, 49, 1201),
(2990, 18, 366, 1201),
(2991, 48, 138, 1202),
(2992, 39, 117, 1202),
(2993, 3, 385, 1202),
(2994, 9, 110, 1202),
(2995, 36, 408, 1202),
(2996, 28, 409, 1203),
(2997, 8, 131, 1203),
(2998, 1, 144, 1203),
(2999, 5, 308, 1204),
(3000, 49, 410, 1204),
(3001, 10, 140, 1205),
(3002, 25, 107, 1205),
(3003, 40, 205, 1205),
(3004, 19, 61, 1205),
(3005, 19, 365, 1205),
(3006, 48, 182, 1205),
(3007, 21, 411, 1205),
(3008, 15, 352, 1205),
(3009, 49, 56, 1205),
(3010, 49, 410, 1205),
(3011, 20, 86, 1205),
(3012, 34, 378, 1206),
(3013, 21, 411, 1206),
(3014, 33, 277, 1206),
(3015, 23, 51, 1206),
(3016, 13, 412, 1207),
(3017, 6, 36, 1208),
(3018, 4, 283, 1208),
(3019, 25, 116, 1208),
(3020, 26, 413, 1209),
(3021, 21, 235, 1209),
(3022, 48, 48, 1209),
(3023, 13, 412, 1209),
(3024, 43, 115, 1209),
(3025, 49, 284, 1210),
(3026, 49, 189, 1210),
(3027, 50, 414, 1210),
(3028, 50, 356, 1210),
(3029, 1, 344, 1210),
(3030, 1, 278, 1210),
(3031, 1, 241, 1210),
(3032, 1, 347, 1210),
(3033, 13, 47, 1210),
(3034, 42, 203, 1210),
(3035, 42, 364, 1210),
(3036, 42, 242, 1210),
(3037, 42, 390, 1210),
(3038, 42, 415, 1210),
(3039, 4, 99, 1210),
(3040, 4, 291, 1210),
(3041, 4, 416, 1210),
(3042, 4, 332, 1210),
(3043, 4, 218, 1210),
(3044, 41, 123, 1210),
(3045, 48, 309, 1210),
(3046, 11, 417, 1210),
(3047, 11, 355, 1210),
(3048, 11, 349, 1210),
(3049, 33, 192, 1210),
(3050, 34, 374, 1210),
(3051, 35, 418, 1210),
(3052, 35, 248, 1210),
(3053, 35, 243, 1210),
(3054, 52, 419, 1210),
(3055, 52, 362, 1210),
(3056, 52, 265, 1210),
(3057, 32, 196, 1210),
(3058, 14, 420, 1210),
(3059, 2, 232, 1210),
(3060, 2, 222, 1210),
(3061, 2, 307, 1210),
(3062, 30, 217, 1210),
(3063, 6, 403, 1210),
(3064, 6, 421, 1210),
(3065, 12, 170, 1210),
(3066, 12, 422, 1210),
(3067, 38, 93, 1210),
(3068, 24, 72, 1210),
(3069, 24, 211, 1210),
(3070, 24, 279, 1210),
(3071, 24, 71, 1210),
(3072, 24, 102, 1210),
(3073, 24, 423, 1210),
(3074, 24, 297, 1210),
(3075, 25, 339, 1210),
(3076, 26, 413, 1210),
(3077, 26, 21, 1210),
(3078, 26, 270, 1210),
(3079, 27, 54, 1210),
(3080, 28, 58, 1210),
(3081, 28, 32, 1210),
(3082, 10, 159, 1210),
(3083, 33, 293, 1210),
(3084, 33, 424, 1210),
(3085, 5, 425, 1210),
(3086, 40, 37, 1210),
(3087, 51, 193, 1210),
(3088, 19, 426, 1210),
(3089, 19, 314, 1210),
(3090, 20, 85, 1210),
(3091, 20, 300, 1210),
(3092, 21, 120, 1210),
(3093, 21, 351, 1210),
(3094, 21, 427, 1210),
(3095, 6, 382, 1210),
(3096, 6, 404, 1210),
(3097, 18, 231, 1210),
(3098, 18, 428, 1210),
(3099, 18, 429, 1210),
(3100, 15, 430, 1210),
(3101, 16, 376, 1210),
(3102, 7, 431, 1210),
(3103, 7, 281, 1210),
(3104, 7, 384, 1210),
(3105, 7, 188, 1210),
(3106, 17, 286, 1210),
(3107, 3, 155, 1210),
(3108, 3, 432, 1210),
(3109, 29, 433, 1210),
(3110, 2, 214, 1210),
(3111, 46, 434, 1210),
(3112, 9, 9, 1210),
(3113, 35, 418, 1211),
(3114, 52, 419, 1211),
(3115, 31, 435, 1211),
(3116, 36, 397, 1211),
(3117, 18, 428, 1211),
(3118, 11, 417, 1211),
(3119, 45, 112, 1211),
(3120, 46, 225, 1211),
(3121, 50, 414, 1211),
(3122, 8, 200, 1211),
(3123, 1, 436, 1211),
(3124, 29, 433, 1211),
(3125, 31, 435, 1212),
(3126, 45, 219, 1212),
(3127, 5, 425, 1212),
(3128, 11, 153, 1212),
(3129, 2, 437, 1213),
(3130, 27, 324, 1214),
(3131, 2, 437, 1214),
(3132, 2, 438, 1214),
(3133, 41, 358, 1214),
(3134, 40, 405, 1214),
(3135, 4, 181, 1214),
(3136, 21, 439, 1214),
(3137, 21, 208, 1214),
(3138, 44, 249, 1214),
(3139, 42, 331, 1214),
(3140, 51, 194, 1214),
(3141, 7, 392, 1215),
(3142, 2, 438, 1215),
(3143, 31, 245, 1216),
(3144, 12, 440, 1216),
(3145, 38, 227, 1216),
(3146, 38, 91, 1216),
(3147, 24, 73, 1216),
(3148, 27, 45, 1216),
(3149, 20, 441, 1216),
(3150, 21, 439, 1216),
(3151, 21, 442, 1216),
(3152, 18, 429, 1216),
(3153, 44, 443, 1216),
(3154, 43, 444, 1216),
(3155, 28, 395, 1217),
(3156, 43, 444, 1217),
(3157, 19, 154, 1217),
(3158, 12, 124, 1217),
(3159, 33, 424, 1217),
(3160, 44, 443, 1217),
(3161, 14, 420, 1218),
(3162, 3, 209, 1218),
(3163, 42, 415, 1219),
(3164, 2, 445, 1220),
(3165, 41, 350, 1220),
(3166, 3, 169, 1220),
(3167, 28, 409, 1220),
(3168, 15, 430, 1220),
(3169, 17, 119, 1220),
(3170, 24, 70, 1220),
(3171, 39, 266, 1221),
(3172, 2, 238, 1221),
(3173, 15, 201, 1221),
(3174, 41, 400, 1221),
(3175, 25, 446, 1221),
(3176, 28, 19, 1221),
(3177, 19, 268, 1221),
(3178, 49, 252, 1221),
(3179, 2, 445, 1221),
(3180, 41, 329, 1221),
(3181, 12, 14, 1221),
(3182, 12, 447, 1222),
(3183, 49, 280, 1222),
(3184, 25, 446, 1222),
(3185, 25, 338, 1222),
(3186, 52, 402, 1222),
(3187, 27, 212, 1223),
(3188, 1, 436, 1223),
(3189, 1, 346, 1223),
(3190, 1, 221, 1223),
(3191, 49, 259, 1223),
(3192, 49, 257, 1223),
(3193, 49, 255, 1223),
(3194, 49, 253, 1223),
(3195, 49, 250, 1223),
(3196, 52, 321, 1224),
(3197, 12, 447, 1224),
(3198, 36, 18, 1224),
(3199, 2, 388, 1224),
(3200, 29, 156, 1225),
(3201, 8, 104, 1225),
(3202, 12, 106, 1225),
(3203, 25, 335, 1225),
(3204, 50, 128, 1225),
(3205, 19, 426, 1226),
(3206, 39, 310, 1226),
(3207, 11, 370, 1227),
(3208, 25, 288, 1227),
(3209, 25, 330, 1227),
(3210, 7, 399, 1227),
(3211, 10, 101, 1227),
(3212, 49, 256, 1227),
(3213, 10, 139, 1227),
(3214, 6, 359, 1227),
(3215, 9, 448, 1227),
(3216, 51, 191, 1227),
(3217, 3, 432, 1227),
(3218, 30, 316, 1228),
(3219, 20, 84, 1229),
(3220, 44, 197, 1229),
(3221, 36, 408, 1229),
(3222, 18, 302, 1229),
(3223, 27, 41, 1229),
(3224, 27, 20, 1229),
(3225, 10, 165, 1229),
(3226, 4, 449, 1230),
(3227, 4, 406, 1230),
(3228, 7, 353, 1230),
(3229, 3, 176, 1230),
(3230, 1, 62, 1230),
(3231, 6, 354, 1230),
(3232, 24, 70, 1230),
(3233, 5, 368, 1230),
(3234, 45, 198, 1230),
(3235, 8, 450, 1231),
(3236, 21, 389, 1232),
(3237, 17, 451, 1232),
(3238, 49, 258, 1233),
(3239, 17, 451, 1233),
(3240, 21, 393, 1233),
(3241, 9, 448, 1234),
(3242, 34, 375, 1234),
(3243, 34, 372, 1234),
(3244, 13, 146, 1234),
(3245, 39, 157, 1235),
(3246, 46, 166, 1236),
(3247, 11, 348, 1236),
(3248, 15, 26, 1236),
(3249, 25, 246, 1236),
(3250, 6, 421, 1236),
(3251, 5, 452, 1237),
(3252, 20, 441, 1238),
(3253, 3, 267, 1238),
(3254, 46, 434, 1239),
(3255, 6, 269, 1240),
(3256, 13, 391, 1240),
(3257, 1, 240, 1240),
(3258, 5, 452, 1241),
(3259, 8, 262, 1242),
(3260, 11, 387, 1242),
(3261, 34, 371, 1243),
(3262, 4, 416, 1244),
(3263, 48, 137, 1244),
(3264, 24, 423, 1244),
(3265, 29, 306, 1245),
(3266, 50, 363, 1246),
(3267, 36, 114, 1247),
(3268, 51, 244, 1248),
(3269, 21, 207, 1248),
(3270, 11, 453, 1248),
(3271, 49, 180, 1249),
(3272, 11, 453, 1249),
(3273, 25, 340, 1249),
(3274, 25, 337, 1249),
(3275, 25, 336, 1249),
(3276, 38, 92, 1249),
(3277, 21, 427, 1249),
(3278, 7, 431, 1250),
(3279, 12, 274, 1251),
(3280, 24, 297, 1251),
(3281, 10, 407, 1251),
(3282, 12, 422, 1252),
(3283, 3, 184, 1252),
(3284, 22, 454, 1253),
(3285, 12, 50, 1254),
(3286, 22, 23, 1254),
(3287, 22, 367, 1254),
(3288, 22, 319, 1254),
(3289, 22, 454, 1254),
(3290, 22, 230, 1254),
(3291, 4, 449, 1255),
(3292, 8, 450, 1255),
(3293, 18, 398, 1255),
(3294, 12, 440, 1256),
(3295, 12, 4, 1257),
(3296, 45, 229, 1257),
(3297, 24, 423, 1258),
(3298, 49, 322, 1259),
(3299, 13, 3, 1260),
(3300, 13, 145, 1260),
(3301, 21, 442, 1260),
(3302, 12, 118, 1260),
(3303, 13, 216, 1260),
(3304, 13, 216, 1260);

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `uploads`
--

CREATE TABLE `uploads` (
  `upload_id` int(11) NOT NULL,
  `upload_name` varchar(100) NOT NULL,
  `upload_original_name` tinytext NOT NULL,
  `upload_mime_type` tinytext NOT NULL,
  `upload_size` int(11) NOT NULL,
  `upload_password` tinytext NOT NULL,
  `upload_date` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Volcado de datos para la tabla `uploads`
--

INSERT INTO `uploads` (`upload_id`, `upload_name`, `upload_original_name`, `upload_mime_type`, `upload_size`, `upload_password`, `upload_date`) VALUES
(365, 'JqQtMpGKrMOC9EpYGL92Z8q73', 'caxfdh.png', 'image/png', 8833, 'zfvnGL5jMmwSqzcn4KfwGuQoEHxOpTL9tQZ5KqYS+Qo=', 1683294725),
(366, 'ix7XQcvhzdaaoqIPXeSEtgIO7', 'image.png', 'image/png', 12697, 'ERGj8xcgbslU3szPojVcxt3QD+M+sfSTtuyOcrqbVrM=', 1683294774),
(382, 'TjztTZkaBHyhn9hxLQYNGgoKr', 'image (1).jpg', 'image/jpeg', 188606, '4X1et1oq47DZc+YBKUiGKUpBBEu4TMs0uFekrcNoRPg=', 1687948406),
(389, 'IqIY6yoXv9DVSpAfCBhLQyfgn', 'image.png', 'image/png', 75768, 'J4iZW/CHQQJ8LUyw72+30zYeDYpynoo6DZgzRQ+5e3g=', 1689663082),
(390, 'Ws9DF5UMOiRh4sZhJwV8asGWI', 'image (2).png', 'image/png', 26120, 'ugIh0KWba0mMyz+GNwGfe7YoidGwpRW8J/xmDKCk3YM=', 1689663089),
(391, '8d4gbFY5aY3AkU1SZnnN4eGvb', 'logo_white_1.png', 'image/png', 73698, 'JrLujh6L6UYpnu4bIK6VfN0nC1ImjBdAo4LdD0dZ9b4=', 1690253261),
(392, 'CeD4ahiDU2QgDyWgNWYeh69k2', 'logo_1.png', 'image/png', 107853, 'tDzw4bjT/3P35bsbJG83/ny6eR7HcewZ4DBjtkX0P3Q=', 1690253491),
(416, '797k864Vai0LsPII86D8K5QZ1', 'Frame 14 2 1.png', 'image/png', 5034, 'Wl5ApO3nORHvrkfkho2Ks6B2+Wh03e6Pgzq4UPCZeqs=', 1751732300),
(417, 'cuhhZu3on5sqtMOwT1vcy39fU', 'Vector.png', 'image/png', 27408, 'ayIcPig5G6SR+ogQJ4oKNm1gd2T6Wtkt4g11yu22BPw=', 1752426002);

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `users`
--

CREATE TABLE `users` (
  `user_id` int(11) NOT NULL,
  `user_role` tinyint(4) NOT NULL DEFAULT 0,
  `user_origin` tinyint(4) NOT NULL DEFAULT 0,
  `user_supervisor` int(11) DEFAULT NULL,
  `user_email` tinytext NOT NULL,
  `user_password` varchar(256) DEFAULT NULL,
  `user_full_name` text NOT NULL,
  `user_avatar` text DEFAULT NULL,
  `user_code` varchar(45) NOT NULL,
  `user_verification_status` tinyint(4) NOT NULL DEFAULT 0,
  `user_language` varchar(30) NOT NULL,
  `user_last_seen` int(11) DEFAULT NULL,
  `modal_configuration` int(11) DEFAULT NULL,
  `user_first_seen` int(11) DEFAULT NULL,
  `id_rol` int(11) DEFAULT NULL,
  `notificado` tinyint(1) NOT NULL DEFAULT 0,
  `trabajador_peluqueria` tinyint(1) NOT NULL DEFAULT 0,
  `fondo_portada` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT './assets/img/fondo_default.jpg',
  `emails` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`emails`)),
  `color` varchar(255) DEFAULT NULL,
  `id_provincia` int(11) DEFAULT NULL,
  `id_localidad` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Volcado de datos para la tabla `users`
--

INSERT INTO `users` (`user_id`, `user_role`, `user_origin`, `user_supervisor`, `user_email`, `user_password`, `user_full_name`, `user_avatar`, `user_code`, `user_verification_status`, `user_language`, `user_last_seen`, `modal_configuration`, `user_first_seen`, `id_rol`, `notificado`, `trabajador_peluqueria`, `fondo_portada`, `emails`, `color`, `id_provincia`, `id_localidad`) VALUES
(13, 7, 2, NULL, 'yosoyrubens@gmail.com', '$2y$12$Pzn4ncCWSeUUjrvZ9iyBZedKtP7lLS.C1hZbQZNBCvDdg2SXI5MzK', 'Ruben Gracida Mena', './image.php?id=JqQtMpGKrMOC9EpYGL92Z8q73', 'nGM7dh9XNst9QCBDhDZntyT2xS94ZCRcTu7ZhmjzeJPwg', 1, '', 1754743842, NULL, 1663334351, 23, 0, 1, 'https://centro.factuley.com/image.php?id=TjztTZkaBHyhn9hxLQYNGgoKr', '[]', '#ff00bb', 24, 71),
(6707, 7, 2, NULL, 'fede.gundel@gmail.com', '', 'Federico Gundel', 'https://centro.factuley.com/image.php?id=JqQtMpGKrMOC9EpYGL92Z8q73', 'uYFekxA1QHdKXkPeyr7qa766h4dgVUwKTCaB6Z4rAaxUv', 1, '', 0, NULL, 1743331491, 23, 1, 0, './assets/img/fondo_default.jpg', NULL, '#714141', 1, 62),
(6736, 7, 3, NULL, 'roberlp6@gmail.com', '$2y$12$nyufDdugzb/Qn4Da.RRvCe9sULWFfv6.Cj6CS94cBDW7c9LJICRnS', 'Roberto Limiñana Ramos', 'https://centro.factuley.com/image.php?id=JuycLHxZ5YaxR900UzkNbxVIr', '80819871301', 1, '', 1747922844, NULL, 1747429941, 23, 0, 0, 'https://centro.factuley.com/image.php?id=Ws9DF5UMOiRh4sZhJwV8asGWI', NULL, NULL, NULL, NULL),
(6742, 7, 3, NULL, 'juniorrbeats@gmail.com', '$2y$12$mpGB5gMNjZlXY9FBKwFHFuLv0iT5l5.eVMqVOJEMNJlASzGOjnqVC', 'junior', '/assets/images/profile.png', '54507320858', 1, '', 0, NULL, 1748436261, 48, 0, 0, './assets/img/fondo_default.jpg', NULL, NULL, NULL, NULL),
(6746, 7, 2, 13, 'gundelfederico04@gmail.com', '', 'Federico Gundel', 'https://lh3.googleusercontent.com/a/ACg8ocKGCnkC-mBOn18YRUeN4WppTTn_Qvq_G7wBSkMOLlCgsiT4jw=s96-c', 'FZf8jhSvxQqfGP8YLEKpskhPC6pbqU2D8yDyEQDcUdZ7m', 1, '', 0, NULL, 1748826213, 48, 0, 0, './assets/img/fondo_default.jpg', NULL, NULL, 2, 183),
(6751, 7, 2, 6707, 'aaaa434342@gmail.com', '', 'alberto andreu', 'https://lh3.googleusercontent.com/a/ACg8ocJlcbXbLpmeJNwP82nPA1cBoNjfEr5XsS8Z6poTwjcBUkzZ8Q=s96-c', 'Q93Kn9kaeggsvJYJmh7PUfGAjp4f9Dfr3VbT7sGdCq9Ja', 1, '', 0, NULL, 1748847768, 48, 0, 0, './assets/img/fondo_default.jpg', NULL, NULL, NULL, NULL),
(6754, 7, 2, 6707, 'albertorodriguez6545@gmail.com', '', 'alberto rodriguez', 'https://lh3.googleusercontent.com/a/ACg8ocL3k54EMf2gUy7SEDOB515tJjCmAyN4G_ZL36GML3Sy22wK9w=s96-c', 'WU3VAF2QEVdcrUB9VjJGZwYC2jC5Z4XWftLG84BudYVVe', 1, '', 0, NULL, 1748849481, 48, 0, 0, './assets/img/fondo_default.jpg', NULL, NULL, NULL, NULL),
(6755, 7, 2, 6707, 'agustinvaldez494@gmail.com', '', 'agustin valdez', 'https://lh3.googleusercontent.com/a/ACg8ocKLxR-W1UKctly3k6oS3aeQoiCMHVZfESdpw6MwSIbIpaUe4Q=s96-c', 'FQHPtssmazNT5HBkPD96r1h8LMcUKnvWPsv1cU9Nm5ZQ5', 1, '', 0, NULL, 1748850922, 48, 0, 0, './assets/img/fondo_default.jpg', NULL, NULL, NULL, NULL),
(6756, 7, 3, 6707, 'gundelagustina@gmail.com', '$2y$12$4Cv/VDwPCYViz0gM2cOkUe7h6bUnPXJIqC285BBSC/EI5VM53qC4.', 'Agustina Cuarterola', '/assets/images/profile.png', '71502659361', 1, '', 1749429230, NULL, 1749357097, 48, 0, 0, './assets/img/fondo_default.jpg', NULL, NULL, NULL, NULL),
(6757, 7, 2, 13, 'andresgracida6@gmail.com', '', 'Andrés Gracida', 'https://lh3.googleusercontent.com/a/ACg8ocJeEkU9L0I5s30WMgjxQK93mmcgFJIjZgbWrb58BHUTFYUCnm2Lvg=s96-c', 'HNHQzAhdWg94Dt6QNEaLdkJbSGQy3xvmZUTFvZrNXfXvL', 1, '', 0, NULL, 1750007060, 48, 0, 0, './assets/img/fondo_default.jpg', NULL, NULL, NULL, NULL),
(6758, 7, 3, NULL, 'Info.agaete@ragu.rest', '$2y$12$ZaMbbh3nojPNFeUep6ir0.GE/x2cfb7AEAbNEMnHbBWTHfuLj/dGy', 'Dmitrii Schmitt', '/assets/images/profile.png', '27480560138', 1, '', 1750951451, NULL, 1750950940, 48, 0, 0, './assets/img/fondo_default.jpg', NULL, NULL, NULL, NULL),
(6759, 7, 2, 6707, 'josejuanalemansosa@gmail.com', '', 'Adrián Alemán', 'https://lh3.googleusercontent.com/a/ACg8ocIFM1faegsguW4PjnIh6U7XtTerN_GPHKtOEXj6lrFCLD13b_9A=s96-c', 'E6ydrftUr4GdMMGBy2HCPGzu1cRVvK12d2D4WWamed511', 1, '', 0, NULL, 1753799422, 23, 0, 0, './assets/img/fondo_default.jpg', NULL, NULL, NULL, NULL);

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `user_copia`
--

CREATE TABLE `user_copia` (
  `id_user_copia` int(11) NOT NULL,
  `id_copia_seguridad` int(11) NOT NULL,
  `email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Volcado de datos para la tabla `user_copia`
--

INSERT INTO `user_copia` (`id_user_copia`, `id_copia_seguridad`, `email`) VALUES
(1, 3, 'javiervs9797@gmail.com'),
(2, 4, 'javiervs9797@gmail.com'),
(3, 5, 'javiervs9797@gmail.com'),
(4, 6, 'javiervs9797@gmail.com'),
(5, 7, 'javiervs9797@gmail.com'),
(6, 8, 'javiervs9797@gmail.com'),
(7, 9, 'javiervs9797@gmail.com'),
(8, 10, 'javiervs9797@gmail.com'),
(9, 11, 'javiervs9797@gmail.com'),
(10, 12, 'javiervs9797@gmail.com'),
(11, 13, 'limixerr@gmail.com'),
(12, 14, 'limixerr@gmail.com'),
(13, 15, 'limixerr@gmail.com'),
(14, 16, 'limixerr@gmail.com'),
(15, 17, 'limixerr@gmail.com'),
(16, 18, 'limixerr@gmail.com'),
(17, 19, 'limixerr@gmail.com'),
(18, 20, 'limixerr@gmail.com'),
(19, 21, 'limixerr@gmail.com'),
(20, 22, 'limixerr@gmail.com'),
(21, 23, 'limixerr@gmail.com'),
(22, 24, 'limixerr@gmail.com'),
(23, 25, 'limixerr@gmail.com'),
(24, 26, 'limixerr@gmail.com'),
(25, 27, 'limixerr@gmail.com'),
(26, 28, 'limixerr@gmail.com'),
(27, 29, 'limixerr@gmail.com'),
(28, 30, 'limixerr@gmail.com'),
(29, 31, 'limixerr@gmail.com'),
(30, 32, 'limixerr@gmail.com'),
(31, 33, 'limixerr@gmail.com'),
(32, 34, 'limixerr@gmail.com'),
(33, 35, 'limixerr@gmail.com'),
(34, 36, 'limixerr@gmail.com'),
(35, 37, 'limixerr@gmail.com'),
(36, 38, 'limixerr@gmail.com'),
(37, 39, 'limixerr@gmail.com'),
(38, 40, 'limixerr@gmail.com'),
(39, 41, 'limixerr@gmail.com'),
(40, 42, 'limixerr@gmail.com'),
(41, 43, 'limixerr@gmail.com'),
(42, 44, 'limixerr@gmail.com'),
(43, 45, 'limixerr@gmail.com'),
(44, 46, 'limixerr@gmail.com'),
(45, 47, 'limixerr@gmail.com'),
(46, 48, 'limixerr@gmail.com'),
(47, 49, 'limixerr@gmail.com'),
(48, 50, 'limixerr@gmail.com'),
(49, 51, 'limixerr@gmail.com'),
(50, 52, 'limixerr@gmail.com'),
(51, 53, 'limixerr@gmail.com'),
(52, 54, 'limixerr@gmail.com'),
(53, 55, 'limixerr@gmail.com'),
(54, 56, 'limixerr@gmail.com'),
(55, 57, 'limixerr@gmail.com'),
(56, 58, 'limixerr@gmail.com'),
(57, 59, 'limixerr@gmail.com'),
(58, 60, 'limixerr@gmail.com'),
(59, 61, 'limixerr@gmail.com'),
(60, 62, 'limixerr@gmail.com'),
(61, 63, 'limixerr@gmail.com'),
(62, 64, 'limixerr@gmail.com'),
(63, 65, 'limixerr@gmail.com'),
(64, 66, 'limixerr@gmail.com'),
(65, 67, 'limixerr@gmail.com'),
(66, 68, 'limixerr@gmail.com'),
(67, 69, 'limixerr@gmail.com'),
(68, 70, 'limixerr@gmail.com'),
(69, 71, 'limixerr@gmail.com'),
(70, 72, 'limixerr@gmail.com'),
(71, 73, 'limixerr@gmail.com'),
(72, 74, 'limixerr@gmail.com'),
(73, 75, 'limixerr@gmail.com'),
(74, 76, 'limixerr@gmail.com'),
(75, 77, 'limixerr@gmail.com'),
(76, 78, 'limixerr@gmail.com'),
(77, 79, 'limixerr@gmail.com'),
(78, 80, 'limixerr@gmail.com'),
(79, 81, 'limixerr@gmail.com'),
(80, 82, 'limixerr@gmail.com'),
(81, 83, 'limixerr@gmail.com'),
(82, 84, 'limixerr@gmail.com'),
(83, 85, 'limixerr@gmail.com'),
(84, 86, 'limixerr@gmail.com'),
(85, 87, 'limixerr@gmail.com'),
(86, 88, 'limixerr@gmail.com'),
(87, 89, 'limixerr@gmail.com');

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `user_evento`
--

CREATE TABLE `user_evento` (
  `id_user_evento` int(11) NOT NULL,
  `id_evento` int(11) NOT NULL,
  `user_id` int(11) NOT NULL,
  `contrato` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `nif` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `contrato_lleno` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `horario_lleno` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `direccion` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `cp` int(11) DEFAULT NULL,
  `email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `telefono` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `uniforme` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT 'No entregado'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Volcado de datos para la tabla `user_evento`
--

INSERT INTO `user_evento` (`id_user_evento`, `id_evento`, `user_id`, `contrato`, `nif`, `contrato_lleno`, `horario_lleno`, `direccion`, `cp`, `email`, `telefono`, `uniforme`) VALUES
(1, 1, 13, '../contratos/1/13/contrato_vacio.pdf', 'ewteer', '../contratos/1/13/contrato_lleno.pdf', '../horarios/1/13/horario_lleno.pdf', 'Pellegrino 2045', 7400, 'fede.gundel@gmail.com', '+34 22846121397', 'No entregado'),
(2, 2, 14, '../contratos/2/14/contrato_vacio.pdf', '2134234', NULL, '../horarios/2/14/horario_lleno.pdf', '12342', 34123, 'fede.gundel@gmail.com', NULL, 'No entregado'),
(3, 2, 6680, '../contratos/2/6680/contrato_vacio.pdf', '2134234', NULL, NULL, '12342', 34123, '32123', NULL, 'No entregado');

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `user_permiso`
--

CREATE TABLE `user_permiso` (
  `id_user_permiso` int(11) NOT NULL,
  `user_id` int(11) NOT NULL,
  `folder_id` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Volcado de datos para la tabla `user_permiso`
--

INSERT INTO `user_permiso` (`id_user_permiso`, `user_id`, `folder_id`) VALUES
(84, 6680, 17),
(85, 6680, 19),
(86, 14, 19),
(142, 6736, 22);

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `vacaciones`
--

CREATE TABLE `vacaciones` (
  `id_vacacion` int(11) NOT NULL,
  `fecha_i` date NOT NULL,
  `fecha_f` date NOT NULL,
  `user_id` int(11) NOT NULL,
  `estado` varchar(50) DEFAULT NULL,
  `observaciones` varchar(255) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Volcado de datos para la tabla `vacaciones`
--

INSERT INTO `vacaciones` (`id_vacacion`, `fecha_i`, `fecha_f`, `user_id`, `estado`, `observaciones`) VALUES
(34, '2025-05-30', '2025-05-31', 6741, 'Aceptado', '1'),
(35, '2025-05-06', '2025-05-06', 6741, 'Aceptado', 'Hola'),
(50, '2025-04-01', '2025-04-30', 13, 'Aceptado', NULL),
(52, '2025-05-02', '2025-05-03', 13, 'Aceptado', NULL),
(54, '2025-05-01', '2025-05-01', 13, 'Aceptado', NULL),
(57, '2025-02-27', '2025-03-06', 6707, 'Pendiente', NULL),
(58, '2025-06-29', '2025-06-30', 6758, 'Aceptado', 'Vacaciones cambio solicitado ');

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `vehiculos`
--

CREATE TABLE `vehiculos` (
  `id_vehiculo` int(11) NOT NULL,
  `exposicion` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  `id_modelo` int(11) DEFAULT NULL,
  `id_marca` int(11) DEFAULT NULL,
  `fecha_matriculacion` date DEFAULT NULL,
  `proxima_itv` date NOT NULL,
  `id_combustible` int(11) DEFAULT NULL,
  `kilometros` decimal(10,2) NOT NULL,
  `matricula` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `envio_vencimiento` tinyint(1) NOT NULL DEFAULT 0
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `ventas`
--

CREATE TABLE `ventas` (
  `id_venta` int(11) NOT NULL,
  `client_id` int(11) DEFAULT NULL,
  `id_vehiculo` int(11) DEFAULT NULL,
  `id_financiera` int(11) DEFAULT NULL,
  `plazo` int(11) DEFAULT NULL,
  `id_metodo` int(11) DEFAULT NULL,
  `fecha` date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

-- --------------------------------------------------------

--
-- Estructura Stand-in para la vista `vista_clientes`
-- (Véase abajo para la vista actual)
--
CREATE TABLE `vista_clientes` (
`movil` varchar(20)
,`client_id` int(11)
,`nombre` varchar(255)
,`direccion` varchar(255)
,`cp` int(11)
,`email` varchar(255)
,`telefono` varchar(255)
,`cif` varchar(255)
,`fecha` date
,`user_id` int(11)
,`estado` varchar(255)
,`imagen` varchar(255)
,`terminos` tinyint(1)
,`email_marketing` tinyint(1)
,`subvencionado` varchar(255)
,`fecha_nacimiento` date
,`sms_habilitado` tinyint(1)
,`felicitado` tinyint(1)
,`peluqueria` varchar(255)
,`tipo` varchar(255)
,`sexo` varchar(255)
,`emails` longtext
,`descuento` decimal(10,2)
,`codigo` int(11)
,`id_sector` int(11)
,`linkedin` varchar(255)
,`instagram` varchar(255)
,`tiktok` varchar(255)
,`x` varchar(255)
,`facebook` varchar(255)
,`forma_juridica` varchar(255)
,`nombre_juridico` varchar(255)
,`cif_juridico` varchar(255)
,`domicilio_fiscal` varchar(255)
,`activo` varchar(255)
,`codigo_tramitador` varchar(255)
,`id_poblacion` int(11)
,`codigo_gestor` varchar(255)
,`codigo_contable` varchar(255)
,`web` varchar(255)
,`grupos` mediumtext
,`sms_enviados` mediumtext
);

-- --------------------------------------------------------

--
-- Estructura Stand-in para la vista `vista_clientes_2`
-- (Véase abajo para la vista actual)
--
CREATE TABLE `vista_clientes_2` (
`movil` varchar(20)
,`client_id` int(11)
,`nombre` varchar(255)
,`direccion` varchar(255)
,`cp` int(11)
,`email` varchar(255)
,`telefono` varchar(255)
,`cif` varchar(255)
,`fecha` date
,`user_id` int(11)
,`estado` varchar(255)
,`imagen` varchar(255)
,`terminos` tinyint(1)
,`email_marketing` tinyint(1)
,`subvencionado` varchar(255)
,`fecha_nacimiento` date
,`sms_habilitado` tinyint(1)
,`felicitado` tinyint(1)
,`peluqueria` varchar(255)
,`tipo` varchar(255)
,`sexo` varchar(255)
,`emails` longtext
,`descuento` decimal(10,2)
,`codigo` int(11)
,`id_sector` int(11)
,`linkedin` varchar(255)
,`instagram` varchar(255)
,`tiktok` varchar(255)
,`x` varchar(255)
,`facebook` varchar(255)
,`forma_juridica` varchar(255)
,`nombre_juridico` varchar(255)
,`cif_juridico` varchar(255)
,`domicilio_fiscal` varchar(255)
,`activo` varchar(255)
,`codigo_tramitador` varchar(255)
,`id_poblacion` int(11)
,`codigo_gestor` varchar(255)
,`codigo_contable` varchar(255)
,`web` varchar(255)
,`grupos` mediumtext
,`sms_enviados` mediumtext
);

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `zonas`
--

CREATE TABLE `zonas` (
  `id_zona` int(11) NOT NULL,
  `nombre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `id_cliente` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Índices para tablas volcadas
--

--
-- Indices de la tabla `acciones`
--
ALTER TABLE `acciones`
  ADD PRIMARY KEY (`numero_aaff`);

--
-- Indices de la tabla `actividad`
--
ALTER TABLE `actividad`
  ADD PRIMARY KEY (`id_actividad`),
  ADD KEY `actividad` (`actividad`),
  ADD KEY `user_id` (`user_id`);

--
-- Indices de la tabla `administraciones`
--
ALTER TABLE `administraciones`
  ADD PRIMARY KEY (`id`);

--
-- Indices de la tabla `albaranes`
--
ALTER TABLE `albaranes`
  ADD PRIMARY KEY (`id_albaran`),
  ADD KEY `FK_client_id` (`id_cliente`),
  ADD KEY `FK_fase_id` (`id_fase`),
  ADD KEY `FK_sector_id` (`id_sector`),
  ADD KEY `FK_obra_id` (`id_obra`),
  ADD KEY `FK_user_id` (`id_usuario`),
  ADD KEY `invoice_id` (`invoice_id`);

--
-- Indices de la tabla `alergenos`
--
ALTER TABLE `alergenos`
  ADD PRIMARY KEY (`id_alergeno`);

--
-- Indices de la tabla `alergeno_alumno`
--
ALTER TABLE `alergeno_alumno`
  ADD PRIMARY KEY (`id_alergeno_alumno`),
  ADD KEY `id_alergeno` (`id_alergeno`);

--
-- Indices de la tabla `almacenes`
--
ALTER TABLE `almacenes`
  ADD PRIMARY KEY (`id_almacen`);

--
-- Indices de la tabla `alumnos`
--
ALTER TABLE `alumnos`
  ADD PRIMARY KEY (`id_alumno`);

--
-- Indices de la tabla `alumno_curso`
--
ALTER TABLE `alumno_curso`
  ADD PRIMARY KEY (`id_alumno_curso`),
  ADD KEY `id_alumno` (`id_alumno`),
  ADD KEY `id_curso` (`id_curso`);

--
-- Indices de la tabla `anomalia`
--
ALTER TABLE `anomalia`
  ADD PRIMARY KEY (`id_anomalia`),
  ADD KEY `id_miembro` (`id_miembro`),
  ADD KEY `anomalia_ibfk_1` (`id_fichaje`);

--
-- Indices de la tabla `apartados`
--
ALTER TABLE `apartados`
  ADD PRIMARY KEY (`apartado_id`),
  ADD UNIQUE KEY `codigo_unico` (`codigo`),
  ADD KEY `id_medida` (`id_medida`),
  ADD KEY `fk_apartados_ubicaciones` (`id_ubicacion`),
  ADD KEY `fk_apartados_familias` (`id_familia`),
  ADD KEY `fk_apartados_subfamilias` (`id_subfamilia`),
  ADD KEY `id_igic` (`id_igic`);

--
-- Indices de la tabla `apartado_factura_manual`
--
ALTER TABLE `apartado_factura_manual`
  ADD PRIMARY KEY (`id_apartado_factura_manual`),
  ADD KEY `id_factura_manual` (`id_factura_manual`),
  ADD KEY `id_medida` (`id_medida`),
  ADD KEY `id_albaran` (`id_albaran`);

--
-- Indices de la tabla `apartado_factura_manual_materiales`
--
ALTER TABLE `apartado_factura_manual_materiales`
  ADD PRIMARY KEY (`id_apartado_factura_manual_materiales`),
  ADD KEY `id_factura_manual_materiales` (`id_factura_manual_materiales`);

--
-- Indices de la tabla `apartado_factura_rectificada`
--
ALTER TABLE `apartado_factura_rectificada`
  ADD PRIMARY KEY (`id_apartado_factura_rectificada`),
  ADD KEY `apartado_factura_rectificada_ibfk_1` (`id_factura_rectificada`),
  ADD KEY `id_apartado_factura_manual` (`id_apartado_factura_manual`);

--
-- Indices de la tabla `archivos`
--
ALTER TABLE `archivos`
  ADD PRIMARY KEY (`id_archivo`),
  ADD KEY `id_carpeta` (`carpeta_id`);

--
-- Indices de la tabla `articulos`
--
ALTER TABLE `articulos`
  ADD PRIMARY KEY (`id_articulo`),
  ADD KEY `articulos_ibfk_1` (`id_marca`),
  ADD KEY `articulos_ibfk_2` (`id_familia`),
  ADD KEY `articulos_ibfk_3` (`id_subfamilia`),
  ADD KEY `fk_ubicacion` (`id_ubicacion`);

--
-- Indices de la tabla `backups`
--
ALTER TABLE `backups`
  ADD PRIMARY KEY (`id_backup`);

--
-- Indices de la tabla `baldas`
--
ALTER TABLE `baldas`
  ADD PRIMARY KEY (`id_balda`);

--
-- Indices de la tabla `bancos`
--
ALTER TABLE `bancos`
  ADD PRIMARY KEY (`id_banco`);

--
-- Indices de la tabla `camiones`
--
ALTER TABLE `camiones`
  ADD PRIMARY KEY (`id_camion`);

--
-- Indices de la tabla `carpetas`
--
ALTER TABLE `carpetas`
  ADD PRIMARY KEY (`id_carpeta`),
  ADD KEY `carpeta_id` (`carpeta_id`);

--
-- Indices de la tabla `categoria`
--
ALTER TABLE `categoria`
  ADD PRIMARY KEY (`id_categoria`);

--
-- Indices de la tabla `citas`
--
ALTER TABLE `citas`
  ADD PRIMARY KEY (`id_cita`),
  ADD KEY `user_id` (`user_id`),
  ADD KEY `client_id` (`client_id`),
  ADD KEY `id_servicio` (`id_servicio`);

--
-- Indices de la tabla `clientes`
--
ALTER TABLE `clientes`
  ADD PRIMARY KEY (`client_id`),
  ADD KEY `FK_user_id` (`user_id`) USING BTREE,
  ADD KEY `id_poblacion` (`id_poblacion`);

--
-- Indices de la tabla `cliente_subvencion`
--
ALTER TABLE `cliente_subvencion`
  ADD PRIMARY KEY (`id_cliente_subvencion`),
  ADD KEY `id_cliente` (`id_cliente`),
  ADD KEY `id_subvencion` (`id_subvencion`),
  ADD KEY `id_estado_subvencion` (`id_estado_subvencion`);

--
-- Indices de la tabla `cnae`
--
ALTER TABLE `cnae`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `code` (`code`);

--
-- Indices de la tabla `columnas`
--
ALTER TABLE `columnas`
  ADD PRIMARY KEY (`id_columna`);

--
-- Indices de la tabla `combustibles`
--
ALTER TABLE `combustibles`
  ADD PRIMARY KEY (`id_combustible`);

--
-- Indices de la tabla `comerciales`
--
ALTER TABLE `comerciales`
  ADD PRIMARY KEY (`id_comercial`),
  ADD KEY `user_id` (`user_id`);

--
-- Indices de la tabla `complementos`
--
ALTER TABLE `complementos`
  ADD PRIMARY KEY (`id_complemento`),
  ADD KEY `id_material` (`id_material`);

--
-- Indices de la tabla `complemento_material`
--
ALTER TABLE `complemento_material`
  ADD PRIMARY KEY (`id_complemento_material`),
  ADD KEY `id_complemento` (`id_complemento`),
  ADD KEY `id_evento_material` (`id_evento_material`);

--
-- Indices de la tabla `compras`
--
ALTER TABLE `compras`
  ADD PRIMARY KEY (`id_compra`),
  ADD KEY `client_id` (`client_id`),
  ADD KEY `user_id` (`user_id`),
  ADD KEY `invoice_id` (`invoice_id`);

--
-- Indices de la tabla `condiciones`
--
ALTER TABLE `condiciones`
  ADD PRIMARY KEY (`id_condicion`);

--
-- Indices de la tabla `contratos`
--
ALTER TABLE `contratos`
  ADD PRIMARY KEY (`id_contrato`),
  ADD KEY `id_empleado` (`id_empleado`);

--
-- Indices de la tabla `convenios`
--
ALTER TABLE `convenios`
  ADD PRIMARY KEY (`id_convenio`),
  ADD KEY `id_sector` (`id_sector`);

--
-- Indices de la tabla `copia_seguridad`
--
ALTER TABLE `copia_seguridad`
  ADD PRIMARY KEY (`id_copia_seguridad`);

--
-- Indices de la tabla `coverpage`
--
ALTER TABLE `coverpage`
  ADD PRIMARY KEY (`coverpage_id`);

--
-- Indices de la tabla `cursos`
--
ALTER TABLE `cursos`
  ADD PRIMARY KEY (`id_curso`),
  ADD KEY `id_plan` (`id_plan`),
  ADD KEY `id_docente` (`id_docente`),
  ADD KEY `numero_aaff` (`numero_aaff`);

--
-- Indices de la tabla `datos_cliente`
--
ALTER TABLE `datos_cliente`
  ADD PRIMARY KEY (`id_datos_cliente`),
  ADD KEY `id_sector` (`id_sector`),
  ADD KEY `id_fase` (`id_fase`),
  ADD KEY `id_zona` (`id_zona`),
  ADD KEY `user_id` (`user_id`),
  ADD KEY `id_cliente_subvencion` (`id_cliente_subvencion`);

--
-- Indices de la tabla `datos_cliente_peluqueria`
--
ALTER TABLE `datos_cliente_peluqueria`
  ADD PRIMARY KEY (`id_datos_cliente_peluqueria`),
  ADD KEY `client_id` (`client_id`),
  ADD KEY `id_sector` (`id_sector`),
  ADD KEY `id_tipo_pelo` (`id_tipo_pelo`),
  ADD KEY `id_fase` (`id_fase`),
  ADD KEY `user_id` (`user_id`);

--
-- Indices de la tabla `docentes`
--
ALTER TABLE `docentes`
  ADD PRIMARY KEY (`id_docente`);

--
-- Indices de la tabla `email_custom`
--
ALTER TABLE `email_custom`
  ADD PRIMARY KEY (`id_email_custom`);

--
-- Indices de la tabla `empleado`
--
ALTER TABLE `empleado`
  ADD PRIMARY KEY (`id_empleado`);

--
-- Indices de la tabla `empleados`
--
ALTER TABLE `empleados`
  ADD PRIMARY KEY (`id_empleado`);

--
-- Indices de la tabla `empleado_grupo2`
--
ALTER TABLE `empleado_grupo2`
  ADD PRIMARY KEY (`id_empleado_grupo2`),
  ADD KEY `id_grupo2` (`id_grupo2`),
  ADD KEY `id_empleado` (`id_empleado`);

--
-- Indices de la tabla `envios_cumple`
--
ALTER TABLE `envios_cumple`
  ADD PRIMARY KEY (`id_envios_cumple`),
  ADD KEY `client_id` (`client_id`);

--
-- Indices de la tabla `envios_itv`
--
ALTER TABLE `envios_itv`
  ADD PRIMARY KEY (`id_envio_itv`),
  ADD KEY `fk_vehiculo` (`id_vehiculo`);

--
-- Indices de la tabla `estados`
--
ALTER TABLE `estados`
  ADD PRIMARY KEY (`id_estado`);

--
-- Indices de la tabla `estado_archivo`
--
ALTER TABLE `estado_archivo`
  ADD PRIMARY KEY (`id_estado_archivo`);

--
-- Indices de la tabla `estado_subvencion`
--
ALTER TABLE `estado_subvencion`
  ADD PRIMARY KEY (`id_estado_subvencion`);

--
-- Indices de la tabla `eventos`
--
ALTER TABLE `eventos`
  ADD PRIMARY KEY (`id_evento`),
  ADD KEY `id_categoria` (`id_categoria`);

--
-- Indices de la tabla `eventos2`
--
ALTER TABLE `eventos2`
  ADD PRIMARY KEY (`id_evento`),
  ADD KEY `id_camion` (`id_camion`),
  ADD KEY `client_id` (`client_id`),
  ADD KEY `fk_eventos2_comerciales` (`id_comercial`);

--
-- Indices de la tabla `evento_material`
--
ALTER TABLE `evento_material`
  ADD PRIMARY KEY (`id_evento_material`),
  ADD KEY `id_evento` (`id_evento`),
  ADD KEY `id_material` (`id_material`);

--
-- Indices de la tabla `facturas`
--
ALTER TABLE `facturas`
  ADD PRIMARY KEY (`id_factura`),
  ADD KEY `FK_presupuesto_id` (`id_presupuesto`),
  ADD KEY `metodo_pago` (`metodo_pago`);

--
-- Indices de la tabla `facturas_rectificadas`
--
ALTER TABLE `facturas_rectificadas`
  ADD PRIMARY KEY (`id_factura_rectificada`),
  ADD KEY `facturas_rectificadas_ibfk_1` (`id_factura_manual`);

--
-- Indices de la tabla `factura_empleado`
--
ALTER TABLE `factura_empleado`
  ADD PRIMARY KEY (`id_factura_empleado`),
  ADD KEY `id_empleado` (`id_empleado`);

--
-- Indices de la tabla `factura_manual`
--
ALTER TABLE `factura_manual`
  ADD PRIMARY KEY (`id_factura_manual`),
  ADD KEY `client_id` (`client_id`),
  ADD KEY `id_banco` (`id_banco`),
  ADD KEY `id_banco_3` (`id_banco_3`),
  ADD KEY `id_proyecto` (`id_proyecto`),
  ADD KEY `id_banco_2` (`id_banco_2`);

--
-- Indices de la tabla `factura_manual_materiales`
--
ALTER TABLE `factura_manual_materiales`
  ADD PRIMARY KEY (`id_factura_manual_materiales`),
  ADD KEY `client_id` (`client_id`),
  ADD KEY `id_banco` (`id_banco`),
  ADD KEY `id_banco_3` (`id_banco_3`),
  ADD KEY `id_evento` (`id_evento`),
  ADD KEY `id_banco_2` (`id_banco_2`);

--
-- Indices de la tabla `factura_proveedor`
--
ALTER TABLE `factura_proveedor`
  ADD PRIMARY KEY (`id_factura_proveedor`),
  ADD KEY `id_proveedor` (`id_proveedor`);

--
-- Indices de la tabla `familias`
--
ALTER TABLE `familias`
  ADD PRIMARY KEY (`id_familia`);

--
-- Indices de la tabla `fases`
--
ALTER TABLE `fases`
  ADD PRIMARY KEY (`id_fase`);

--
-- Indices de la tabla `favorites`
--
ALTER TABLE `favorites`
  ADD PRIMARY KEY (`favorite_id`);

--
-- Indices de la tabla `featured`
--
ALTER TABLE `featured`
  ADD PRIMARY KEY (`featured_id`);

--
-- Indices de la tabla `feriados`
--
ALTER TABLE `feriados`
  ADD PRIMARY KEY (`id_feriado`);

--
-- Indices de la tabla `fichajes`
--
ALTER TABLE `fichajes`
  ADD PRIMARY KEY (`id_fichaje`),
  ADD KEY `miembro` (`id_miembro`);

--
-- Indices de la tabla `files`
--
ALTER TABLE `files`
  ADD PRIMARY KEY (`file_id`),
  ADD KEY `file_user` (`file_user`),
  ADD KEY `id_estado_archivo` (`id_estado_archivo`);

--
-- Indices de la tabla `financieras`
--
ALTER TABLE `financieras`
  ADD PRIMARY KEY (`id_financiera`);

--
-- Indices de la tabla `firmas`
--
ALTER TABLE `firmas`
  ADD PRIMARY KEY (`id_firma`);

--
-- Indices de la tabla `folders`
--
ALTER TABLE `folders`
  ADD PRIMARY KEY (`folder_id`),
  ADD KEY `id_estado_archivo` (`id_estado_archivo`),
  ADD KEY `folder_user` (`folder_user`);

--
-- Indices de la tabla `formularios`
--
ALTER TABLE `formularios`
  ADD PRIMARY KEY (`id_formulario`);

--
-- Indices de la tabla `gasto_proyecto`
--
ALTER TABLE `gasto_proyecto`
  ADD PRIMARY KEY (`id_gasto_proyecto`),
  ADD KEY `fk_gasto_proyecto_proyectos` (`id_proyecto`);

--
-- Indices de la tabla `google`
--
ALTER TABLE `google`
  ADD PRIMARY KEY (`id`);

--
-- Indices de la tabla `grupos`
--
ALTER TABLE `grupos`
  ADD PRIMARY KEY (`id_grupo`);

--
-- Indices de la tabla `grupos2`
--
ALTER TABLE `grupos2`
  ADD PRIMARY KEY (`id_grupo2`);

--
-- Indices de la tabla `grupo_cliente`
--
ALTER TABLE `grupo_cliente`
  ADD PRIMARY KEY (`id_grupo_cliente`),
  ADD KEY `id_grupo` (`id_grupo`),
  ADD KEY `client_id` (`client_id`);

--
-- Indices de la tabla `igic`
--
ALTER TABLE `igic`
  ADD PRIMARY KEY (`id_igic`),
  ADD UNIQUE KEY `porcentaje` (`porcentaje`);

--
-- Indices de la tabla `impuestos`
--
ALTER TABLE `impuestos`
  ADD PRIMARY KEY (`id_impuesto`);

--
-- Indices de la tabla `ingreso_plan`
--
ALTER TABLE `ingreso_plan`
  ADD PRIMARY KEY (`id_ingreso_plan`),
  ADD KEY `id_plan` (`id_plan`);

--
-- Indices de la tabla `jornada_laboral`
--
ALTER TABLE `jornada_laboral`
  ADD PRIMARY KEY (`id_jornada`),
  ADD KEY `id_miembro` (`id_miembro`);

--
-- Indices de la tabla `kits`
--
ALTER TABLE `kits`
  ADD PRIMARY KEY (`id_kit`);

--
-- Indices de la tabla `kit_articulo`
--
ALTER TABLE `kit_articulo`
  ADD PRIMARY KEY (`id_kit_articulo`),
  ADD KEY `fk_kit_articulo_id_articulo` (`id_articulo`),
  ADD KEY `fk_kit_articulo_id_kit` (`id_kit`);

--
-- Indices de la tabla `localidades`
--
ALTER TABLE `localidades`
  ADD PRIMARY KEY (`id_localidad`),
  ADD KEY `id_provincia` (`id_provincia`);

--
-- Indices de la tabla `logins`
--
ALTER TABLE `logins`
  ADD PRIMARY KEY (`login_id`),
  ADD KEY `fk_logins_users_idx` (`login_user`);

--
-- Indices de la tabla `mailing`
--
ALTER TABLE `mailing`
  ADD PRIMARY KEY (`id`);

--
-- Indices de la tabla `marcas`
--
ALTER TABLE `marcas`
  ADD PRIMARY KEY (`id_marca`);

--
-- Indices de la tabla `materiales`
--
ALTER TABLE `materiales`
  ADD PRIMARY KEY (`material_id`),
  ADD KEY `FK_estado_id` (`id_estado`),
  ADD KEY `FK_ubicacion_id` (`id_ubicacion`);

--
-- Indices de la tabla `materiales2`
--
ALTER TABLE `materiales2`
  ADD PRIMARY KEY (`id_material`),
  ADD KEY `fk_materiales2_familia` (`id_familia`),
  ADD KEY `fk_materiales2_subfamilia` (`id_subfamilia`);

--
-- Indices de la tabla `material_pack`
--
ALTER TABLE `material_pack`
  ADD PRIMARY KEY (`id_pack`,`id_material`),
  ADD KEY `id_material` (`id_material`);

--
-- Indices de la tabla `medidas`
--
ALTER TABLE `medidas`
  ADD PRIMARY KEY (`id_medida`);

--
-- Indices de la tabla `message`
--
ALTER TABLE `message`
  ADD PRIMARY KEY (`message_id`),
  ADD KEY `fk_logins_users_idx` (`message_user`),
  ADD KEY `fk_message_tikets1_idx` (`message_ticket_id`);

--
-- Indices de la tabla `metodos_pago`
--
ALTER TABLE `metodos_pago`
  ADD PRIMARY KEY (`id_metodo`);

--
-- Indices de la tabla `miembro_equipo`
--
ALTER TABLE `miembro_equipo`
  ADD PRIMARY KEY (`id_miembro`),
  ADD KEY `user_id` (`user_id`);

--
-- Indices de la tabla `miembro_evento`
--
ALTER TABLE `miembro_evento`
  ADD PRIMARY KEY (`id_miembro_evento`),
  ADD KEY `id_miembro` (`id_miembro`),
  ADD KEY `id_evento` (`id_evento`);

--
-- Indices de la tabla `modelos`
--
ALTER TABLE `modelos`
  ADD PRIMARY KEY (`id_modelo`);

--
-- Indices de la tabla `navegadores`
--
ALTER TABLE `navegadores`
  ADD PRIMARY KEY (`id_navegador`);

--
-- Indices de la tabla `nivel_estudios`
--
ALTER TABLE `nivel_estudios`
  ADD PRIMARY KEY (`id_nivel_estudios`);

--
-- Indices de la tabla `notas`
--
ALTER TABLE `notas`
  ADD PRIMARY KEY (`id_nota`),
  ADD KEY `FK_client_id` (`id_cliente`);

--
-- Indices de la tabla `obras`
--
ALTER TABLE `obras`
  ADD PRIMARY KEY (`id_obra`);

--
-- Indices de la tabla `observaciones`
--
ALTER TABLE `observaciones`
  ADD PRIMARY KEY (`id_observacion`),
  ADD KEY `id_pedido` (`id_pedido`);

--
-- Indices de la tabla `otras_carpetas`
--
ALTER TABLE `otras_carpetas`
  ADD PRIMARY KEY (`id`);

--
-- Indices de la tabla `packs`
--
ALTER TABLE `packs`
  ADD PRIMARY KEY (`id_pack`);

--
-- Indices de la tabla `pago`
--
ALTER TABLE `pago`
  ADD PRIMARY KEY (`id_pago`),
  ADD KEY `id_miembro` (`id_miembro`),
  ADD KEY `id_proveedor` (`id_proveedor`);

--
-- Indices de la tabla `pago_empleado`
--
ALTER TABLE `pago_empleado`
  ADD PRIMARY KEY (`id_pago_empleado`),
  ADD KEY `id_metodo` (`id_metodo`),
  ADD KEY `id_banco` (`id_banco`),
  ADD KEY `id_factura_empleado` (`id_factura_empleado`);

--
-- Indices de la tabla `pago_factura`
--
ALTER TABLE `pago_factura`
  ADD PRIMARY KEY (`id_pago_factura`),
  ADD KEY `id_metodo` (`id_metodo`),
  ADD KEY `id_banco` (`id_banco`),
  ADD KEY `id_factura_manual` (`id_factura_manual`);

--
-- Indices de la tabla `pago_proveedor`
--
ALTER TABLE `pago_proveedor`
  ADD PRIMARY KEY (`id_pago_proveedor`),
  ADD KEY `id_metodo` (`id_metodo`),
  ADD KEY `id_banco` (`id_banco`),
  ADD KEY `id_factura_proveedor` (`id_factura_proveedor`);

--
-- Indices de la tabla `pedidos`
--
ALTER TABLE `pedidos`
  ADD PRIMARY KEY (`id_pedido`),
  ADD KEY `pedidos_transportistas_id` (`id_transportista`),
  ADD KEY `id_firma` (`id_firma`),
  ADD KEY `id_almacen` (`id_almacen`),
  ADD KEY `id_balda` (`id_balda`),
  ADD KEY `id_columna` (`id_columna`);

--
-- Indices de la tabla `pedidos_observaciones`
--
ALTER TABLE `pedidos_observaciones`
  ADD KEY `pedidos_observaciones_id` (`id_pedido`);

--
-- Indices de la tabla `pedidos_transportistas`
--
ALTER TABLE `pedidos_transportistas`
  ADD PRIMARY KEY (`id_transportista`);

--
-- Indices de la tabla `periodo_vacaciones`
--
ALTER TABLE `periodo_vacaciones`
  ADD PRIMARY KEY (`id_periodo_vacaciones`),
  ADD KEY `id_empleado` (`id_empleado`);

--
-- Indices de la tabla `personalizacion`
--
ALTER TABLE `personalizacion`
  ADD PRIMARY KEY (`id_personalizacion`);

--
-- Indices de la tabla `planes`
--
ALTER TABLE `planes`
  ADD PRIMARY KEY (`id_plan`),
  ADD KEY `id_sector` (`id_sector`);

--
-- Indices de la tabla `poblaciones`
--
ALTER TABLE `poblaciones`
  ADD PRIMARY KEY (`id`);

--
-- Indices de la tabla `presupuestos`
--
ALTER TABLE `presupuestos`
  ADD PRIMARY KEY (`id_presupuesto`),
  ADD KEY `FK_client_id` (`id_cliente`),
  ADD KEY `FK_fase_id` (`id_fase`),
  ADD KEY `FK_sector_id` (`id_sector`),
  ADD KEY `FK_obra_id` (`id_obra`),
  ADD KEY `FK_user_id` (`id_usuario`);

--
-- Indices de la tabla `presupuestos_material`
--
ALTER TABLE `presupuestos_material`
  ADD PRIMARY KEY (`id_presupuesto`),
  ADD KEY `FK_client_id` (`id_cliente`),
  ADD KEY `FK_evento_id` (`id_evento`),
  ADD KEY `FK_user_id` (`id_usuario`);

--
-- Indices de la tabla `presupuesto_programado`
--
ALTER TABLE `presupuesto_programado`
  ADD PRIMARY KEY (`id_presupuesto_programado`),
  ADD KEY `id_presupuesto` (`id_presupuesto`);

--
-- Indices de la tabla `producto`
--
ALTER TABLE `producto`
  ADD PRIMARY KEY (`id_producto`),
  ADD UNIQUE KEY `numero` (`numero`),
  ADD KEY `id_subcategoria` (`id_subcategoria`);

--
-- Indices de la tabla `proveedores`
--
ALTER TABLE `proveedores`
  ADD PRIMARY KEY (`id_proveedor`);

--
-- Indices de la tabla `provincias`
--
ALTER TABLE `provincias`
  ADD PRIMARY KEY (`id_provincia`);

--
-- Indices de la tabla `proyectos`
--
ALTER TABLE `proyectos`
  ADD PRIMARY KEY (`id_proyecto`);

--
-- Indices de la tabla `proyecto_empleado`
--
ALTER TABLE `proyecto_empleado`
  ADD PRIMARY KEY (`id_proyecto_empleado`),
  ADD KEY `id_empleado` (`id_empleado`),
  ADD KEY `id_proyecto` (`id_proyecto`),
  ADD KEY `id_grupo2` (`id_grupo2`);

--
-- Indices de la tabla `proyecto_trabajador`
--
ALTER TABLE `proyecto_trabajador`
  ADD PRIMARY KEY (`id_proyecto_trabajador`),
  ADD KEY `FK_t_id` (`id_trabajador`),
  ADD KEY `FK_p_id` (`id_proyecto`);

--
-- Indices de la tabla `recordatorios_camiones`
--
ALTER TABLE `recordatorios_camiones`
  ADD PRIMARY KEY (`id_recordatorio`),
  ADD KEY `id_camion` (`id_camion`);

--
-- Indices de la tabla `roles`
--
ALTER TABLE `roles`
  ADD PRIMARY KEY (`id_rol`);

--
-- Indices de la tabla `sectores`
--
ALTER TABLE `sectores`
  ADD PRIMARY KEY (`id_sector`),
  ADD KEY `FK_sector_client_id` (`id_cliente`);

--
-- Indices de la tabla `sectors`
--
ALTER TABLE `sectors`
  ADD PRIMARY KEY (`id`);

--
-- Indices de la tabla `sector_cnae`
--
ALTER TABLE `sector_cnae`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `unique_sector_cnae` (`sector_id`,`cnae_id`),
  ADD KEY `cnae_id` (`cnae_id`);

--
-- Indices de la tabla `servicio`
--
ALTER TABLE `servicio`
  ADD PRIMARY KEY (`id_servicio`),
  ADD UNIQUE KEY `numero` (`numero`),
  ADD KEY `id_subcategoria` (`id_subcategoria`);

--
-- Indices de la tabla `servicio_calendario`
--
ALTER TABLE `servicio_calendario`
  ADD PRIMARY KEY (`id_servicio_calendario`),
  ADD KEY `id_servicio` (`id_servicio`);

--
-- Indices de la tabla `servicio_trabajador`
--
ALTER TABLE `servicio_trabajador`
  ADD PRIMARY KEY (`id_servicio_trabajador`),
  ADD KEY `client_id` (`client_id`),
  ADD KEY `id_servicio_calendario` (`id_servicio_calendario`),
  ADD KEY `user_id` (`user_id`);

--
-- Indices de la tabla `slider`
--
ALTER TABLE `slider`
  ADD PRIMARY KEY (`slider_id`);

--
-- Indices de la tabla `sms`
--
ALTER TABLE `sms`
  ADD PRIMARY KEY (`id_sms`),
  ADD KEY `vwer` (`client_id`);

--
-- Indices de la tabla `subcategorias`
--
ALTER TABLE `subcategorias`
  ADD PRIMARY KEY (`id_subcategoria`);

--
-- Indices de la tabla `subfamilias`
--
ALTER TABLE `subfamilias`
  ADD PRIMARY KEY (`id_subfamilia`),
  ADD KEY `id_familia` (`id_familia`);

--
-- Indices de la tabla `subvenciones`
--
ALTER TABLE `subvenciones`
  ADD PRIMARY KEY (`id_subvencion`);

--
-- Indices de la tabla `tag`
--
ALTER TABLE `tag`
  ADD PRIMARY KEY (`id_tag`);

--
-- Indices de la tabla `tag_cliente`
--
ALTER TABLE `tag_cliente`
  ADD PRIMARY KEY (`id_tag_cliente`),
  ADD KEY `id_tag` (`id_tag`),
  ADD KEY `client_id` (`client_id`);

--
-- Indices de la tabla `tickets`
--
ALTER TABLE `tickets`
  ADD PRIMARY KEY (`ticket_id`),
  ADD KEY `fk_logins_users_idx` (`ticket_user`),
  ADD KEY `fk_tickets_users1_idx` (`ticket_assistant`);

--
-- Indices de la tabla `tipo_pelo`
--
ALTER TABLE `tipo_pelo`
  ADD PRIMARY KEY (`id_tipo_pelo`);

--
-- Indices de la tabla `tools`
--
ALTER TABLE `tools`
  ADD PRIMARY KEY (`tool_id`);

--
-- Indices de la tabla `trabajadores`
--
ALTER TABLE `trabajadores`
  ADD PRIMARY KEY (`id_trabajador`);

--
-- Indices de la tabla `transportistas`
--
ALTER TABLE `transportistas`
  ADD PRIMARY KEY (`id_transportista`);

--
-- Indices de la tabla `tutores`
--
ALTER TABLE `tutores`
  ADD PRIMARY KEY (`id_tutor`),
  ADD KEY `id_alumno` (`id_alumno`);

--
-- Indices de la tabla `ubicaciones`
--
ALTER TABLE `ubicaciones`
  ADD PRIMARY KEY (`id_ubicacion`);

--
-- Indices de la tabla `ubicacion_feriado`
--
ALTER TABLE `ubicacion_feriado`
  ADD PRIMARY KEY (`id_ubicacion_feriado`),
  ADD KEY `id_provincia` (`id_provincia`),
  ADD KEY `id_localidad` (`id_localidad`),
  ADD KEY `id_feriado` (`id_feriado`);

--
-- Indices de la tabla `uploads`
--
ALTER TABLE `uploads`
  ADD PRIMARY KEY (`upload_id`);

--
-- Indices de la tabla `users`
--
ALTER TABLE `users`
  ADD PRIMARY KEY (`user_id`),
  ADD KEY `fk_users_users1_idx` (`user_supervisor`),
  ADD KEY `user_ROL` (`id_rol`),
  ADD KEY `id_provincia` (`id_provincia`),
  ADD KEY `id_localidad` (`id_localidad`);

--
-- Indices de la tabla `user_copia`
--
ALTER TABLE `user_copia`
  ADD PRIMARY KEY (`id_user_copia`),
  ADD KEY `id_copia_seguridad` (`id_copia_seguridad`);

--
-- Indices de la tabla `user_evento`
--
ALTER TABLE `user_evento`
  ADD PRIMARY KEY (`id_user_evento`),
  ADD KEY `user_id` (`user_id`),
  ADD KEY `id_evento` (`id_evento`);

--
-- Indices de la tabla `user_permiso`
--
ALTER TABLE `user_permiso`
  ADD PRIMARY KEY (`id_user_permiso`),
  ADD KEY `user_id` (`user_id`),
  ADD KEY `folder_id` (`folder_id`);

--
-- Indices de la tabla `vacaciones`
--
ALTER TABLE `vacaciones`
  ADD PRIMARY KEY (`id_vacacion`),
  ADD KEY `user_id` (`user_id`);

--
-- Indices de la tabla `vehiculos`
--
ALTER TABLE `vehiculos`
  ADD PRIMARY KEY (`id_vehiculo`),
  ADD UNIQUE KEY `matricula` (`matricula`),
  ADD KEY `fk_modelo` (`id_modelo`),
  ADD KEY `fk_combustible` (`id_combustible`),
  ADD KEY `fk_marca` (`id_marca`);

--
-- Indices de la tabla `ventas`
--
ALTER TABLE `ventas`
  ADD PRIMARY KEY (`id_venta`),
  ADD UNIQUE KEY `unique_id_vehiculo` (`id_vehiculo`),
  ADD KEY `fk_financieras` (`id_financiera`),
  ADD KEY `fk_metodos_pago` (`id_metodo`);

--
-- Indices de la tabla `zonas`
--
ALTER TABLE `zonas`
  ADD PRIMARY KEY (`id_zona`),
  ADD KEY `id_cliente` (`id_cliente`);

--
-- AUTO_INCREMENT de las tablas volcadas
--

--
-- AUTO_INCREMENT de la tabla `actividad`
--
ALTER TABLE `actividad`
  MODIFY `id_actividad` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `administraciones`
--
ALTER TABLE `administraciones`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `albaranes`
--
ALTER TABLE `albaranes`
  MODIFY `id_albaran` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=12;

--
-- AUTO_INCREMENT de la tabla `alergenos`
--
ALTER TABLE `alergenos`
  MODIFY `id_alergeno` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `alergeno_alumno`
--
ALTER TABLE `alergeno_alumno`
  MODIFY `id_alergeno_alumno` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `almacenes`
--
ALTER TABLE `almacenes`
  MODIFY `id_almacen` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `alumnos`
--
ALTER TABLE `alumnos`
  MODIFY `id_alumno` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `alumno_curso`
--
ALTER TABLE `alumno_curso`
  MODIFY `id_alumno_curso` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `anomalia`
--
ALTER TABLE `anomalia`
  MODIFY `id_anomalia` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=476;

--
-- AUTO_INCREMENT de la tabla `apartados`
--
ALTER TABLE `apartados`
  MODIFY `apartado_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=67;

--
-- AUTO_INCREMENT de la tabla `apartado_factura_manual`
--
ALTER TABLE `apartado_factura_manual`
  MODIFY `id_apartado_factura_manual` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=125;

--
-- AUTO_INCREMENT de la tabla `apartado_factura_manual_materiales`
--
ALTER TABLE `apartado_factura_manual_materiales`
  MODIFY `id_apartado_factura_manual_materiales` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=35;

--
-- AUTO_INCREMENT de la tabla `apartado_factura_rectificada`
--
ALTER TABLE `apartado_factura_rectificada`
  MODIFY `id_apartado_factura_rectificada` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=15;

--
-- AUTO_INCREMENT de la tabla `archivos`
--
ALTER TABLE `archivos`
  MODIFY `id_archivo` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `articulos`
--
ALTER TABLE `articulos`
  MODIFY `id_articulo` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `backups`
--
ALTER TABLE `backups`
  MODIFY `id_backup` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=9;

--
-- AUTO_INCREMENT de la tabla `baldas`
--
ALTER TABLE `baldas`
  MODIFY `id_balda` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `bancos`
--
ALTER TABLE `bancos`
  MODIFY `id_banco` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;

--
-- AUTO_INCREMENT de la tabla `camiones`
--
ALTER TABLE `camiones`
  MODIFY `id_camion` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=8;

--
-- AUTO_INCREMENT de la tabla `carpetas`
--
ALTER TABLE `carpetas`
  MODIFY `id_carpeta` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `categoria`
--
ALTER TABLE `categoria`
  MODIFY `id_categoria` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT de la tabla `citas`
--
ALTER TABLE `citas`
  MODIFY `id_cita` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=12;

--
-- AUTO_INCREMENT de la tabla `clientes`
--
ALTER TABLE `clientes`
  MODIFY `client_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=46;

--
-- AUTO_INCREMENT de la tabla `cliente_subvencion`
--
ALTER TABLE `cliente_subvencion`
  MODIFY `id_cliente_subvencion` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `cnae`
--
ALTER TABLE `cnae`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `columnas`
--
ALTER TABLE `columnas`
  MODIFY `id_columna` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `combustibles`
--
ALTER TABLE `combustibles`
  MODIFY `id_combustible` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `comerciales`
--
ALTER TABLE `comerciales`
  MODIFY `id_comercial` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT de la tabla `complementos`
--
ALTER TABLE `complementos`
  MODIFY `id_complemento` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=10;

--
-- AUTO_INCREMENT de la tabla `complemento_material`
--
ALTER TABLE `complemento_material`
  MODIFY `id_complemento_material` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=59;

--
-- AUTO_INCREMENT de la tabla `compras`
--
ALTER TABLE `compras`
  MODIFY `id_compra` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=24;

--
-- AUTO_INCREMENT de la tabla `condiciones`
--
ALTER TABLE `condiciones`
  MODIFY `id_condicion` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;

--
-- AUTO_INCREMENT de la tabla `contratos`
--
ALTER TABLE `contratos`
  MODIFY `id_contrato` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT de la tabla `convenios`
--
ALTER TABLE `convenios`
  MODIFY `id_convenio` int(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `copia_seguridad`
--
ALTER TABLE `copia_seguridad`
  MODIFY `id_copia_seguridad` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=90;

--
-- AUTO_INCREMENT de la tabla `coverpage`
--
ALTER TABLE `coverpage`
  MODIFY `coverpage_id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `cursos`
--
ALTER TABLE `cursos`
  MODIFY `id_curso` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `datos_cliente`
--
ALTER TABLE `datos_cliente`
  MODIFY `id_datos_cliente` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `datos_cliente_peluqueria`
--
ALTER TABLE `datos_cliente_peluqueria`
  MODIFY `id_datos_cliente_peluqueria` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `docentes`
--
ALTER TABLE `docentes`
  MODIFY `id_docente` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `email_custom`
--
ALTER TABLE `email_custom`
  MODIFY `id_email_custom` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT de la tabla `empleado`
--
ALTER TABLE `empleado`
  MODIFY `id_empleado` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT de la tabla `empleados`
--
ALTER TABLE `empleados`
  MODIFY `id_empleado` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=13;

--
-- AUTO_INCREMENT de la tabla `empleado_grupo2`
--
ALTER TABLE `empleado_grupo2`
  MODIFY `id_empleado_grupo2` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT de la tabla `envios_cumple`
--
ALTER TABLE `envios_cumple`
  MODIFY `id_envios_cumple` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=35;

--
-- AUTO_INCREMENT de la tabla `envios_itv`
--
ALTER TABLE `envios_itv`
  MODIFY `id_envio_itv` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `estados`
--
ALTER TABLE `estados`
  MODIFY `id_estado` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT de la tabla `estado_archivo`
--
ALTER TABLE `estado_archivo`
  MODIFY `id_estado_archivo` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;

--
-- AUTO_INCREMENT de la tabla `estado_subvencion`
--
ALTER TABLE `estado_subvencion`
  MODIFY `id_estado_subvencion` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `eventos`
--
ALTER TABLE `eventos`
  MODIFY `id_evento` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT de la tabla `eventos2`
--
ALTER TABLE `eventos2`
  MODIFY `id_evento` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=25;

--
-- AUTO_INCREMENT de la tabla `evento_material`
--
ALTER TABLE `evento_material`
  MODIFY `id_evento_material` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=48;

--
-- AUTO_INCREMENT de la tabla `facturas`
--
ALTER TABLE `facturas`
  MODIFY `id_factura` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `facturas_rectificadas`
--
ALTER TABLE `facturas_rectificadas`
  MODIFY `id_factura_rectificada` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=9;

--
-- AUTO_INCREMENT de la tabla `factura_empleado`
--
ALTER TABLE `factura_empleado`
  MODIFY `id_factura_empleado` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=64;

--
-- AUTO_INCREMENT de la tabla `factura_manual`
--
ALTER TABLE `factura_manual`
  MODIFY `id_factura_manual` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=93;

--
-- AUTO_INCREMENT de la tabla `factura_manual_materiales`
--
ALTER TABLE `factura_manual_materiales`
  MODIFY `id_factura_manual_materiales` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;

--
-- AUTO_INCREMENT de la tabla `factura_proveedor`
--
ALTER TABLE `factura_proveedor`
  MODIFY `id_factura_proveedor` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=16;

--
-- AUTO_INCREMENT de la tabla `familias`
--
ALTER TABLE `familias`
  MODIFY `id_familia` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT de la tabla `fases`
--
ALTER TABLE `fases`
  MODIFY `id_fase` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `favorites`
--
ALTER TABLE `favorites`
  MODIFY `favorite_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT de la tabla `featured`
--
ALTER TABLE `featured`
  MODIFY `featured_id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `feriados`
--
ALTER TABLE `feriados`
  MODIFY `id_feriado` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1261;

--
-- AUTO_INCREMENT de la tabla `fichajes`
--
ALTER TABLE `fichajes`
  MODIFY `id_fichaje` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=246;

--
-- AUTO_INCREMENT de la tabla `files`
--
ALTER TABLE `files`
  MODIFY `file_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=13;

--
-- AUTO_INCREMENT de la tabla `financieras`
--
ALTER TABLE `financieras`
  MODIFY `id_financiera` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `firmas`
--
ALTER TABLE `firmas`
  MODIFY `id_firma` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `folders`
--
ALTER TABLE `folders`
  MODIFY `folder_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=39;

--
-- AUTO_INCREMENT de la tabla `formularios`
--
ALTER TABLE `formularios`
  MODIFY `id_formulario` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `gasto_proyecto`
--
ALTER TABLE `gasto_proyecto`
  MODIFY `id_gasto_proyecto` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT de la tabla `google`
--
ALTER TABLE `google`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT de la tabla `grupos`
--
ALTER TABLE `grupos`
  MODIFY `id_grupo` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=12;

--
-- AUTO_INCREMENT de la tabla `grupos2`
--
ALTER TABLE `grupos2`
  MODIFY `id_grupo2` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT de la tabla `grupo_cliente`
--
ALTER TABLE `grupo_cliente`
  MODIFY `id_grupo_cliente` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=10;

--
-- AUTO_INCREMENT de la tabla `igic`
--
ALTER TABLE `igic`
  MODIFY `id_igic` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=15;

--
-- AUTO_INCREMENT de la tabla `impuestos`
--
ALTER TABLE `impuestos`
  MODIFY `id_impuesto` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT de la tabla `ingreso_plan`
--
ALTER TABLE `ingreso_plan`
  MODIFY `id_ingreso_plan` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `jornada_laboral`
--
ALTER TABLE `jornada_laboral`
  MODIFY `id_jornada` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=50;

--
-- AUTO_INCREMENT de la tabla `kits`
--
ALTER TABLE `kits`
  MODIFY `id_kit` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `kit_articulo`
--
ALTER TABLE `kit_articulo`
  MODIFY `id_kit_articulo` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `localidades`
--
ALTER TABLE `localidades`
  MODIFY `id_localidad` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=455;

--
-- AUTO_INCREMENT de la tabla `logins`
--
ALTER TABLE `logins`
  MODIFY `login_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=654;

--
-- AUTO_INCREMENT de la tabla `mailing`
--
ALTER TABLE `mailing`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=176;

--
-- AUTO_INCREMENT de la tabla `marcas`
--
ALTER TABLE `marcas`
  MODIFY `id_marca` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `materiales`
--
ALTER TABLE `materiales`
  MODIFY `material_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- AUTO_INCREMENT de la tabla `materiales2`
--
ALTER TABLE `materiales2`
  MODIFY `id_material` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;

--
-- AUTO_INCREMENT de la tabla `medidas`
--
ALTER TABLE `medidas`
  MODIFY `id_medida` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT de la tabla `message`
--
ALTER TABLE `message`
  MODIFY `message_id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `metodos_pago`
--
ALTER TABLE `metodos_pago`
  MODIFY `id_metodo` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT de la tabla `miembro_equipo`
--
ALTER TABLE `miembro_equipo`
  MODIFY `id_miembro` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=54;

--
-- AUTO_INCREMENT de la tabla `miembro_evento`
--
ALTER TABLE `miembro_evento`
  MODIFY `id_miembro_evento` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=14;

--
-- AUTO_INCREMENT de la tabla `modelos`
--
ALTER TABLE `modelos`
  MODIFY `id_modelo` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT de la tabla `navegadores`
--
ALTER TABLE `navegadores`
  MODIFY `id_navegador` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `nivel_estudios`
--
ALTER TABLE `nivel_estudios`
  MODIFY `id_nivel_estudios` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `notas`
--
ALTER TABLE `notas`
  MODIFY `id_nota` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=8;

--
-- AUTO_INCREMENT de la tabla `obras`
--
ALTER TABLE `obras`
  MODIFY `id_obra` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `observaciones`
--
ALTER TABLE `observaciones`
  MODIFY `id_observacion` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `otras_carpetas`
--
ALTER TABLE `otras_carpetas`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=16;

--
-- AUTO_INCREMENT de la tabla `packs`
--
ALTER TABLE `packs`
  MODIFY `id_pack` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;

--
-- AUTO_INCREMENT de la tabla `pago`
--
ALTER TABLE `pago`
  MODIFY `id_pago` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `pago_empleado`
--
ALTER TABLE `pago_empleado`
  MODIFY `id_pago_empleado` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=9;

--
-- AUTO_INCREMENT de la tabla `pago_factura`
--
ALTER TABLE `pago_factura`
  MODIFY `id_pago_factura` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=20;

--
-- AUTO_INCREMENT de la tabla `pago_proveedor`
--
ALTER TABLE `pago_proveedor`
  MODIFY `id_pago_proveedor` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- AUTO_INCREMENT de la tabla `pedidos`
--
ALTER TABLE `pedidos`
  MODIFY `id_pedido` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT de la tabla `pedidos_transportistas`
--
ALTER TABLE `pedidos_transportistas`
  MODIFY `id_transportista` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `periodo_vacaciones`
--
ALTER TABLE `periodo_vacaciones`
  MODIFY `id_periodo_vacaciones` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=22;

--
-- AUTO_INCREMENT de la tabla `personalizacion`
--
ALTER TABLE `personalizacion`
  MODIFY `id_personalizacion` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `planes`
--
ALTER TABLE `planes`
  MODIFY `id_plan` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `poblaciones`
--
ALTER TABLE `poblaciones`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=13;

--
-- AUTO_INCREMENT de la tabla `presupuestos`
--
ALTER TABLE `presupuestos`
  MODIFY `id_presupuesto` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=18;

--
-- AUTO_INCREMENT de la tabla `presupuestos_material`
--
ALTER TABLE `presupuestos_material`
  MODIFY `id_presupuesto` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=32;

--
-- AUTO_INCREMENT de la tabla `presupuesto_programado`
--
ALTER TABLE `presupuesto_programado`
  MODIFY `id_presupuesto_programado` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `producto`
--
ALTER TABLE `producto`
  MODIFY `id_producto` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=24;

--
-- AUTO_INCREMENT de la tabla `proveedores`
--
ALTER TABLE `proveedores`
  MODIFY `id_proveedor` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=20;

--
-- AUTO_INCREMENT de la tabla `provincias`
--
ALTER TABLE `provincias`
  MODIFY `id_provincia` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=53;

--
-- AUTO_INCREMENT de la tabla `proyectos`
--
ALTER TABLE `proyectos`
  MODIFY `id_proyecto` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;

--
-- AUTO_INCREMENT de la tabla `proyecto_empleado`
--
ALTER TABLE `proyecto_empleado`
  MODIFY `id_proyecto_empleado` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=20;

--
-- AUTO_INCREMENT de la tabla `proyecto_trabajador`
--
ALTER TABLE `proyecto_trabajador`
  MODIFY `id_proyecto_trabajador` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `recordatorios_camiones`
--
ALTER TABLE `recordatorios_camiones`
  MODIFY `id_recordatorio` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=9;

--
-- AUTO_INCREMENT de la tabla `roles`
--
ALTER TABLE `roles`
  MODIFY `id_rol` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=55;

--
-- AUTO_INCREMENT de la tabla `sectores`
--
ALTER TABLE `sectores`
  MODIFY `id_sector` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=9;

--
-- AUTO_INCREMENT de la tabla `sectors`
--
ALTER TABLE `sectors`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `sector_cnae`
--
ALTER TABLE `sector_cnae`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `servicio`
--
ALTER TABLE `servicio`
  MODIFY `id_servicio` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=18;

--
-- AUTO_INCREMENT de la tabla `servicio_calendario`
--
ALTER TABLE `servicio_calendario`
  MODIFY `id_servicio_calendario` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `servicio_trabajador`
--
ALTER TABLE `servicio_trabajador`
  MODIFY `id_servicio_trabajador` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `slider`
--
ALTER TABLE `slider`
  MODIFY `slider_id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `sms`
--
ALTER TABLE `sms`
  MODIFY `id_sms` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=9;

--
-- AUTO_INCREMENT de la tabla `subcategorias`
--
ALTER TABLE `subcategorias`
  MODIFY `id_subcategoria` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT de la tabla `subfamilias`
--
ALTER TABLE `subfamilias`
  MODIFY `id_subfamilia` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;

--
-- AUTO_INCREMENT de la tabla `subvenciones`
--
ALTER TABLE `subvenciones`
  MODIFY `id_subvencion` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `tag`
--
ALTER TABLE `tag`
  MODIFY `id_tag` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT de la tabla `tag_cliente`
--
ALTER TABLE `tag_cliente`
  MODIFY `id_tag_cliente` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `tickets`
--
ALTER TABLE `tickets`
  MODIFY `ticket_id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `tipo_pelo`
--
ALTER TABLE `tipo_pelo`
  MODIFY `id_tipo_pelo` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `tools`
--
ALTER TABLE `tools`
  MODIFY `tool_id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `trabajadores`
--
ALTER TABLE `trabajadores`
  MODIFY `id_trabajador` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `transportistas`
--
ALTER TABLE `transportistas`
  MODIFY `id_transportista` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `tutores`
--
ALTER TABLE `tutores`
  MODIFY `id_tutor` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `ubicaciones`
--
ALTER TABLE `ubicaciones`
  MODIFY `id_ubicacion` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT de la tabla `ubicacion_feriado`
--
ALTER TABLE `ubicacion_feriado`
  MODIFY `id_ubicacion_feriado` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3305;

--
-- AUTO_INCREMENT de la tabla `uploads`
--
ALTER TABLE `uploads`
  MODIFY `upload_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=418;

--
-- AUTO_INCREMENT de la tabla `users`
--
ALTER TABLE `users`
  MODIFY `user_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6760;

--
-- AUTO_INCREMENT de la tabla `user_copia`
--
ALTER TABLE `user_copia`
  MODIFY `id_user_copia` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=88;

--
-- AUTO_INCREMENT de la tabla `user_evento`
--
ALTER TABLE `user_evento`
  MODIFY `id_user_evento` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT de la tabla `user_permiso`
--
ALTER TABLE `user_permiso`
  MODIFY `id_user_permiso` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=143;

--
-- AUTO_INCREMENT de la tabla `vacaciones`
--
ALTER TABLE `vacaciones`
  MODIFY `id_vacacion` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=59;

--
-- AUTO_INCREMENT de la tabla `vehiculos`
--
ALTER TABLE `vehiculos`
  MODIFY `id_vehiculo` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `ventas`
--
ALTER TABLE `ventas`
  MODIFY `id_venta` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `zonas`
--
ALTER TABLE `zonas`
  MODIFY `id_zona` int(11) NOT NULL AUTO_INCREMENT;

-- --------------------------------------------------------

--
-- Estructura para la vista `vista_clientes`
--
DROP VIEW IF EXISTS `vista_clientes`; 

CREATE OR REPLACE ALGORITHM=UNDEFINED SQL SECURITY INVOKER
VIEW `vista_clientes`  AS SELECT `c`.`movil` AS `movil`, `c`.`client_id` AS `client_id`, `c`.`nombre` AS `nombre`, `c`.`direccion` AS `direccion`, `c`.`cp` AS `cp`, `c`.`email` AS `email`, `c`.`telefono` AS `telefono`, `c`.`cif` AS `cif`, `c`.`fecha` AS `fecha`, `c`.`user_id` AS `user_id`, `c`.`estado` AS `estado`, `c`.`imagen` AS `imagen`, `c`.`terminos` AS `terminos`, `c`.`email_marketing` AS `email_marketing`, `c`.`subvencionado` AS `subvencionado`, `c`.`fecha_nacimiento` AS `fecha_nacimiento`, `c`.`sms_habilitado` AS `sms_habilitado`, `c`.`felicitado` AS `felicitado`, `c`.`peluqueria` AS `peluqueria`, `c`.`tipo` AS `tipo`, `c`.`sexo` AS `sexo`, `c`.`emails` AS `emails`, `c`.`descuento` AS `descuento`, `c`.`codigo` AS `codigo`, `c`.`id_sector` AS `id_sector`, `c`.`linkedin` AS `linkedin`, `c`.`instagram` AS `instagram`, `c`.`tiktok` AS `tiktok`, `c`.`x` AS `x`, `c`.`facebook` AS `facebook`, `c`.`forma_juridica` AS `forma_juridica`, `c`.`nombre_juridico` AS `nombre_juridico`, `c`.`cif_juridico` AS `cif_juridico`, `c`.`domicilio_fiscal` AS `domicilio_fiscal`, `c`.`activo` AS `activo`, `c`.`codigo_tramitador` AS `codigo_tramitador`, `c`.`id_poblacion` AS `id_poblacion`, `c`.`codigo_gestor` AS `codigo_gestor`, `c`.`codigo_contable` AS `codigo_contable`, `c`.`web` AS `web`, nullif(json_arrayagg(if(`g`.`id_grupo` is not null,json_object('id_grupo',`g`.`id_grupo`,'nombre',`g`.`nombre`),NULL)),'[null]') AS `grupos`, nullif(json_arrayagg(if(`s`.`id_sms` is not null,json_object('id_sms',`s`.`id_sms`,'fecha_envio',`s`.`fecha_envio`,'estado',`s`.`estado`,'cuerpo',`s`.`cuerpo`,'fecha_programado',`s`.`fecha_programado`,'tipo',`s`.`tipo`),NULL)),'[null]') AS `sms_enviados` FROM (((`clientes` `c` left join `grupo_cliente` `gc` on(`c`.`client_id` = `gc`.`client_id`)) left join `grupos` `g` on(`gc`.`id_grupo` = `g`.`id_grupo`)) left join `sms` `s` on(`c`.`client_id` = `s`.`client_id`)) GROUP BY `c`.`movil`, `c`.`client_id`, `c`.`nombre`, `c`.`direccion`, `c`.`cp`, `c`.`email`, `c`.`telefono`, `c`.`cif`, `c`.`fecha`, `c`.`user_id`, `c`.`estado`, `c`.`imagen`, `c`.`terminos`, `c`.`email_marketing`, `c`.`subvencionado`, `c`.`fecha_nacimiento`, `c`.`sms_habilitado`, `c`.`felicitado`, `c`.`peluqueria`, `c`.`tipo`, `c`.`sexo`, `c`.`emails`, `c`.`descuento`, `c`.`codigo`, `c`.`id_sector`, `c`.`linkedin`, `c`.`instagram`, `c`.`tiktok`, `c`.`x`, `c`.`facebook`, `c`.`forma_juridica`, `c`.`nombre_juridico`, `c`.`cif_juridico`, `c`.`domicilio_fiscal`, `c`.`activo`, `c`.`codigo_tramitador`, `c`.`id_poblacion`, `c`.`codigo_gestor`, `c`.`codigo_contable`, `c`.`web` ;
-- --------------------------------------------------------

--
-- Estructura para la vista `vista_clientes_2`
--
DROP VIEW IF EXISTS `vista_clientes_2`;
CREATE OR REPLACE ALGORITHM=UNDEFINED SQL SECURITY INVOKER
VIEW `vista_clientes_2`  AS SELECT `c`.`movil` AS `movil`, `c`.`client_id` AS `client_id`, `c`.`nombre` AS `nombre`, `c`.`direccion` AS `direccion`, `c`.`cp` AS `cp`, `c`.`email` AS `email`, `c`.`telefono` AS `telefono`, `c`.`cif` AS `cif`, `c`.`fecha` AS `fecha`, `c`.`user_id` AS `user_id`, `c`.`estado` AS `estado`, `c`.`imagen` AS `imagen`, `c`.`terminos` AS `terminos`, `c`.`email_marketing` AS `email_marketing`, `c`.`subvencionado` AS `subvencionado`, `c`.`fecha_nacimiento` AS `fecha_nacimiento`, `c`.`sms_habilitado` AS `sms_habilitado`, `c`.`felicitado` AS `felicitado`, `c`.`peluqueria` AS `peluqueria`, `c`.`tipo` AS `tipo`, `c`.`sexo` AS `sexo`, `c`.`emails` AS `emails`, `c`.`descuento` AS `descuento`, `c`.`codigo` AS `codigo`, `c`.`id_sector` AS `id_sector`, `c`.`linkedin` AS `linkedin`, `c`.`instagram` AS `instagram`, `c`.`tiktok` AS `tiktok`, `c`.`x` AS `x`, `c`.`facebook` AS `facebook`, `c`.`forma_juridica` AS `forma_juridica`, `c`.`nombre_juridico` AS `nombre_juridico`, `c`.`cif_juridico` AS `cif_juridico`, `c`.`domicilio_fiscal` AS `domicilio_fiscal`, `c`.`activo` AS `activo`, `c`.`codigo_tramitador` AS `codigo_tramitador`, `c`.`id_poblacion` AS `id_poblacion`, `c`.`codigo_gestor` AS `codigo_gestor`, `c`.`codigo_contable` AS `codigo_contable`, `c`.`web` AS `web`, coalesce(json_arrayagg(case when `g`.`id_grupo` is not null then json_object('id_grupo',`g`.`id_grupo`,'nombre',`g`.`nombre`) else NULL end),'[]') AS `grupos`, coalesce(json_arrayagg(case when `s`.`id_sms` is not null then json_object('id_sms',`s`.`id_sms`,'tipo',`s`.`tipo`,'fecha_envio',`s`.`fecha_envio`,'estado',`s`.`estado`,'cuerpo',`s`.`cuerpo`,'fecha_programado',`s`.`fecha_programado`) else NULL end),'[]') AS `sms_enviados` FROM (((`clientes` `c` left join `grupo_cliente` `gc` on(`c`.`client_id` = `gc`.`client_id`)) left join `grupos` `g` on(`gc`.`id_grupo` = `g`.`id_grupo`)) left join `sms` `s` on(`c`.`client_id` = `s`.`client_id`)) GROUP BY `c`.`movil`, `c`.`client_id`, `c`.`nombre`, `c`.`direccion`, `c`.`cp`, `c`.`email`, `c`.`telefono`, `c`.`cif`, `c`.`fecha`, `c`.`user_id`, `c`.`estado`, `c`.`imagen`, `c`.`terminos`, `c`.`email_marketing`, `c`.`subvencionado`, `c`.`fecha_nacimiento`, `c`.`sms_habilitado`, `c`.`felicitado`, `c`.`peluqueria`, `c`.`tipo`, `c`.`sexo`, `c`.`emails`, `c`.`descuento`, `c`.`codigo`, `c`.`id_sector`, `c`.`linkedin`, `c`.`instagram`, `c`.`tiktok`, `c`.`x`, `c`.`facebook`, `c`.`forma_juridica`, `c`.`nombre_juridico`, `c`.`cif_juridico`, `c`.`domicilio_fiscal`, `c`.`activo`, `c`.`codigo_tramitador`, `c`.`id_poblacion`, `c`.`codigo_gestor`, `c`.`codigo_contable`, `c`.`web` ;

--
-- Restricciones para tablas volcadas
--

--
-- Filtros para la tabla `albaranes`
--
ALTER TABLE `albaranes`
  ADD CONSTRAINT `albaranes_ibfk_1` FOREIGN KEY (`id_cliente`) REFERENCES `clientes` (`client_id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `albaranes_ibfk_2` FOREIGN KEY (`id_usuario`) REFERENCES `users` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `albaranes_ibfk_3` FOREIGN KEY (`id_fase`) REFERENCES `fases` (`id_fase`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `albaranes_ibfk_4` FOREIGN KEY (`id_obra`) REFERENCES `obras` (`id_obra`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `albaranes_ibfk_5` FOREIGN KEY (`id_sector`) REFERENCES `sectores` (`id_sector`),
  ADD CONSTRAINT `albaranes_ibfk_6` FOREIGN KEY (`invoice_id`) REFERENCES `factura_manual` (`id_factura_manual`) ON DELETE SET NULL ON UPDATE SET NULL;

--
-- Filtros para la tabla `alergeno_alumno`
--
ALTER TABLE `alergeno_alumno`
  ADD CONSTRAINT `alergeno_alumno_ibfk_1` FOREIGN KEY (`id_alergeno`) REFERENCES `alergenos` (`id_alergeno`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `anomalia`
--
ALTER TABLE `anomalia`
  ADD CONSTRAINT `anomalia_ibfk_1` FOREIGN KEY (`id_fichaje`) REFERENCES `fichajes` (`id_fichaje`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `apartados`
--
ALTER TABLE `apartados`
  ADD CONSTRAINT `apartados_ibfk_1` FOREIGN KEY (`id_medida`) REFERENCES `medidas` (`id_medida`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `apartados_ibfk_2` FOREIGN KEY (`id_igic`) REFERENCES `igic` (`id_igic`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `fk_apartados_familias` FOREIGN KEY (`id_familia`) REFERENCES `familias` (`id_familia`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `fk_apartados_subfamilias` FOREIGN KEY (`id_subfamilia`) REFERENCES `subfamilias` (`id_subfamilia`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `fk_apartados_ubicaciones` FOREIGN KEY (`id_ubicacion`) REFERENCES `ubicaciones` (`id_ubicacion`) ON DELETE SET NULL ON UPDATE SET NULL;

--
-- Filtros para la tabla `apartado_factura_manual`
--
ALTER TABLE `apartado_factura_manual`
  ADD CONSTRAINT `apartado_factura_manual_ibfk_1` FOREIGN KEY (`id_factura_manual`) REFERENCES `factura_manual` (`id_factura_manual`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `apartado_factura_manual_ibfk_2` FOREIGN KEY (`id_albaran`) REFERENCES `albaranes` (`id_albaran`) ON DELETE SET NULL ON UPDATE SET NULL;

--
-- Filtros para la tabla `apartado_factura_manual_materiales`
--
ALTER TABLE `apartado_factura_manual_materiales`
  ADD CONSTRAINT `apartado_factura_manual_materiales_ibfk_1` FOREIGN KEY (`id_factura_manual_materiales`) REFERENCES `factura_manual_materiales` (`id_factura_manual_materiales`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `apartado_factura_rectificada`
--
ALTER TABLE `apartado_factura_rectificada`
  ADD CONSTRAINT `apartado_factura_rectificada_ibfk_1` FOREIGN KEY (`id_factura_rectificada`) REFERENCES `facturas_rectificadas` (`id_factura_rectificada`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `apartado_factura_rectificada_ibfk_2` FOREIGN KEY (`id_apartado_factura_manual`) REFERENCES `apartado_factura_manual` (`id_apartado_factura_manual`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `articulos`
--
ALTER TABLE `articulos`
  ADD CONSTRAINT `articulos_ibfk_1` FOREIGN KEY (`id_marca`) REFERENCES `marcas` (`id_marca`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `articulos_ibfk_2` FOREIGN KEY (`id_familia`) REFERENCES `familias` (`id_familia`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `articulos_ibfk_3` FOREIGN KEY (`id_subfamilia`) REFERENCES `subfamilias` (`id_subfamilia`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `fk_ubicacion` FOREIGN KEY (`id_ubicacion`) REFERENCES `ubicaciones` (`id_ubicacion`) ON DELETE SET NULL;

--
-- Filtros para la tabla `citas`
--
ALTER TABLE `citas`
  ADD CONSTRAINT `citas_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `citas_ibfk_2` FOREIGN KEY (`client_id`) REFERENCES `clientes` (`client_id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `citas_ibfk_3` FOREIGN KEY (`id_servicio`) REFERENCES `servicio` (`id_servicio`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `clientes`
--
ALTER TABLE `clientes`
  ADD CONSTRAINT `clientes_ibfk_1` FOREIGN KEY (`id_poblacion`) REFERENCES `poblaciones` (`id`) ON DELETE SET NULL ON UPDATE SET NULL;

--
-- Filtros para la tabla `comerciales`
--
ALTER TABLE `comerciales`
  ADD CONSTRAINT `comerciales_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `complementos`
--
ALTER TABLE `complementos`
  ADD CONSTRAINT `complementos_ibfk_1` FOREIGN KEY (`id_material`) REFERENCES `materiales2` (`id_material`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `complemento_material`
--
ALTER TABLE `complemento_material`
  ADD CONSTRAINT `complemento_material_ibfk_1` FOREIGN KEY (`id_complemento`) REFERENCES `complementos` (`id_complemento`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `complemento_material_ibfk_2` FOREIGN KEY (`id_evento_material`) REFERENCES `evento_material` (`id_evento_material`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `compras`
--
ALTER TABLE `compras`
  ADD CONSTRAINT `compras_ibfk_1` FOREIGN KEY (`client_id`) REFERENCES `clientes` (`client_id`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `compras_ibfk_2` FOREIGN KEY (`user_id`) REFERENCES `users` (`user_id`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `compras_ibfk_3` FOREIGN KEY (`invoice_id`) REFERENCES `factura_manual` (`id_factura_manual`) ON DELETE SET NULL ON UPDATE SET NULL;

--
-- Filtros para la tabla `contratos`
--
ALTER TABLE `contratos`
  ADD CONSTRAINT `contratos_ibfk_1` FOREIGN KEY (`id_empleado`) REFERENCES `empleado` (`id_empleado`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `convenios`
--
ALTER TABLE `convenios`
  ADD CONSTRAINT `convenios_ibfk_1` FOREIGN KEY (`id_sector`) REFERENCES `sectors` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `cursos`
--
ALTER TABLE `cursos`
  ADD CONSTRAINT `cursos_ibfk_2` FOREIGN KEY (`id_plan`) REFERENCES `planes` (`id_plan`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `cursos_ibfk_3` FOREIGN KEY (`id_docente`) REFERENCES `docentes` (`id_docente`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `cursos_ibfk_4` FOREIGN KEY (`numero_aaff`) REFERENCES `acciones` (`numero_aaff`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `empleado_grupo2`
--
ALTER TABLE `empleado_grupo2`
  ADD CONSTRAINT `empleado_grupo2_ibfk_1` FOREIGN KEY (`id_empleado`) REFERENCES `empleados` (`id_empleado`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `empleado_grupo2_ibfk_2` FOREIGN KEY (`id_grupo2`) REFERENCES `grupos2` (`id_grupo2`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `envios_itv`
--
ALTER TABLE `envios_itv`
  ADD CONSTRAINT `fk_vehiculo` FOREIGN KEY (`id_vehiculo`) REFERENCES `vehiculos` (`id_vehiculo`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `eventos2`
--
ALTER TABLE `eventos2`
  ADD CONSTRAINT `eventos2_ibfk_1` FOREIGN KEY (`id_camion`) REFERENCES `camiones` (`id_camion`) ON DELETE SET NULL ON UPDATE CASCADE,
  ADD CONSTRAINT `eventos2_ibfk_2` FOREIGN KEY (`client_id`) REFERENCES `clientes` (`client_id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `fk_eventos2_comerciales` FOREIGN KEY (`id_comercial`) REFERENCES `comerciales` (`id_comercial`) ON DELETE SET NULL ON UPDATE CASCADE;

--
-- Filtros para la tabla `evento_material`
--
ALTER TABLE `evento_material`
  ADD CONSTRAINT `evento_material_ibfk_1` FOREIGN KEY (`id_evento`) REFERENCES `eventos2` (`id_evento`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `evento_material_ibfk_2` FOREIGN KEY (`id_material`) REFERENCES `materiales2` (`id_material`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `facturas_rectificadas`
--
ALTER TABLE `facturas_rectificadas`
  ADD CONSTRAINT `facturas_rectificadas_ibfk_1` FOREIGN KEY (`id_factura_manual`) REFERENCES `factura_manual` (`id_factura_manual`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `factura_empleado`
--
ALTER TABLE `factura_empleado`
  ADD CONSTRAINT `factura_empleado_ibfk_1` FOREIGN KEY (`id_empleado`) REFERENCES `empleados` (`id_empleado`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `factura_manual`
--
ALTER TABLE `factura_manual`
  ADD CONSTRAINT `factura_manual_ibfk_1` FOREIGN KEY (`id_banco`) REFERENCES `bancos` (`id_banco`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `factura_manual_ibfk_2` FOREIGN KEY (`id_proyecto`) REFERENCES `proyectos` (`id_proyecto`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `factura_manual_ibfk_3` FOREIGN KEY (`id_banco_2`) REFERENCES `bancos` (`id_banco`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `factura_manual_ibfk_4` FOREIGN KEY (`client_id`) REFERENCES `clientes` (`client_id`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `factura_manual_materiales`
--
ALTER TABLE `factura_manual_materiales`
  ADD CONSTRAINT `factura_manual_ibfk_12` FOREIGN KEY (`id_banco`) REFERENCES `bancos` (`id_banco`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `factura_manual_ibfk_23` FOREIGN KEY (`id_evento`) REFERENCES `eventos2` (`id_evento`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `factura_manual_ibfk_34` FOREIGN KEY (`id_banco_2`) REFERENCES `bancos` (`id_banco`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `factura_manual_ibfk_45` FOREIGN KEY (`client_id`) REFERENCES `clientes` (`client_id`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `factura_proveedor`
--
ALTER TABLE `factura_proveedor`
  ADD CONSTRAINT `factura_proveedor_ibfk_1` FOREIGN KEY (`id_proveedor`) REFERENCES `proveedores` (`id_proveedor`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `fichajes`
--
ALTER TABLE `fichajes`
  ADD CONSTRAINT `fichajes_ibfk_1` FOREIGN KEY (`id_miembro`) REFERENCES `miembro_equipo` (`id_miembro`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `files`
--
ALTER TABLE `files`
  ADD CONSTRAINT `files_ibfk_1` FOREIGN KEY (`id_estado_archivo`) REFERENCES `estado_archivo` (`id_estado_archivo`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `files_ibfk_2` FOREIGN KEY (`file_user`) REFERENCES `users` (`user_id`) ON DELETE SET NULL ON UPDATE SET NULL;

--
-- Filtros para la tabla `folders`
--
ALTER TABLE `folders`
  ADD CONSTRAINT `folders_ibfk_1` FOREIGN KEY (`id_estado_archivo`) REFERENCES `estado_archivo` (`id_estado_archivo`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `folders_ibfk_2` FOREIGN KEY (`folder_user`) REFERENCES `users` (`user_id`) ON DELETE SET NULL ON UPDATE SET NULL;

--
-- Filtros para la tabla `gasto_proyecto`
--
ALTER TABLE `gasto_proyecto`
  ADD CONSTRAINT `fk_gasto_proyecto_proyectos` FOREIGN KEY (`id_proyecto`) REFERENCES `proyectos` (`id_proyecto`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `grupo_cliente`
--
ALTER TABLE `grupo_cliente`
  ADD CONSTRAINT `grupo_cliente_ibfk_1` FOREIGN KEY (`id_grupo`) REFERENCES `grupos` (`id_grupo`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `grupo_cliente_ibfk_2` FOREIGN KEY (`client_id`) REFERENCES `clientes` (`client_id`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `jornada_laboral`
--
ALTER TABLE `jornada_laboral`
  ADD CONSTRAINT `jornada_laboral_ibfk_1` FOREIGN KEY (`id_miembro`) REFERENCES `miembro_equipo` (`id_miembro`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `kit_articulo`
--
ALTER TABLE `kit_articulo`
  ADD CONSTRAINT `fk_kit_articulo_id_articulo` FOREIGN KEY (`id_articulo`) REFERENCES `articulos` (`id_articulo`) ON DELETE CASCADE,
  ADD CONSTRAINT `fk_kit_articulo_id_kit` FOREIGN KEY (`id_kit`) REFERENCES `kits` (`id_kit`) ON DELETE CASCADE;

--
-- Filtros para la tabla `localidades`
--
ALTER TABLE `localidades`
  ADD CONSTRAINT `localidades_ibfk_1` FOREIGN KEY (`id_provincia`) REFERENCES `provincias` (`id_provincia`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `logins`
--
ALTER TABLE `logins`
  ADD CONSTRAINT `logins_ibfk_1` FOREIGN KEY (`login_user`) REFERENCES `users` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `materiales2`
--
ALTER TABLE `materiales2`
  ADD CONSTRAINT `fk_materiales2_familia` FOREIGN KEY (`id_familia`) REFERENCES `familias` (`id_familia`) ON DELETE SET NULL ON UPDATE CASCADE,
  ADD CONSTRAINT `fk_materiales2_subfamilia` FOREIGN KEY (`id_subfamilia`) REFERENCES `subfamilias` (`id_subfamilia`) ON DELETE SET NULL ON UPDATE CASCADE;

--
-- Filtros para la tabla `material_pack`
--
ALTER TABLE `material_pack`
  ADD CONSTRAINT `material_pack_ibfk_1` FOREIGN KEY (`id_pack`) REFERENCES `packs` (`id_pack`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `material_pack_ibfk_2` FOREIGN KEY (`id_material`) REFERENCES `materiales2` (`id_material`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `miembro_equipo`
--
ALTER TABLE `miembro_equipo`
  ADD CONSTRAINT `miembro_equipo_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `miembro_evento`
--
ALTER TABLE `miembro_evento`
  ADD CONSTRAINT `miembro_evento_ibfk_1` FOREIGN KEY (`id_miembro`) REFERENCES `miembro_equipo` (`id_miembro`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `miembro_evento_ibfk_2` FOREIGN KEY (`id_evento`) REFERENCES `eventos2` (`id_evento`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `observaciones`
--
ALTER TABLE `observaciones`
  ADD CONSTRAINT `observaciones_ibfk_1` FOREIGN KEY (`id_pedido`) REFERENCES `pedidos` (`id_pedido`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `pago_empleado`
--
ALTER TABLE `pago_empleado`
  ADD CONSTRAINT `pago_empleado_ibfk_1` FOREIGN KEY (`id_banco`) REFERENCES `bancos` (`id_banco`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `pago_empleado_ibfk_2` FOREIGN KEY (`id_metodo`) REFERENCES `metodos_pago` (`id_metodo`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `pago_empleado_ibfk_3` FOREIGN KEY (`id_factura_empleado`) REFERENCES `factura_empleado` (`id_factura_empleado`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `pago_factura`
--
ALTER TABLE `pago_factura`
  ADD CONSTRAINT `pago_factura_ibfk_1` FOREIGN KEY (`id_banco`) REFERENCES `bancos` (`id_banco`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `pago_factura_ibfk_2` FOREIGN KEY (`id_metodo`) REFERENCES `metodos_pago` (`id_metodo`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `pago_factura_ibfk_3` FOREIGN KEY (`id_factura_manual`) REFERENCES `factura_manual` (`id_factura_manual`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `pago_proveedor`
--
ALTER TABLE `pago_proveedor`
  ADD CONSTRAINT `pago_proveedor_ibfk_1` FOREIGN KEY (`id_banco`) REFERENCES `bancos` (`id_banco`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `pago_proveedor_ibfk_2` FOREIGN KEY (`id_metodo`) REFERENCES `metodos_pago` (`id_metodo`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `pago_proveedor_ibfk_3` FOREIGN KEY (`id_factura_proveedor`) REFERENCES `factura_proveedor` (`id_factura_proveedor`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `pedidos`
--
ALTER TABLE `pedidos`
  ADD CONSTRAINT `pedidos_ibfk_1` FOREIGN KEY (`id_transportista`) REFERENCES `transportistas` (`id_transportista`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `pedidos_ibfk_2` FOREIGN KEY (`id_firma`) REFERENCES `firmas` (`id_firma`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `pedidos_ibfk_3` FOREIGN KEY (`id_almacen`) REFERENCES `almacenes` (`id_almacen`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `pedidos_ibfk_4` FOREIGN KEY (`id_balda`) REFERENCES `baldas` (`id_balda`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `pedidos_ibfk_5` FOREIGN KEY (`id_columna`) REFERENCES `columnas` (`id_columna`) ON DELETE SET NULL ON UPDATE SET NULL;

--
-- Filtros para la tabla `presupuestos`
--
ALTER TABLE `presupuestos`
  ADD CONSTRAINT `presupuestos_ibfk_1` FOREIGN KEY (`id_cliente`) REFERENCES `clientes` (`client_id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `presupuestos_ibfk_2` FOREIGN KEY (`id_usuario`) REFERENCES `users` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `presupuestos_ibfk_3` FOREIGN KEY (`id_fase`) REFERENCES `fases` (`id_fase`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `presupuestos_ibfk_4` FOREIGN KEY (`id_obra`) REFERENCES `obras` (`id_obra`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `presupuestos_ibfk_5` FOREIGN KEY (`id_sector`) REFERENCES `sectores` (`id_sector`);

--
-- Filtros para la tabla `presupuestos_material`
--
ALTER TABLE `presupuestos_material`
  ADD CONSTRAINT `presupuestos_ibfk_11` FOREIGN KEY (`id_cliente`) REFERENCES `clientes` (`client_id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `presupuestos_ibfk_22` FOREIGN KEY (`id_usuario`) REFERENCES `users` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `presupuestos_ibfk_33` FOREIGN KEY (`id_evento`) REFERENCES `eventos2` (`id_evento`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `producto`
--
ALTER TABLE `producto`
  ADD CONSTRAINT `producto_ibfk_1` FOREIGN KEY (`id_subcategoria`) REFERENCES `subcategorias` (`id_subcategoria`) ON DELETE SET NULL ON UPDATE SET NULL;

--
-- Filtros para la tabla `proyecto_empleado`
--
ALTER TABLE `proyecto_empleado`
  ADD CONSTRAINT `proyecto_empleado_ibfk_1` FOREIGN KEY (`id_empleado`) REFERENCES `empleados` (`id_empleado`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `proyecto_empleado_ibfk_2` FOREIGN KEY (`id_grupo2`) REFERENCES `grupos2` (`id_grupo2`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `proyecto_empleado_ibfk_3` FOREIGN KEY (`id_proyecto`) REFERENCES `proyectos` (`id_proyecto`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `recordatorios_camiones`
--
ALTER TABLE `recordatorios_camiones`
  ADD CONSTRAINT `recordatorios_camiones_ibfk_1` FOREIGN KEY (`id_camion`) REFERENCES `camiones` (`id_camion`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `sector_cnae`
--
ALTER TABLE `sector_cnae`
  ADD CONSTRAINT `sector_cnae_ibfk_1` FOREIGN KEY (`sector_id`) REFERENCES `sectors` (`id`),
  ADD CONSTRAINT `sector_cnae_ibfk_2` FOREIGN KEY (`cnae_id`) REFERENCES `cnae` (`id`);

--
-- Filtros para la tabla `servicio`
--
ALTER TABLE `servicio`
  ADD CONSTRAINT `servicio_ibfk_1` FOREIGN KEY (`id_subcategoria`) REFERENCES `subcategorias` (`id_subcategoria`) ON DELETE SET NULL ON UPDATE SET NULL;

--
-- Filtros para la tabla `sms`
--
ALTER TABLE `sms`
  ADD CONSTRAINT `sms_ibfk_1` FOREIGN KEY (`client_id`) REFERENCES `clientes` (`client_id`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `subfamilias`
--
ALTER TABLE `subfamilias`
  ADD CONSTRAINT `subfamilias_ibfk_1` FOREIGN KEY (`id_familia`) REFERENCES `familias` (`id_familia`) ON DELETE CASCADE;

--
-- Filtros para la tabla `ubicacion_feriado`
--
ALTER TABLE `ubicacion_feriado`
  ADD CONSTRAINT `ubicacion_feriado_ibfk_1` FOREIGN KEY (`id_feriado`) REFERENCES `feriados` (`id_feriado`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `ubicacion_feriado_ibfk_2` FOREIGN KEY (`id_localidad`) REFERENCES `localidades` (`id_localidad`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `ubicacion_feriado_ibfk_3` FOREIGN KEY (`id_provincia`) REFERENCES `provincias` (`id_provincia`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `users`
--
ALTER TABLE `users`
  ADD CONSTRAINT `users_ibfk_1` FOREIGN KEY (`id_localidad`) REFERENCES `localidades` (`id_localidad`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `users_ibfk_2` FOREIGN KEY (`id_provincia`) REFERENCES `provincias` (`id_provincia`) ON DELETE SET NULL ON UPDATE SET NULL;

--
-- Filtros para la tabla `user_evento`
--
ALTER TABLE `user_evento`
  ADD CONSTRAINT `user_evento_ibfk_1` FOREIGN KEY (`id_evento`) REFERENCES `eventos` (`id_evento`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `user_permiso`
--
ALTER TABLE `user_permiso`
  ADD CONSTRAINT `user_permiso_ibfk_1` FOREIGN KEY (`folder_id`) REFERENCES `folders` (`folder_id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `user_permiso_ibfk_2` FOREIGN KEY (`user_id`) REFERENCES `users` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `vacaciones`
--
ALTER TABLE `vacaciones`
  ADD CONSTRAINT `vacaciones_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `vehiculos`
--
ALTER TABLE `vehiculos`
  ADD CONSTRAINT `fk_combustible` FOREIGN KEY (`id_combustible`) REFERENCES `combustibles` (`id_combustible`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `fk_marca` FOREIGN KEY (`id_marca`) REFERENCES `marcas` (`id_marca`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `fk_modelo` FOREIGN KEY (`id_modelo`) REFERENCES `modelos` (`id_modelo`) ON DELETE SET NULL ON UPDATE SET NULL;

--
-- Filtros para la tabla `ventas`
--
ALTER TABLE `ventas`
  ADD CONSTRAINT `fk_financieras` FOREIGN KEY (`id_financiera`) REFERENCES `financieras` (`id_financiera`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `fk_metodos_pago` FOREIGN KEY (`id_metodo`) REFERENCES `metodos_pago` (`id_metodo`) ON DELETE SET NULL ON UPDATE SET NULL,
  ADD CONSTRAINT `fk_vehiculos` FOREIGN KEY (`id_vehiculo`) REFERENCES `vehiculos` (`id_vehiculo`) ON DELETE CASCADE ON UPDATE CASCADE;
COMMIT;

