diff --git a/Controleur/ControleurAjaxdemanderdv.php b/Controleur/ControleurAjaxdemanderdv.php
new file mode 100644
index 0000000..3e0283e
--- /dev/null
+++ b/Controleur/ControleurAjaxdemanderdv.php
@@ -0,0 +1,52 @@
+rendezvous = new Rendezvous();
+ }
+
+ public function index()
+ {
+ $d1 = $this->requete->getParametreDate("d1");
+ $d2 = $this->requete->getParametreDate("d2");
+ $codeEtatRdv = $this->requete->getParametreFormulaire("codeEtatRdv");
+
+ $_SESSION['codeEtatRdv'] = $codeEtatRdv;
+
+ $demandes = $this->rendezvous->getPrisesRdv($d1, $d2, $codeEtatRdv);
+
+ $this->genererVueAjax(array('demandes' => $demandes));
+ }
+
+
+ public function selectionner()
+ {
+ $idDemande = $this->requete->getParametreFormulaire("idDemande");
+
+ $_SESSION['idDemandeRdv'] = $idDemande;
+ }
+
+ public function valider()
+ {
+ $numeroDemandeRdv = $this->requete->getParametreFormulaire("numeroDemandeRdv");
+ $codeEtatRdv = $this->requete->getParametreFormulaire("codeEtatRdv");
+
+ $motifReponseRdv = $this->requete->getParametreFormulaire("motifReponseRdv");
+
+
+ if($codeEtatRdv=="1"){
+
+ $dateRdvAccordee = $this->requete->getParametreDate("dateRdvAccordee");
+ $heureRdvAccordee = $this->requete->getParametreFormulaire("heureRdvAccordee");
+
+ //var_dump($numeroDemandeRdv, $codeEtatRdv, $motifReponseRdv, $dateRdvAccordee, $heureRdvAccordee); die();
+ $this->rendezvous->accorderrdv($numeroDemandeRdv, $dateRdvAccordee, $heureRdvAccordee, $motifReponseRdv);
+ }else{
+ $this->rendezvous->refuserrdv($numeroDemandeRdv, $motifReponseRdv);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Controleur/ControleurHistoriquerdv.php b/Controleur/ControleurHistoriquerdv.php
new file mode 100644
index 0000000..7f5d33b
--- /dev/null
+++ b/Controleur/ControleurHistoriquerdv.php
@@ -0,0 +1,31 @@
+menuvue = new Menuvueutilisateur();
+ $this->menuvue->getMenuVue('Historiquerdv');
+
+ $this->rendezvous = new Rendezvous();
+
+ $_SESSION['idDemandeRdv'] = '0';
+ }
+
+ public function index() {
+
+ $d1 = $_SESSION['p_debutMois_C'];
+ $d2 = date('Y-m-d');
+ $codeEtatRdv = $_SESSION['codeEtatRdv'] ?? "";
+
+ $demandes = $this->rendezvous->getPrisesRdv($d1, $d2, $codeEtatRdv);
+
+ $reponsedemande = $this->rendezvous->getEtatRdv();
+
+ $this->genererVue(array('demandes' => $demandes, 'reponsedemande' => $reponsedemande));
+ }
+}
\ No newline at end of file
diff --git a/Vue/Ajaxdemanderdv/index.php b/Vue/Ajaxdemanderdv/index.php
new file mode 100644
index 0000000..7b9f3cf
--- /dev/null
+++ b/Vue/Ajaxdemanderdv/index.php
@@ -0,0 +1,63 @@
+
\ No newline at end of file
diff --git a/Vue/Historiquerdv/index.php b/Vue/Historiquerdv/index.php
new file mode 100644
index 0000000..d33be2f
--- /dev/null
+++ b/Vue/Historiquerdv/index.php
@@ -0,0 +1,96 @@
+titre = "Intersanté - Historique prises Rendez-vous";
+
+ $codeEtatRdv = $_SESSION['codeEtatRdv'] ?? "";
+?>
+
+
+
+
+
+
+
\ No newline at end of file