public static function payerLoyer($idLocation) { $dbh = Utilisateur::connectionALaBase(); $result = $dbh->prepare("Paiement {$idLocation}"); $result->execute(); return true; }
public function enregistreUtilisateurAction(Request $request) { $bienEnregistre = Utilisateur::enregistreUtilisateur($request); if ($bienEnregistre == true) { //On met à jour l'utilisateur Utilisateur::recupereUtilisateur($request->get("id")); $this->addFlash('Success', 'Vos modifications ont bien été enregistrées'); } else { $this->addFlash('Error', 'Vos modifications n\'ont pas été enregistrées'); } return $this->redirect($this->generateUrl('gestimo_utilisateur_info', array('id' => $request->get("id")))); }
public static function getPasseEtatPourAppartement($id) { $dbh = Utilisateur::connectionALaBase(); $result = $dbh->prepare("select * from APPARTEMENT_PASSE_ETAT ape, ETAT_APPARTEMENT ea where id_Appartement={$id} and ape.id_Etat_Appartement=ea.id order by date_Passage DESC"); $result->execute(); $listePasseEtat = array(); while ($row = $result->fetch()) { $appartement = new AppartementPasseEtat($row); dump($row); array_push($listePasseEtat, $appartement); } return $listePasseEtat; }
public function navBarreAction() { $utilisateur = Utilisateur::getUtilisateurCourant(); if ($utilisateur == null) { $connecte = false; $nom = ""; $prenom = ""; } else { $connecte = true; $nom = $utilisateur->getNom(); $prenom = $utilisateur->getPrenom(); } return $this->render('GestimoAccueilBundle:Accueil:navBarre.html.twig', array('connecte' => $connecte, 'nom' => $nom, 'prenom' => $prenom)); }
public static function deposerPreavisPourLocation($location, $date) { if ($location != null) { dump($_SESSION['Role']); if ($_SESSION['Role'] == 'User3_GroupeH') { $id = $location->getId(); $dbh = Utilisateur::connectionALaBase(); $result = $dbh->prepare("EXEC getPreavis {$id}, '{$date}'"); //$result = $dbh->prepare("UPDATE LOCATION SET date_Fin='$date' WHERE id_Location=$id"); $result->execute(); return 0; } else { return 2; } } else { return 1; } }
public static function enregistreUtilisateur($request) { $dbh = Utilisateur::connectionALaBase(); //On étudie toutes les données de la requête $adresse = $request->get("adresse"); $ville = $request->get("ville"); $codePostal = $request->get("codePostal"); $nom = $request->get("nom"); $prenom = $request->get("prenom"); $id = $request->get("id"); if (!empty($adresse) && !empty($ville) && !empty($codePostal) && !empty($nom) && !empty($prenom)) { $result = $dbh->prepare("UPDATE UTILISATEUR SET adresse='{$adresse}' , ville='{$ville}' , code_postal={$codePostal} , nom='{$nom}' , prenom='{$prenom}' WHERE id={$id}"); $result->execute(); dump($result); $trouve = true; return true; } else { return false; } }
public function ajoutAppartementAction() { $id = Appartement::getProchainId(); $appartement = new Appartement(null); $appartement->setDescription(""); $appartement->setVille(""); $appartement->setCodePostal(""); $appartement->setSurnom(""); $appartement->setAdresse(""); $appartement->setId($id); $utilisateurCourant = Utilisateur::getUtilisateurCourant(); if (!$utilisateurCourant) { return $this->render('GestimoAccueilBundle:Accueil:retour.html.twig', array('message' => "Vous devez être connecté pour accéder à cette partie")); } $appartement->setIdProprietaire($utilisateurCourant->getId()); return $this->render('GestimoAppartementBundle:Appartement:modification_appartement.html.twig', array('appartement' => $appartement)); }