-- ============================================================
-- Dati iniziali di test – Gestione Corrieri
-- Password per tutti gli utenti: Password123!
--
-- Utenti:
--   1 Andrea Villari  – admin@corrieri.it        (Amministratore)
--   2 Maria Bianchi   – maria.bianchi@corrieri.it (Operatore)
--   3 Luca Conti      – luca.conti@corrieri.it    (Operatore)
--
-- Chiavi consegna per test /verifica-consegna?chiave=...
--   CNSG9001, CNSG2406, CNSG7788, CNSG3344, CNSG5522, CNSG9876, CNSG1122
-- ============================================================

USE corrieri;

-- ------------------------------------------------------------
-- Utenti
-- ------------------------------------------------------------
INSERT INTO utente (Nome, Cognome, Email, PasswordHash, Ruolo) VALUES
  ('Andrea', 'Villari', 'admin@corrieri.it', '$2b$10$7Z80qZcDydZCdLrOcaH/VOa9knKWjQVyyg8MtEgBAvgfNMsiLEZze', 'Amministratore'),
  ('Maria', 'Bianchi', 'maria.bianchi@corrieri.it', '$2b$10$7Z80qZcDydZCdLrOcaH/VOa9knKWjQVyyg8MtEgBAvgfNMsiLEZze', 'Operatore'),
  ('Luca', 'Conti', 'luca.conti@corrieri.it', '$2b$10$7Z80qZcDydZCdLrOcaH/VOa9knKWjQVyyg8MtEgBAvgfNMsiLEZze', 'Operatore');

-- ------------------------------------------------------------
-- Clienti
-- ------------------------------------------------------------
INSERT INTO cliente (Nome, Cognome, Comune, Provincia, Telefono, Email, Note) VALUES
  ('Mario', 'Rossi', 'Milano', 'MI', '3331112233', 'mario.rossi@email.it', 'Consegne preferibilmente al mattino'),
  ('Laura', 'Verdi', 'Monza', 'MB', '3334445566', 'laura.verdi@email.it', NULL),
  ('Marco', 'Neri', 'Bergamo', 'BG', '3337778899', 'marco.neri@email.it', 'Citofono non funzionante, chiamare al telefono'),
  ('Giulia', 'Ferrari', 'Brescia', 'BS', '3332223344', 'giulia.ferrari@email.it', 'Ritiro abituale presso ufficio'),
  ('Paolo', 'Romano', 'Como', 'CO', '3339988776', 'paolo.romano@email.it', 'Richiede firma del destinatario');

-- ------------------------------------------------------------
-- Consegne
-- ClienteID: 1=Mario, 2=Laura, 3=Marco, 4=Giulia, 5=Paolo
-- ------------------------------------------------------------
INSERT INTO consegna (ClienteID, DataRitiro, DataConsegna, Stato, ChiaveConsegna) VALUES
  (1, '2026-06-18', '2026-06-20', 'in deposito',  'CNSG9001'),
  (2, '2026-06-19', '2026-06-20', 'in consegna',  'CNSG3344'),
  (3, '2026-06-20', '2026-06-21', 'da ritirare',  'CNSG2406'),
  (4, '2026-06-17', '2026-06-21', 'in giacenza',  'CNSG7788'),
  (5, '2026-06-21', '2026-06-22', 'in deposito',  'CNSG5522'),
  (1, '2026-06-22', '2026-06-23', 'da ritirare',  'CNSG9876'),
  (2, '2026-06-22', '2026-06-24', 'in consegna',  'CNSG1122');
