diff --git a/Controleur/ControleurBaremepriseenchargelettrecle.php b/Controleur/ControleurBaremepriseenchargelettrecle.php new file mode 100644 index 00000000..cbd71eb9 --- /dev/null +++ b/Controleur/ControleurBaremepriseenchargelettrecle.php @@ -0,0 +1,33 @@ +menuvue = new Menuvueutilisateur(); + $this->menuvue->getMenuVue('Baremepriseenchargelettrecle'); + + $this->garantie = new Garantiesbaremepriseencharge(); + } + + public function index() + { + $idBaremePriseEnCharge = $_SESSION['idBaremePriseEnCharge']; + $actes = $this->garantie->getActesGarantieBaremeInitialLettreCle($idBaremePriseEnCharge); + $lettrecles = $this->garantie->getLettreCleBaremeAdd(); + $tmBareme = $this->garantie->getTmBaremeInitial($idBaremePriseEnCharge); + $maxDateEffetBareme = $this->garantie->getMaxDateEffetBaremeInitial($idBaremePriseEnCharge); + + $this->genererVue(array( + 'actes' => $actes, + 'lettrecles' => $lettrecles, + 'tmBareme' => $tmBareme, + 'maxDateEffetBareme'=> $maxDateEffetBareme, + )); + } +} \ No newline at end of file diff --git a/Modele/Garantiesbaremepriseencharge.php b/Modele/Garantiesbaremepriseencharge.php index 23d73acb..005cca3e 100755 --- a/Modele/Garantiesbaremepriseencharge.php +++ b/Modele/Garantiesbaremepriseencharge.php @@ -1699,15 +1699,28 @@ class Garantiesbaremepriseencharge extends Modele { $this->executerRequete($sql, array($idDetail, $user)); } - /* - public function getMaxDateEffetBaremeTemp($idBaremePriseEnCharge, $idCollegeTemp){ + + // Barème par lettre clé + public function getActesGarantieBaremeInitialLettreCle($idBaremePriseEnCharge) + { + $sql = "call sp_afficher_lettre_cle_bareme(?);"; + + $resultat = $this->executerRequete($sql, array($idBaremePriseEnCharge)); + + return $resultat->fetchAll(PDO::FETCH_ASSOC); + } + + public function getLettreCleBaremeAdd() + { + if (est_anglophone()){ + $sql = "CALL sp_lettre_cle_baremeadd_eng();"; + }else{ + $sql = "CALL sp_lettre_cle_baremeadd();"; + } - $sql="SELECT MAX(dateEffet) AS maxDateEffetBareme FROM detailbaremepriseencharge - WHERE idBaremePriseEnCharge = ? AND supprime !='1' AND DATE(dateEffet) <= CURDATE();"; - - $resultat = $this->executerRequete($sql, array($idBaremePriseEnCharge))->fetch(PDO::FETCH_ASSOC); - - return $resultat['maxDateEffetBareme']; - } - */ + $resultat = $this->executerRequete($sql); + + return $resultat->fetchAll(PDO::FETCH_ASSOC); + } + } diff --git a/Vue/Baremepriseenchargelettrecle/index.php b/Vue/Baremepriseenchargelettrecle/index.php new file mode 100644 index 00000000..5a9b6066 --- /dev/null +++ b/Vue/Baremepriseenchargelettrecle/index.php @@ -0,0 +1,88 @@ + + + + + + +
+
+
+ +
+
+ +
+ +
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+ + +
+
+ +
+ +
+ + +
+
+ +
+ +
+ + +
+
+
+
+
+
+ +
+ +
+
+
+
+ +
+ +
\ No newline at end of file