menuvue = new Menuvueutilisateur(); $this->menuvue->getMenuVue('Encaisserquittance'); $this->quittance = new Quittance(); $this->encaissement = new Encaissement(); $this->modepaiement = (new Modepaiement())->getListe(); $this->moyenpaiement = new Moyenpaiement(); } public function index() { $idQuittance = $this->requete->getParametre("id"); $quittance = $this->quittance->getQuittanceId($idQuittance); $moyenpaiement = $this->moyenpaiement->getListe(""); $this->genererVue(array('quittance' => $quittance, 'modepaiement' => $this->modepaiement, 'moyenpaiement' => $moyenpaiement)); } public function enregistrer() { $idQuittance = $this->requete->getParametre("idQuittance"); $codeModePaiement = $this->requete->getParametreFormulaire("codeModePaiement"); $codeMoyenPaiement = $this->requete->getParametreFormulaire("codeMoyenPaiement"); $referencePaiement = $this->requete->getParametreFormulaire("referencePaiement"); $nomTireur = $this->requete->getParametreFormulaire("nomTireur"); $banquePayeur = $this->requete->getParametreFormulaire("banquePayeur"); $libelleOperation = $this->requete->getParametreFormulaire("libelleOperation"); $dateEncaissement = $this->requete->getParametreDate("dateEncaissement"); $dateComptable = $this->requete->getParametreDate("dateComptable"); $dateCre = date("Y-m-d H:i:s"); $montant = $this->requete->getParametreFormulaire("montant", "numerique"); $primeTtc_Q = $this->requete->getParametreFormulaire("primeTtc_Q", "numerique"); $anc_solde = $this->requete->getParametreFormulaire("anc_solde", "numerique"); $dernierNumeroEncaissement = $this->encaissement->getDenierNumeroEncaissement(); $dernierNumeroEncaissement++; if ($this->encaissement->existeligne($dernierNumeroEncaissement)) { $dernierNumeroEncaissement++; } $numeroEncaissement = $dernierNumeroEncaissement; $idEncaissement = $this->encaissement->EncaisserQuittance($montant, $primeTtc_Q, $idQuittance, $numeroEncaissement, $codeModePaiement, $codeMoyenPaiement, $referencePaiement, $nomTireur, $banquePayeur, $libelleOperation, $dateEncaissement, $dateComptable, $dateCre, $anc_solde); $this->encaissement->setDenierNumeroEncaissement($numeroEncaissement); $this->rediriger("Ficheencaissement/".$idEncaissement); } }