52 lines
No EOL
2.8 KiB
SQL
52 lines
No EOL
2.8 KiB
SQL
-- ============================================================
|
||
-- 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 corrieri;
|
||
|
||
-- ------------------------------------------------------------
|
||
-- 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); |