-
Notifications
You must be signed in to change notification settings - Fork 0
/
business_layer.inc
105 lines (101 loc) · 3.7 KB
/
business_layer.inc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
<?php
//
// Business layer
//
// carico gli eventi nella ddll
// $evento ID evento da selezionare nella ddl
// $arrEventiPersona elenco degli ID evento ai quali la persona è già iscritta, da evidenziare nella ddl
function CaricaEventi($evento, $arrEventiPersona) {
$rstEventi = GetEventi();
if (isset($rstEventi)) {
$eventi = "";
while ($rowEventi = mysqli_fetch_object($rstEventi)) {
$eventi .= "<option value=\"".$rowEventi->IDEvento."\"";
if (isset($arrEventiPersona)) {
// evidenzio gli eventi già prenotati
foreach ($arrEventiPersona as $ev) {
if ($rowEventi->IDEvento == $ev["IDEvento"] ) {
$eventi .= " style=\"background-color:lightgreen\" ";
}
}
}
// seleziono l'evento attuale
if ($rowEventi->IDEvento == $evento) {
$eventi .= " selected ";
}
$eventi .= ">".$rowEventi->NomeEvento."</option>";
}
}
return $eventi;
}
// carico il ruolo nella ddl
function CaricaRuoli($ruolo) {
$rstRuoli = GetRuoli();
if ($rstRuoli) {
$rowRuoli = mysqli_fetch_object($rstRuoli);
$ruoli = "";
while ($rowRuoli) {
$ruoli .= "<option value=\"".$rowRuoli->IDRuolo."\"";
if ($rowRuoli->IDRuolo == $ruolo) {
$ruoli .= " selected ";
}
$ruoli .= ">".$rowRuoli->Ruolo."</option>";
$rowRuoli = mysqli_fetch_object($rstRuoli);
}
}
return $ruoli;
}
// carico le classi in una ddl
function CaricaClassi($classe) {
$rstClassi = GetClassi();
if ($rstClassi) {
$rowClassi = mysqli_fetch_object($rstClassi);
$Classi = "";
while ($rowClassi) {
$Classi .= "<option value=\"".$rowClassi->IDClasse."\"";
if ($rowClassi->IDClasse == $classe) {
$Classi .= " selected ";
}
$Classi .= ">".$rowClassi->Classe."</option>";
$rowClassi = mysqli_fetch_object($rstClassi);
}
}
return $Classi;
}
// carico i gruppi di classi in una ddl
function CaricaGruppi($gruppo) {
$rstGruppi = GetGruppi();
if ($rstGruppi) {
$rowGruppi = mysqli_fetch_object($rstGruppi);
$Gruppi = "";
while ($rowGruppi) {
$Gruppi .= "<option value=\"".$rowGruppi->IDGruppo."\"";
if ($rowGruppi->IDGruppo == $gruppo) {
$Gruppi .= " selected=\"selected\" ";
}
$Gruppi .= ">".$rowGruppi->Gruppo."</option>";
$rowGruppi = mysqli_fetch_object($rstGruppi);
}
}
return $Gruppi;
}
function CaricaListino($IDRuolo, $IDEvento) {
$rstListino = GetListinoByRuoloER($IDRuolo, $IDEvento);
if($rstListino) {
$rowListino = mysqli_fetch_object($rstListino);
$listino = "";
while ($rowListino) {
$listino .= "<span id=\"prezzoIscrizione\" style=\"float:right\" >".number_format($rowListino->Iscrizione, 2, ',', '.')."</span><br/>";
$listino .= "<span id=\"prezzoPranzo\" style=\"float:right\" >".number_format($rowListino->Pranzo, 2, ',', '.')."</span><br/>";
$listino .= "<span id=\"prezzoCena\" style=\"float:right\" >".number_format($rowListino->Cena, 2, ',', '.')."</span><br/>";
$listino .= "<span id=\"prezzoCenaFinale\" style=\"float:right\" >".number_format($rowListino->CenaFinale, 2, ',', '.')."</span><br/>";
$listino .= "<span id=\"prezzoAbbPranzo\" style=\"float:right\" >".number_format($rowListino->AbbonamentoPranzo, 2, ',', '.')."</span><br/>";
$listino .= "<span id=\"prezzoAbbCena\" style=\"float:right\" >".number_format($rowListino->AbbonamentoCena, 2, ',', '.')."</span><br/>";
$listino .= "<span id=\"prezzoAbbPranzoCena\" style=\"float:right\" >".number_format($rowListino->AbbonamentoPranzoCena, 2, ',', '.')."</span><br/>";
$listino .= "<span id=\"prezzoEventoSpecialeER\" style=\"float:right\" >".number_format($rowListino->EventoSpecialeER, 2, ',', '.')."</span><br/>";
$rowListino = mysqli_fetch_object($rstListino);
}
}
return $listino;
}
?>