executerRequete($sql, array($codeSociete,$idCollegeTemp,$codeLienParente,$codeGarantie)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function getActe(){ $codeSociete = $_SESSION['codeSociete']; $idCollegeTemp = $_SESSION['idCollegeTemp']; $codeLienParente = $_SESSION['codeLienParente']; $codeGarantie = $_SESSION['codeGarantie']; $sql = 'SELECT * FROM p_acte_collegelienparente_temp WHERE (codeSociete=? AND idCollegeTemp=? AND codeLienParente=? AND codeGarantie=?) ORDER BY libelle;'; $resultat = $this->executerRequete($sql, array($codeSociete,$idCollegeTemp,$codeLienParente,$codeGarantie)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function existeFamilleacteProduitStatus($codeGarantie,$codeProduit,$codeLienParente,$idCollegeTemp){ $codeSociete = $_SESSION['codeSociete']; $sql = 'SELECT id FROM p_familleacte_produit_lienparente_temp WHERE codeSociete = ? AND codeGarantie = ? AND codeProduit = ? AND codeLienParente = ? AND idCollegeTemp = ?;'; $resultat = $this->executerRequete($sql, array($codeSociete,$codeGarantie,$codeProduit,$codeLienParente,$idCollegeTemp)); return ($resultat->rowCount() > 0); } public function existeActeProduitStatus($codeGarantie,$codeProduit,$codeLienParente,$idCollegeTemp){ $codeSociete = $_SESSION['codeSociete']; $sql = 'SELECT id FROM p_acte_collegelienparente_temp WHERE codeSociete = ? AND codeGarantie = ? AND codeProduit = ? AND codeLienParente = ? AND idCollegeTemp = ? AND codeActe NOT IN ( SELECT codeActe FROM p_exclusionacteproduit WHERE codeSociete = ? AND codeProduit = ? );'; $resultat = $this->executerRequete($sql, array($codeSociete,$codeGarantie,$codeProduit,$codeLienParente,$idCollegeTemp, $codeSociete,$codeProduit)); return ($resultat->rowCount() > 0); } public function getFamilleActeGarantie($idCollegeTemp,$codeProduit,$codeLienParente,$codeGarantie,$ticketModerateurStatut) { $codeSociete = $_SESSION['codeSociete']; //var_dump($codeSociete);die(); $user = $_SESSION['login']; //if ($this->existeFamilleacteProduitStatus($codeGarantie,$codeProduit,$codeLienParente,$idCollegeTemp)){ /* $sql = "SELECT A.*, B.libelle As periodicite, B.libelleEng As periodiciteEng FROM p_familleacte_produit_lienparente_temp A left join periodicite B on (A.codePeriodicite=B.codePeriodicite) WHERE A.codeSociete = ? AND A.codeGarantie = ? AND A.codeProduit = ? AND A.codeLienParente = ? AND A.idCollegeTemp = ?;"; $resultat = $this->executerRequete($sql, array($codeSociete,$codeGarantie,$codeProduit,$codeLienParente,$idCollegeTemp)); } else{ $sql = "CALL sp_afficher_familleacte_collegelienparente_temp(?,?,?,?,?,?,?)"; $resultat = $this->executerRequete($sql, array($codeSociete,$idCollegeTemp,$codeProduit,$codeLienParente,$codeGarantie,$user,$ticketModerateurStatut)); } */ $sql = "SELECT A.*, B.libelle As periodicite, B.libelleEng As periodiciteEng FROM p_familleacte_produit_lienparente_temp A left join periodicite B on (A.codePeriodicite=B.codePeriodicite) WHERE A.codeSociete = ? AND A.codeGarantie = ? AND A.codeProduit = ? AND A.codeLienParente = ? AND A.codeFamilleActe !='A000' AND A.idCollegeTemp = ?;"; $resultat = $this->executerRequete($sql, array($codeSociete,$codeGarantie,$codeProduit,$codeLienParente,$idCollegeTemp)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function getActesGarantieLienParente($idCollegeTemp,$codeProduit,$codeLienParente,$codeGarantie,$ticketModerateurStatut) { $codeSociete = $_SESSION['codeSociete']; $user = $_SESSION['login']; $codeTarifActe = $_SESSION['codeTarifActe']; //var_dump($codeTarifActe); /*if ($this->existeActeProduitStatus($codeGarantie,$codeProduit,$codeLienParente,$idCollegeTemp)){ $sql = "SELECT * FROM p_acte_collegelienparente_temp WHERE codeSociete = ? AND codeGarantie = ? AND codeProduit = ? AND codeLienParente = ? AND idCollegeTemp = ? AND codeActe NOT IN ( SELECT codeActe FROM p_exclusionacteproduit WHERE codeSociete = ? AND codeProduit = ? );"; $resultat = $this->executerRequete($sql, array($codeSociete,$codeGarantie,$codeProduit,$codeLienParente,$idCollegeTemp, $codeSociete,$codeProduit)); } else{ $sql = "CALL sp_afficher_actes_collegelienparente_temp(?,?,?,?,?,?,?,?);"; $resultat = $this->executerRequete($sql, array($codeSociete,$idCollegeTemp,$codeProduit,$codeLienParente,$codeGarantie,$user,$ticketModerateurStatut,$codeTarifActe)); }*/ $sql = "SELECT * FROM p_acte_collegelienparente_temp WHERE codeSociete = ? AND codeGarantie = ? AND codeProduit = ? AND codeLienParente = ? AND idCollegeTemp = ? AND codeActe NOT IN ( SELECT codeActe FROM p_exclusionacteproduit WHERE codeSociete = ? AND codeProduit = ? );"; $resultat = $this->executerRequete($sql, array($codeSociete,$codeGarantie,$codeProduit,$codeLienParente,$idCollegeTemp, $codeSociete,$codeProduit)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } }