protected function _versementDuDepotDeGarantie($object)
 {
     /* @var $doctrine \Doctrine\Bundle\DoctrineBundle\Registry */
     $doctrine = \AppKernel::getStaticContainer()->get('doctrine');
     /* @var $em \Doctrine\ORM\EntityManager */
     $em = $doctrine->getManager();
     //example: http://redmine.testenm.com/issues/880
     $status_object = $em->getRepository('ApplicationSonataClientBundle:ListCompteStatuts')->find(1);
     //1
     $compte = new Compte();
     $compte->setDate($object->getDateDemission());
     $compte->setMontant($object->getMontant());
     $compte->setOperation('Versement du dépôt de garantie');
     $compte->setClient($object->getClient());
     $compte->setGarantie($object);
     $compte->setStatut($status_object);
     $em->persist($compte);
     $em->flush();
 }
 protected function saveCompte($amount)
 {
     /* @var $em \Doctrine\ORM\EntityManager */
     $em = $this->getDoctrine()->getManager();
     $status = $em->getRepository('ApplicationSonataClientBundle:ListCompteStatuts')->find(2);
     // previsionnel
     $compte = new Compte();
     $compte->setClient($this->client)->setStatut($status)->setMontant($this->amountToInt($amount) * -1)->setOperation('Notre Transfert en votre faveur')->setDate(new \DateTime());
     $em->persist($compte);
     $em->flush();
 }