radiantproduction/Modele/Detailprescription.php

53 lines
1.4 KiB
PHP

<?php
require_once 'Framework/Modele.php';
class Detailprescription extends Modele {
public function getdetailprescription($numeroPrescription)
{
$sql = 'call sp_r_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 getmedicamentsremplaces($numeroBonOrdonnance)
{
$numeroBonOrdonnance = $_SESSION['numeroBonOrdonnance_C'];
$sql = 'call sp_p_get_medicaments_remplaces(?)';
$resultat = $this->executerRequete($sql, array($numeroBonOrdonnance));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function liberermedicament($idDetailprescription)
{
$user = $_SESSION['login'];
$sql = 'call sp_r_liberer_medicament(?, ?)';
$this->executerRequete($sql, array($idDetailprescription, $user));
}
public function consultermedicamentliberes($numeroBonOrdonnance)
{
$sql = 'call sp_r_get_medicaments_liberes(?)';
$resultat = $this->executerRequete($sql, array($numeroBonOrdonnance));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
}