-- skript pro naplneni databaze ukazkovymi daty

-- instuktori ---------------------------------------------------------------------------

INSERT INTO osoby (ID, jmeno, prijmeni, email, heslo, opravneni, max_role, datum_narozeni, adresa_ulice, adresa_mesto, adresa_psc, telefon, pohlavi, souhlas_ou) 
VALUES('1', 'Petr', 'Novák', 'novak@email.cz', '$2y$08$IHZCuuPWBvbzZgDBVit0j.lDezOxyV6e71KMS7/oBCZllLGJIbzCG', 'zamestnanec', 1, DATE('1990-04-26'), 'Pod mostem 12', 'Brno', '72349', '901123456', 'muz', 1);

INSERT INTO osoby (ID, jmeno, prijmeni, email, heslo, opravneni, max_role, datum_narozeni, adresa_ulice, adresa_mesto, adresa_psc, telefon, pohlavi, souhlas_ou) 
VALUES('2', 'Šípková', 'Růženka', 'ruzenka@gmail.com', '$2y$08$IHZCuuPWBvbzZgDBVit0j.lDezOxyV6e71KMS7/oBCZllLGJIbzCG', 'instruktor', 2, DATE('1996-02-20'), 'Slunečná 7618', 'Zlín', '62310', '722123456', 'zena', 1);

INSERT INTO osoby (ID, jmeno, prijmeni, email, heslo, opravneni, max_role, datum_narozeni, adresa_ulice, adresa_mesto, adresa_psc, telefon, pohlavi, souhlas_ou) 
VALUES('3', 'Ralf', 'Raubíř', 'ralf@disney.com', '$2y$08$IHZCuuPWBvbzZgDBVit0j.lDezOxyV6e71KMS7/oBCZllLGJIbzCG', 'cekatel', 3, DATE('2002-11-24'), 'Sunrise avenue 324', 'Los Angeles', '12375', '803123456', 'muz', 1);

INSERT INTO osoby (ID, jmeno, prijmeni, email, heslo, opravneni, max_role, datum_narozeni, adresa_ulice, adresa_mesto, adresa_psc, telefon, pohlavi, souhlas_ou) 
VALUES('4', 'Pat', 'Mat', 'pat@mat.cz', '$2y$08$IHZCuuPWBvbzZgDBVit0j.lDezOxyV6e71KMS7/oBCZllLGJIbzCG', 'instruktor', 2, DATE('2001-11-20'), 'Sunrise avenue 324', 'Los Angeles', '12375', '803123456', 'muz', 1);

INSERT INTO osoby (ID, jmeno, prijmeni, email, heslo, opravneni, max_role, datum_narozeni, adresa_ulice, adresa_mesto, adresa_psc, telefon, pohlavi, souhlas_ou) 
VALUES('5', 'Jack', 'Sparrow', 'jack@pirate.com', '$2y$08$IHZCuuPWBvbzZgDBVit0j.lDezOxyV6e71KMS7/oBCZllLGJIbzCG', 'blokovany', 3, DATE('2001-11-20'), 'Sunrise avenue 324', 'Los Angeles', '12375', '803123456', 'muz', 1);

-- skoly ---------------------------------------------------------------------------

INSERT INTO skoly (ID, email, heslo, nazev, osoba_jmeno, osoba_email, osoba_telefon, adresa_ulice, adresa_mesto, adresa_psc, souhlas_ou) 
VALUES('1', 'reditel@gzlc.cz', '$2y$08$IHZCuuPWBvbzZgDBVit0j.lDezOxyV6e71KMS7/oBCZllLGJIbzCG', 'Gymnázium Zlín - Lesní čtvrť', 'Lukáš Černý', 'cerny@gzlc.cz', '673123456', 'Lesní 73', 'Zlín', '72003', 1);

INSERT INTO skoly (ID, email, heslo, nazev, osoba_jmeno, osoba_email, osoba_telefon, adresa_ulice, adresa_mesto, adresa_psc, souhlas_ou) 
VALUES('2', 'reditel@czsz.cz', '$2y$08$IHZCuuPWBvbzZgDBVit0j.lDezOxyV6e71KMS7/oBCZllLGJIbzCG', 'CZŠ Zlín', 'Michaela Ševčíková', 'sevcikova@czsz.cz', '217123456', 'Česká 3467', 'Zlín', '76054', 1);

INSERT INTO skoly (ID, email, heslo, nazev, osoba_jmeno, osoba_email, osoba_telefon, adresa_ulice, adresa_mesto, adresa_psc, souhlas_ou) 
VALUES('3', 'reditel@zsjs.cz', '$2y$08$IHZCuuPWBvbzZgDBVit0j.lDezOxyV6e71KMS7/oBCZllLGJIbzCG', '17. ZŠ Zlín', 'Petr Pan', 'pan@zsjs.cz', '94123456', 'Okružní 7315', 'Zlín', '76054', 1);

INSERT INTO skoly (ID, email, heslo, nazev, osoba_jmeno, osoba_email, osoba_telefon, adresa_ulice, adresa_mesto, adresa_psc, souhlas_ou) 
VALUES('4', 'reditel@skola.cz', '$2y$08$IHZCuuPWBvbzZgDBVit0j.lDezOxyV6e71KMS7/oBCZllLGJIbzCG', 'Testovací ZŠ', 'Petr Pan', 'pan@zsjs.cz', '94123456', 'Okružní 7315', 'Zlín', '76054', 1);

-- temata kurzu ---------------------------------------------------------------------------

INSERT INTO temata_kurzu (ID, nazev, popis) 
VALUES('1', 'Moje třída, moje parta!', 'Kurz s cílem stmelit kolektiv. Poznat se víc. Něco společně dokázat. Zažít spolu neopakovatelné. Pro třídu připravíme program plný různorodých aktivit, her a výzev. Žáci zažijí neobvyklé situace, díky kterým se lépe poznají, budou opakovaně spolupracovat na řešení náročných úkolů a učit se domluvit a respektovat názor druhého. To vše povede tým zkušených lektorů, a to poutavou a zábavnou formou umožňující získat bohaté zkušenosti snadno použitelné ve třídním kolektivu i po skončení kurzu.');

INSERT INTO temata_kurzu (ID, nazev, popis) 
VALUES('2', 'Sám sobě přítelem a rádcem', 'Sebepoznání je cesta k sobě i k druhým lidem. Žáci budou mít možnost podívat se na sebe zblízka a prozkoumat specifika své osobnosti. Aktivity jsou zaměřeny na poznávání vlastní identity, svých vlastností a schopností. Poznat sebe je úkol na celý život. Pomůžeme s tím začít a ukážeme jak v tom díky sebereflexi nebo zpětné vazbě pokračovat. Kurz je pro žáky od 8. třídy nahoru.');

INSERT INTO temata_kurzu (ID, nazev, popis) 
VALUES('3', 'Co ze mě jednou bude?', 'Co se svým životem dělat? Jak se správně rozhodnout. O co je dobré se v životě opřít. Během kurzu se zaměříme na budoucnost více obecně, než je pouze výběr následujícího studia. Kam vedou mé kroky? Co mě motivuje? Jaké jsou mé přání a sny? Co nebo kdo mě podrží, když to půjde z kopce? Co je v dnešním světě jistota a jak si získat důvěru? Pomocí čeho dosáhnu svého snu? Co vlastně v životě chci? (od 8. třídy)');

INSERT INTO temata_kurzu (ID, nazev, popis) 
VALUES('4', 'Školní výlet', 'Konec školního roku, léto klepe na dveře. Hlava vám už školu nebere. Chcete si oddychnout, pobavit se a něco zažít? Můžete přijet na DIS jen tak, bez tématu. Využít našeho zázemí (krásné ubytování; lahodná strava; 2 instruktoři, kteří se vám věnují; horolezecká stěna; zřícenina hradu Lukov; slaňování a mnoho dalšího).');

-- kurzy ---------------------------------------------------------------------------

INSERT INTO kurzy (ID, ID_skoly, ID_tema_kurzu, trida, datum_zacatku, datum_konce, stav) 
VALUES('1', '2', '4', '8.A', '2020-04-06', '2020-03-08', 'aktivni');

INSERT INTO kurzy (ID, ID_skoly, ID_tema_kurzu, trida, datum_zacatku, datum_konce, stav) 
VALUES('2', '1', '2', '1PA', '2021-01-02', '2021-01-04', 'aktivni');

INSERT INTO kurzy (ID, ID_skoly, ID_tema_kurzu, trida, datum_zacatku, datum_konce, stav) 
VALUES('3', '2', '1', '6.A', '2021-03-21', '2021-03-23', 'aktivni');

INSERT INTO kurzy (ID, ID_skoly, ID_tema_kurzu, trida, datum_zacatku, datum_konce, stav) 
VALUES('4', '1', '3', '3.C', '2021-04-05', '2021-04-07', 'aktivni');

INSERT INTO kurzy (ID, ID_skoly, ID_tema_kurzu, trida, datum_zacatku, datum_konce, stav) 
VALUES('5', '4', '1', '9.D', '2021-05-10', '2021-05-12', 'aktivni');

INSERT INTO kurzy (ID, ID_skoly, ID_tema_kurzu, trida, datum_zacatku, datum_konce, stav) 
VALUES('6', '4', '1', '9.C', '2021-05-12', '2021-05-14', 'aktivni');

INSERT INTO kurzy (ID, ID_skoly, ID_tema_kurzu, trida, datum_zacatku, datum_konce, stav) 
VALUES('7', '1', '2', '2.C', '2021-05-17', '2021-05-19', 'aktivni');

INSERT INTO kurzy (ID, ID_skoly, ID_tema_kurzu, trida, datum_zacatku, datum_konce, stav) 
VALUES('8', '2', '4', '6.', '2021-05-24', '2021-05-26', 'zadost');

-- vazba instruktoru na kurzy ---------------------------------------------------------------------------

INSERT INTO osoba_kurz (ID_kurzu, ID_osoby, cislo_role, stav) 
VALUES('1', '1', '3', 'aktivni');

INSERT INTO osoba_kurz (ID_kurzu, ID_osoby, cislo_role, stav) 
VALUES('3', '1', '2', 'aktivni');

INSERT INTO osoba_kurz (ID_kurzu, ID_osoby, cislo_role, stav) 
VALUES('4', '1', '1', 'aktivni');

INSERT INTO osoba_kurz (ID_kurzu, ID_osoby, cislo_role, stav) 
VALUES('4', '2', '2', 'zadost');

INSERT INTO osoba_kurz (ID_kurzu, ID_osoby, cislo_role, stav) 
VALUES('2', '3', '3', 'zadost');

INSERT INTO osoba_kurz (ID_kurzu, ID_osoby, cislo_role, stav) 
VALUES('2', '4', '2', 'aktivni');

INSERT INTO osoba_kurz (ID_kurzu, ID_osoby, cislo_role, stav) 
VALUES('5', '4', '2', 'aktivni');

-- dotaznik pred kurzem ---------------------------------------------------------------------------

INSERT INTO dotazniky (ID, ID_kurzu, cas_prijezdu, cas_odjezdu, pocet_muzu, pocet_zen, pocet_dopr_muzu, pocet_dopr_zen, osoba_jmeno, osoba_email, osoba_telefon, ocekavani, aktualni_situace, specificka_strava, svaciny, jine_kurzy, dalsi_informace, cas_vyplneni, souhlas_ou) 
VALUES('1', '2', '11:30:00', '16:20:00', 9, 12, 0, 2, 'Mgr. Jana Červená', 'cervena@email.cz', '123444798', 'Od kurzu očekávám dobrou zábavu pro žáky a stmelení kolektivu.', 'Aktuální situace ve třídě je bezproblémová.', 'Jedna dívka má bezlepkovou dietu.', 0, 'Třída nebyla na žádných podobných kurzech.', '', '2020-03-30 11:45:00', 1);

INSERT INTO dotazniky (ID, ID_kurzu, cas_prijezdu, cas_odjezdu, pocet_muzu, pocet_zen, pocet_dopr_muzu, pocet_dopr_zen, osoba_jmeno, osoba_email, osoba_telefon, ocekavani, aktualni_situace, specificka_strava, svaciny, jine_kurzy, dalsi_informace, cas_vyplneni, souhlas_ou) 
VALUES('2', '5', '10:15:00', '15:30:00', 11, 10, 0, 1, 'Mgr. Jana Červená', 'cervena@email.cz', '123444798', 'Od kurzu očekávám dobrou zábavu pro žáky a stmelení kolektivu.', 'Aktuální situace ve třídě je bezproblémová.', 'Jedna dívka má bezlepkovou dietu.', 0, 'Třída nebyla na žádných podobných kurzech.', '', '2020-03-30 11:45:00', 1);

-- fond ---------------------------------------------------------------------------

INSERT INTO fond (ID, ID_osoby, ID_kurzu, castka, popis, datum) 
VALUES('1', '3', '3', 50, 'Účast na kurzu', '2021-04-12');

INSERT INTO fond (ID, ID_osoby, ID_kurzu, castka, popis, datum) 
VALUES('2', '3', '5', 100, 'Účast na kurzu', '2021-04-17');

INSERT INTO fond (ID, ID_osoby, ID_kurzu, castka, popis, datum) 
VALUES('3', '2', '3', 50, 'Účast na kurzu', '2021-04-18');

INSERT INTO fond (ID, ID_osoby, ID_kurzu, castka, popis, datum) 
VALUES('4', '1', '3', 60, 'Účast na kurzu', '2021-04-12');

INSERT INTO fond (ID, ID_osoby, ID_kurzu, castka, popis, datum) 
VALUES('5', '1', '5', 120, 'Účast na kurzu', '2021-04-17');

INSERT INTO fond (ID, ID_osoby, ID_kurzu, castka, popis, datum) 
VALUES('6', '1', NULL , -100, 'Příspěvek na vzdělávání', '2021-04-18');

INSERT INTO fond (ID, ID_osoby, ID_kurzu, castka, popis, datum) 
VALUES('7', '4', '3', 120, 'Účast na kurzu', '2021-04-12');

INSERT INTO fond (ID, ID_osoby, ID_kurzu, castka, popis, datum) 
VALUES('8', '4', '5', 120, 'Účast na kurzu', '2021-04-17');

INSERT INTO fond (ID, ID_osoby, ID_kurzu, castka, popis, datum) 
VALUES('9', '4', NULL , -200, 'Příspěvek na vzdělávání', '2021-04-18');

-- hodnoceni ---------------------------------------------------------------------------

INSERT INTO hodnoceni (ID, ID_hodnotitele, ID_hodnoceneho, ID_kurzu, popis, cas_vyplneni) 
VALUES('1', '1', '3', '3', 'Dobrý výkon', '2021-04-13 18:00:00');

INSERT INTO hodnoceni (ID, ID_hodnotitele, ID_hodnoceneho, ID_kurzu, popis, cas_vyplneni) 
VALUES('2', '1', '3', '5', 'Je tady prostor pro zlepšení', '2021-04-16 12:00:00');