Exemplo n.º 1
0
 /**
  * @name insert($pCompte)
  * @param CompteVO
  * @return CompteVO
  * @desc Ajoute un compte
  */
 private function insert($pCompte)
 {
     $lId = CompteManager::insert($pCompte);
     // Le label est l'id du compte par défaut
     $pCompte->setId($lId);
     $pCompte->setLabel('C' . $lId);
     $this->update($pCompte);
     // Initialisation du compte
     $lOperation = new OperationDetailVO();
     $lOperation->setIdCompte($lId);
     $lOperation->setMontant(0);
     $lOperation->setLibelle("Création du compte");
     $lOperation->setDate(StringUtils::dateAujourdhuiDb());
     $lOperation->setTypePaiement(-1);
     $lOperationService = new OperationService();
     $lOperationService->set($lOperation);
     return $pCompte;
 }
Exemplo n.º 2
0
 $lCommentaire = $data[12];
 $lCompteSolde = $data[13];
 if (!empty($lCompteLabel) && !empty($lNumero)) {
     // Pas d'import si pas de compte ou pas de numéro d'adhérent
     // Le Compte
     $lCompte = CompteManager::selectByLabel($lCompteLabel);
     $lCompte = $lCompte[0];
     $lIdCompte = $lCompte->getId();
     $lSolde = $lCompte->getSolde();
     if (is_null($lIdCompte)) {
         // Création d'un nouveau compte, si il n'existe pas déjà
         $lCompte = new CompteVO();
         $lCompte->setLabel($lCompteLabel);
         $lSolde = str_replace(",", ".", $lCompteSolde);
         $lCompte->setSolde($lSolde);
         $lIdCompte = CompteManager::insert($lCompte);
         // Initialisation du compte si c'est un nouveau compte
         $lOperation = new OperationVO();
         $lOperation->setIdCompte($lIdCompte);
         $lOperation->setMontant($lSolde);
         $lOperation->setLibelle("Création du compte");
         $lOperation->setDate(StringUtils::dateAujourdhuiDb());
         //$lOperation->setType(1);
         $lOperation->setIdCommande(0);
         $lOperation->setTypePaiement(-1);
         OperationManager::insert($lOperation);
     }
     //L'adhérent
     $lAdherent = new AdherentVO();
     $lAdherent->setIdCompte($lIdCompte);
     $lAdherent->setNumero($lNumero);