garant/Modele/Detailprescription.php
2025-12-05 10:57:03 +00:00

95 lines
2.8 KiB
PHP
Executable File

<?php
require_once 'Framework/Modele.php';
class Detailprescription extends Modele {
public function getdetailprescription($numeroPrescription)
{
$sql = 'call sp_p_get_detail_prescription(?)';
$resultat = $this->executerRequete($sql, array($numeroPrescription));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getdetailprescription_pha($numeroBonOrdonnance)
{
$sql = 'call sp_p_get_detail_prescription_pha(?)';
$resultat = $this->executerRequete($sql, array($numeroBonOrdonnance));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function ajoutermedicament($codeMedicament)
{
$codeTarifMedicament = $_SESSION['codeTarifMedicament_C'];
$numeroPrescription = $_SESSION['numeroPrescription_C'];
$user = $_SESSION['login'];
$tm = $_SESSION['tm_C'];
$accesAjoutPh = $_SESSION['accesAjoutPh_C'];
$sql = 'call sp_p_ajouter_medicament(?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($codeTarifMedicament, $numeroPrescription, $codeMedicament, $user, $tm, $accesAjoutPh));
}
public function ajoutermedicamentpha($codeMedicament)
{
$codeTarifMedicament = $_SESSION['codeTarifMedicament_C'];
$numeroPrescription = $_SESSION['numeroPrescription_C'];
$user = $_SESSION['login'];
$tm = $_SESSION['tm_C'];
$idSaisie = $_SESSION['idSaisie'];
$accesAjoutPh = $_SESSION['accesAjoutPh_C'];
$sql = 'call sp_p_ajouter_medicament_pha(?, ?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($codeTarifMedicament, $numeroPrescription, $codeMedicament, $user, $tm, $idSaisie, $accesAjoutPh));
}
public function majquantite($idMedicament, $quantite)
{
$tm = $_SESSION['tm_C'];
$sql = 'call sp_p_maj_quantite_medicament(?, ?, ?)';
$this->executerRequete($sql, array($idMedicament, $quantite, $tm));
}
public function majquantitepha($idMedicament, $quantite)
{
$tm = $_SESSION['tm_C'];
$sql = 'call sp_p_maj_quantite_medicament_pha(?, ?, ?)';
$this->executerRequete($sql, array($idMedicament, $quantite, $tm));
}
public function majprixpha($idMedicament, $prix)
{
$tm = $_SESSION['tm_C'];
// $sql = 'call sp_p_maj_quantite_medicament_pha(?, ?, ?)';
$sql = 'call sp_p_maj_prix_medicament_pha(?, ?, ?)';
$this->executerRequete($sql, array($idMedicament, $prix, $tm));
}
public function supprimer($idMedicament)
{
$sql = 'call sp_p_supprimer_medicament_prescription(?)';
$this->executerRequete($sql, array($idMedicament));
}
public function demanderaccordpha($idMedicament)
{
$codeSociete = $_SESSION['codeSociete'];
$sql = 'call sp_p_demanderaccordpha(?, ?)';
$this->executerRequete($sql, array($idMedicament, $codeSociete));
}
}