/** * @name supprimerVirement($pParam) * @return CompteZeybuSupprimerVirementVR * @desc Supprime un virement */ public function supprimerVirement($pParam) { $lVr = CompteZeybuVirementValid::validDelete($pParam); if ($lVr->getValid()) { $lVirementService = new VirementService(); $lVirement = new VirementVO(); // Le virement $lIdVirement = new IdVirementVO(); // Id du virement $lIdVirementValid = new IdVirementValid(); if ($lIdVirementValid->estDebit($pParam['id'])) { $lIdVirement->setIdDebit($pParam['id']); } else { $lIdVirement->setIdCredit($pParam['id']); } $lVirement->setId($lIdVirement); $lVirementService->delete($lVirementService->getIdVirement($lVirement)->getId()); // Supprime le virement } return $lVr; }
/** * @name delete($pIdVirement) * @return bool * @desc Test la validite de l'élément */ public function delete($pIdVirement) { $lIdVirementValid = new IdVirementValid(); $lIdValid = $lIdVirementValid->estValide($pIdVirement); if ($lIdValid != NULL) { return $lIdValid; } else { return false; } }