-- phpMyAdmin SQL Dump
-- version 4.6.4
-- https://www.phpmyadmin.net/
--
-- Servidor: localhost
-- Tiempo de generación: 06-08-2025 a las 07:15:42
-- Versión del servidor: 5.7.15-log
-- Versión de PHP: 5.6.26

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";


--
-- Base de datos: bd_mascotas
--
CREATE DATABASE IF NOT EXISTS bd_mascotas DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
USE bd_mascotas;

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

--
-- Estructura de tabla para la tabla tblmascotas
--

DROP TABLE IF EXISTS tblmascotas;
CREATE TABLE IF NOT EXISTS tblmascotas (
  id int(11) NOT NULL,
  nombre varchar(20) DEFAULT NULL,
  propietario varchar(20) DEFAULT NULL,
  especie varchar(20) DEFAULT NULL,
  sexo char(1) DEFAULT NULL,
  nacimiento date DEFAULT NULL,
  fallecimiento date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Volcado de datos para la tabla tblmascotas
--

INSERT INTO tblmascotas (id, nombre, propietario, especie, sexo, nacimiento, fallecimiento) VALUES
(111, 'Fluffy', '1', 'Gato', 'f', '1999-02-04', NULL),
(222, 'Mau', '2', 'Gato', 'm', '1998-03-17', NULL),
(333, 'Buffy', '1', 'Perro', 'f', '1999-05-13', NULL),
(444, 'FanFan', '3', 'Perro', 'm', '2000-08-27', NULL),
(555, 'Kaiser', '4', 'Perro', 'm', '1998-08-31', '2005-01-01'),
(666, 'Chispa', '5', 'Ave', 'f', '1998-09-11', NULL),
(777, 'Bicho', '6', 'Ave', 'm', '2000-02-09', NULL),
(888, 'Skim', '3', 'Serpiente', 'm', '2001-04-29', NULL),
(889, 'Fluffy', '1', 'Gato', 'f', '1999-02-04', NULL),
(890, 'Mau', '2', 'Gato', 'm', '1998-03-17', NULL),
(891, 'Buffy', '1', 'Perro', 'f', '1999-05-13', NULL),
(892, 'FanFan', '3', 'Perro', 'm', '2000-08-27', NULL),
(893, 'Kaiser', '4', 'Perro', 'm', '1998-08-31', '1997-07-29'),
(894, 'Chispa', '5', 'Ave', 'f', '1998-09-11', NULL),
(895, 'Bicho', '6', 'Ave', '', '2000-02-09', NULL),
(896, 'Skim', '3', 'Serpiente', 'm', '2001-04-29', NULL);

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

--
-- Estructura de tabla para la tabla tblpropietarios
--

DROP TABLE IF EXISTS tblpropietarios;
CREATE TABLE IF NOT EXISTS tblpropietarios (
  id_propietario varchar(10) NOT NULL,
  nombre varchar(30) NOT NULL,
  telefono varchar(15) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Volcado de datos para la tabla tblpropietarios
--

INSERT INTO tblpropietarios (id_propietario, nombre, telefono) VALUES
('1', 'ARNOLDO MARTINEZ', '2789456000'),
('2', 'JUAN PEREZ', '2569800'),
('3', 'BENITO SUAREZ', '22713411'),
('4', 'DIANA MARTINEZ', '5848974'),
('5', 'OMAR ARANGO', '2789654'),
('6', 'TOMAS CIPRIANO', '2945656');

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

--
-- Estructura de tabla para la tabla tblservicios
--

DROP TABLE IF EXISTS tblservicios;
CREATE TABLE IF NOT EXISTS tblservicios (
  id int(11) NOT NULL,
  nombre varchar(20) NOT NULL,
  valor float NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Volcado de datos para la tabla tblservicios
--

INSERT INTO tblservicios (id, nombre, valor) VALUES
(1, 'INYECTOLOGIA', 15000),
(2, 'VACUNACION', 20000),
(3, 'CIRUGIA EXTREMIDAD', 1500000),
(4, 'CITA', 5000),
(5, 'CASTRACION', 120000),
(6, 'Desparasitación', 25000),
(7, 'PUNTO DE SUTURA', 10000),
(8, 'MATERNIDAD', 500000),
(9, 'GUARDERIA', 30000);

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

--
-- Estructura de tabla para la tabla tblservicios_mascotas
--

DROP TABLE IF EXISTS tblservicios_mascotas;
CREATE TABLE IF NOT EXISTS tblservicios_mascotas (
  consecutivo int(11) NOT NULL AUTO_INCREMENT,
  consventa varchar(10) NOT NULL DEFAULT '0000000000',
  id_mascota int(3) DEFAULT NULL,
  id_servicio int(3) NOT NULL,
  cantidad int(11) NOT NULL,
  valor_unitario int(11) NOT NULL,
  id_propietario int(10) DEFAULT NULL,
  PRIMARY KEY (consecutivo)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Volcado de datos para la tabla tblservicios_mascotas
--

INSERT INTO tblservicios_mascotas (consecutivo, consventa, id_mascota, id_servicio, cantidad, valor_unitario, id_propietario) VALUES
(1, '0000000001', 111, 1, 2, 15000, 1),
(2, '0000000001', 111, 8, 2, 500000, 1),
(3, '0000000002', 222, 1, 2, 15000, 2),
(4, '0000000003', 333, 2, 2, 20000, 1),
(5, '0000000004', 444, 1, 2, 15000, 3),
(6, '0000000005', 555, 1, 2, 15000, 4),
(7, '0000000006', 666, 1, 2, 15000, 5),
(8, '0000000007', 777, 1, 2, 15000, 6),
(9, '0000000008', 888, 1, 2, 15000, 3),
(10, '0000000008', NULL, 1, 1, 0, NULL),
(11, '0000000008', NULL, 1, 1, 0, NULL),
(12, '0000000008', NULL, 1, 1, 15000, NULL),
(13, '0000000008', NULL, 5, 3, 120000, NULL),
(14, '0000000008', NULL, 6, 2, 25000, NULL),
(15, '0000000008', NULL, 6, 2, 25000, NULL),
(16, '0000000008', NULL, 1, 1, 15000, NULL);

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

--
-- Estructura de tabla para la tabla tblusuario
--

DROP TABLE IF EXISTS tblusuario;
CREATE TABLE IF NOT EXISTS tblusuario (
  id int(11) NOT NULL AUTO_INCREMENT,
  usuario varchar(15) NOT NULL,
  nombre varchar(40) NOT NULL,
  correo varchar(60) NOT NULL,
  perfil int(11) NOT NULL DEFAULT '0',
  clave varchar(60) NOT NULL DEFAULT '1',
  estado char(1) NOT NULL DEFAULT '0',
  fecha_registro datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Volcado de datos para la tabla tblusuario
--

INSERT INTO tblusuario (id, usuario, nombre, correo, perfil, clave, estado, fecha_registro) VALUES
(1, 'Alexis', 'Nombre', 'info@juanperezu.com', 0, 'inROYiCdFwrcM', '1', '2025-07-09 10:44:16'),
(2, 'juanV', 'Juan Visisitante', 'juan@juanperezu.com', 0, 'ju4HAlNzkP/J6', '1', '2025-07-15 07:29:24'),
(3, 'cliente', 'Juan Cliente', 'cliente@juanperezu.com', 1, 'cl5KCQazU/XbI', '1', '2025-07-15 07:31:25'),
(4, 'Auxiliar', 'juan Auxliar', 'auxiliar@gmail.com', 2, 'au69LjtaUA6zw', '1', '2025-07-15 07:32:51'),
(5, 'Adminis', 'juanAdmin', 'admin@juanperezu.com', 3, 'adjfZhozlRogc', '1', '2025-07-15 07:35:09'),
(6, 'Super', 'Super Admin', 'super@juanperezu.com', 4, 'suQfda2BPzY3w', '1', '2025-07-15 07:36:53');

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

--
-- Estructura de tabla para la tabla tblventas
--

DROP TABLE IF EXISTS tblventas;
CREATE TABLE IF NOT EXISTS tblventas (
  id int(11) NOT NULL AUTO_INCREMENT,
  consecutivo varchar(10) NOT NULL,
  id_propietario int(11) NOT NULL,
  id_usuario varchar(15) DEFAULT NULL,
  subtotal float NOT NULL DEFAULT '0',
  total float NOT NULL DEFAULT '0',
  estado varchar(15) NOT NULL DEFAULT 'Cancelado',
  fecha_creacion timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (id),
  UNIQUE KEY consecutivo (consecutivo)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Volcado de datos para la tabla tblventas
--

INSERT INTO tblventas (id, consecutivo, id_propietario, id_usuario, subtotal, total, estado, fecha_creacion) VALUES
(1, '0000000001', 2, NULL, 40000, 0, 'Cancelado', '2025-07-23 16:28:42'),
(2, '0000000002', 1, NULL, 50000, 0, 'Cancelado', '2025-07-23 16:28:42'),
(3, '0000000003', 3, NULL, 40000, 0, 'Cancelado', '2025-07-23 16:28:42'),
(4, '0000000004', 4, NULL, 40000, 0, 'Cancelado', '2025-07-23 16:28:42'),
(5, '0000000005', 5, NULL, 40000, 0, 'Cancelado', '2025-07-23 16:28:42'),
(6, '0000000006', 6, NULL, 40000, 0, 'Cancelado', '2025-07-23 16:28:42'),
(7, '0000000007', 3, NULL, 40000, 0, 'Cancelado', '2025-07-23 16:28:42'),
(8, '0000000008', 0, 'Alexis', 0, 0, 'PENDIENTE', '2025-08-04 20:41:05'),
(9, '0000000010', 0, 'Alexis', 0, 0, 'Pendient', '2025-08-04 20:54:09');

