/** * @name ajoutVirement($pParam) * @return CompteZeybuAjoutVirementVR * @desc Ajoute un virement */ public function ajoutVirement($pParam) { $lVr = CompteZeybuVirementValid::validAjout($pParam); if ($lVr->getValid()) { $lVirement = new VirementVO(); // Le virement $lIdVirement = new IdVirementVO(); // Id du virement $lVirement->setId($lIdVirement); $lVirement->setCptDebit($pParam['idCptDebit']); $lVirement->setCptCredit($pParam['idCptCredit']); $lVirement->setMontant($pParam['montant']); $lVirement->setType($pParam['type']); // Virement classique ou solidaire $lVirementService = new VirementService(); $lVirementService->set($lVirement); // Enregistre le virement } return $lVr; }
/** * @name ajoutVirement($pParam) * @return CompteSolidaireAjoutVirementVR * @desc Ajoute un virement solidaire vers un compte */ public function ajoutVirement($pParam) { $lVr = CompteSolidaireVirementValid::validAjout($pParam); if ($lVr->getValid()) { $lVirement = new VirementVO(); // Le virement $lIdVirement = new IdVirementVO(); // Id du virement $lVirement->setId($lIdVirement); $lVirement->setCptDebit(-2); // Le Compte solidaire $lData = $lVr->getData(); $lAdherent = $lData['adherent']; $lVirement->setCptCredit($lAdherent->getAdhIdCompte()); $lVirement->setMontant($pParam['montant']); $lVirement->setType(2); // Virement solidaire $lVirementService = new VirementService(); $lVirementService->set($lVirement); // Enregistre le virement } return $lVr; }
/** * @name ajoutVirement($pParam) * @return CompteAssociationAjoutVirementVR * @desc Ajoute un virement */ public function ajoutVirement($pParam) { $lVr = CompteAssociationValid::validAjoutVirement($pParam); if ($lVr->getValid()) { $lVirement = new VirementVO(); // Le virement $lIdVirement = new IdVirementVO(); // Id du virement $lVirement->setId($lIdVirement); $lVirement->setCptDebit(-4); // Le compte association $lVirement->setCptCredit(-1); // Le compte Marché $lVirement->setMontant($pParam['montant']); $lVirement->setType(1); // Virement classique $lVirementService = new VirementService(); $lVirementService->set($lVirement); // Enregistre le virement } return $lVr; }