37 lines
1.4 KiB
PHP
Executable File
37 lines
1.4 KiB
PHP
Executable File
<?php
|
|
require_once 'Framework/Modele.php';
|
|
class Encaissementgarant_temp extends Modele {
|
|
|
|
public function initEncaissement($codeSociete, $codeGcAssureur, $codeModePaiement, $codeMoyenPaiement,
|
|
$referencePaiement, $nomTireur, $banquePayeur, $montant, $libelleOperation, $dateEncaissement, $dateComptable, $user, $idSaisie)
|
|
{
|
|
$sql = 'CALL sp_init_encaissement_garant(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?);';
|
|
|
|
$resultat = $this->executerRequete($sql, array($codeSociete, $codeGcAssureur, $codeModePaiement, $codeMoyenPaiement,
|
|
$referencePaiement, $nomTireur, $banquePayeur, $montant, $libelleOperation, $dateEncaissement, $dateComptable,
|
|
$user, $idSaisie))->fetch(PDO::FETCH_ASSOC);
|
|
|
|
$idEncaissementGarant_temp = $resultat['idEncaissementGarant_temp'];
|
|
$_SESSION['idEncaissementGarant_temp'] = $idEncaissementGarant_temp;
|
|
|
|
|
|
return $idEncaissementGarant_temp;
|
|
}
|
|
|
|
|
|
public function getEncaissementTemp($idEncaissementGarant_temp)
|
|
{
|
|
$sql = 'CALL sp_get_encaissementgarant_temp(?)';
|
|
|
|
$encaissement = $this->executerRequete($sql, array($idEncaissementGarant_temp));
|
|
return $encaissement->fetch(PDO::FETCH_ASSOC);
|
|
}
|
|
|
|
public function majTotalEncaissement($idEncaissementGarant_temp)
|
|
{
|
|
$sql = 'CALL sp_maj_total_encaissementgarant_temp(?)';
|
|
|
|
$this->executerRequete($sql, array($idEncaissementGarant_temp));
|
|
}
|
|
}
|