52 lines
2.8 KiB
MySQL
52 lines
2.8 KiB
MySQL
|
|
-- ============================================================
|
|||
|
|
-- Dati iniziali di test – Gestione Prenotazioni campi sportivi
|
|||
|
|
-- Password per tutti gli operatori: Password123!
|
|||
|
|
--
|
|||
|
|
-- Operatori:
|
|||
|
|
-- 1 Andrea Villari – admin@centro.it (Admin)
|
|||
|
|
-- 2 Maria Bianchi – maria.bianchi@centro.it (operatore)
|
|||
|
|
--
|
|||
|
|
-- Codici prenotazione per test /verifica-prenotazione?codice=...
|
|||
|
|
-- TENN9001, PADL2406, CALC7788, TENN3344
|
|||
|
|
-- ============================================================
|
|||
|
|
|
|||
|
|
USE prenotazioni;
|
|||
|
|
|
|||
|
|
-- ------------------------------------------------------------
|
|||
|
|
-- Operatori
|
|||
|
|
-- ------------------------------------------------------------
|
|||
|
|
INSERT INTO operatore (Nome, Cognome, Email, PasswordHash, Admin) VALUES
|
|||
|
|
('Andrea', 'Villari', 'admin@centro.it', '$2b$10$7Z80qZcDydZCdLrOcaH/VOa9knKWjQVyyg8MtEgBAvgfNMsiLEZze', TRUE),
|
|||
|
|
('Maria', 'Bianchi', 'maria.bianchi@centro.it', '$2b$10$7Z80qZcDydZCdLrOcaH/VOa9knKWjQVyyg8MtEgBAvgfNMsiLEZze', FALSE);
|
|||
|
|
|
|||
|
|
-- ------------------------------------------------------------
|
|||
|
|
-- Clienti
|
|||
|
|
-- ------------------------------------------------------------
|
|||
|
|
INSERT INTO cliente (Nome, Cognome, Telefono, Email, Note) VALUES
|
|||
|
|
('Mario', 'Rossi', '3331112233', 'mario.rossi@email.it', 'Cliente abituale tennis'),
|
|||
|
|
('Laura', 'Verdi', '3334445566', 'laura.verdi@email.it', NULL),
|
|||
|
|
('Marco', 'Neri', '3337778899', 'marco.neri@email.it', 'Preferisce padel la sera'),
|
|||
|
|
('Giulia', 'Ferrari', '3332223344', 'giulia.ferrari@email.it', 'Squadra calcetto del venerdì');
|
|||
|
|
|
|||
|
|
-- ------------------------------------------------------------
|
|||
|
|
-- Campi sportivi
|
|||
|
|
-- ------------------------------------------------------------
|
|||
|
|
INSERT INTO camposportivo (Nome, Tipo, Coperto, PrezzoOrario, Attivo) VALUES
|
|||
|
|
('Tennis Centro 1', 'tennis', FALSE, 25.00, TRUE),
|
|||
|
|
('Tennis Centro 2', 'tennis', TRUE, 30.00, TRUE),
|
|||
|
|
('Padel Arena', 'padel', TRUE, 40.00, TRUE),
|
|||
|
|
('Calcetto Est', 'calcetto', FALSE, 50.00, TRUE);
|
|||
|
|
|
|||
|
|
-- ------------------------------------------------------------
|
|||
|
|
-- Prenotazioni (orari non sovrapposti sullo stesso campo)
|
|||
|
|
-- CampoID: 1=Tennis Centro 1, 2=Tennis Centro 2, 3=Padel Arena, 4=Calcetto Est
|
|||
|
|
-- ClienteID: 1=Mario, 2=Laura, 3=Marco, 4=Giulia
|
|||
|
|
-- ------------------------------------------------------------
|
|||
|
|
INSERT INTO prenotazione (Data, OraInizio, OraFine, Stato, CodicePrenotazione, ClienteID, CampoID) VALUES
|
|||
|
|
('2026-06-20', '09:00:00', '10:00:00', 'confermata', 'TENN9001', 1, 1),
|
|||
|
|
('2026-06-20', '10:00:00', '11:00:00', 'prenotata', 'TENN3344', 2, 1),
|
|||
|
|
('2026-06-20', '15:00:00', '16:30:00', 'confermata', 'PADL2406', 3, 3),
|
|||
|
|
('2026-06-21', '18:00:00', '19:00:00', 'prenotata', 'CALC7788', 4, 4),
|
|||
|
|
('2026-06-21', '17:00:00', '18:00:00', 'completata', 'TENN5522', 1, 2),
|
|||
|
|
('2026-06-22', '09:00:00', '10:00:00', 'annullata', 'ANNU1234', 2, 1),
|
|||
|
|
('2026-06-22', '09:00:00', '10:00:00', 'confermata', 'TENN9876', 3, 1);
|