Commit 11aacccf by Damien Moulard

Merge branch 'dev'

parents 4e3af943 38dbc3c5
...@@ -457,6 +457,11 @@ class PrestataireAdmin extends AbstractAdmin ...@@ -457,6 +457,11 @@ class PrestataireAdmin extends AbstractAdmin
'advanced_filter' => false 'advanced_filter' => false
], null, ['expanded' => true, 'multiple' => true ], null, ['expanded' => true, 'multiple' => true
]) ])
->add('enabled', null, [
'label' => 'Activé',
'show_filter' => true,
'advanced_filter' => false
])
->add('typeprestataire', null, [ ->add('typeprestataire', null, [
'label' => "Type", 'label' => "Type",
'advanced_filter' => false 'advanced_filter' => false
......
...@@ -53,10 +53,18 @@ class TransfertPrestataireComptoir extends Transfert ...@@ -53,10 +53,18 @@ class TransfertPrestataireComptoir extends Transfert
public function operate($em) public function operate($em)
{ {
// On augmente le compte de e-mmonaie du presta
$this->getExpediteur()->addEcompte($this->getMontant()); $this->getExpediteur()->addEcompte($this->getMontant());
// On augmente le solde billets du comptoir
$this->getDestinataire()->addCompte($this->getMontant()); $this->getDestinataire()->addCompte($this->getMontant());
// On baisse le solde de billets nanties au siège
$this->getDestinataire()->getGroupe()->getSiege()->removeCompteNantie($this->getMontant()); $this->getDestinataire()->getGroupe()->getSiege()->removeCompteNantie($this->getMontant());
// On augmente le solde de e-monnaie nantie du siège
$this->getDestinataire()->getGroupe()->getSiege()->addEcompte($this->getMontant());
return [ return [
$this->getExpediteur(), $this->getExpediteur(),
$this->getDestinataire(), $this->getDestinataire(),
......
...@@ -31,7 +31,7 @@ use Symfony\Component\Serializer\Annotation\Groups; ...@@ -31,7 +31,7 @@ use Symfony\Component\Serializer\Annotation\Groups;
/** /**
* TRANSFERT * TRANSFERT
* - PRESTATAIRES => SIEGE (Reconversion) * - PRESTATAIRES => SIEGE (Reconversion : e-monnaie contre €)
* *
* @ORM\Entity() * @ORM\Entity()
*/ */
...@@ -86,6 +86,9 @@ class TransfertPrestataireSiege extends Transfert ...@@ -86,6 +86,9 @@ class TransfertPrestataireSiege extends Transfert
{ {
$this->getExpediteur()->removeEcompte($this->getMontant()); $this->getExpediteur()->removeEcompte($this->getMontant());
// Décrémente le solde de e-monnaie nantie du siège
$this->getDestinataire()->removeEcompte($this->getMontant());
// On récupère le taux de reconversion (du formulaire s'il est précisé sinon par défaut dans la configuration globale) // On récupère le taux de reconversion (du formulaire s'il est précisé sinon par défaut dans la configuration globale)
$taux = $this->getTauxreconversion(); $taux = $this->getTauxreconversion();
if (empty($taux)) { if (empty($taux)) {
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
</div> </div>
<div class="modal-body"> <div class="modal-body">
<div class="confirmTransfertPrestataireComptoir" style="display:none;"> <div class="confirmTransfertPrestataireComptoir" style="display:none;">
<p>{{ 'Vous vous apprêtez à effectuer un dépôt sur le comptoir, déchargeant le prestataire'|trans }} <b><span class="nom_destinataire"></span></b> {{ 'de'|trans }} <b><span class="montant_transaction"></span> {{ 'eMLC'|trans }}</b>.</p> <p>{{ 'Vous vous apprêtez à effectuer un dépôt sur le comptoir, déchargeant le prestataire'|trans }} <b><span class="nom_destinataire"></span></b> {{ 'de'|trans }} <b><span class="montant_transaction"></span> {{ 'MLC'|trans }}</b>.</p>
</div> </div>
<div class="confirmTransactionPrestataire" style="display:none;"> <div class="confirmTransactionPrestataire" style="display:none;">
<p>{{ 'Vous vous apprêtez à effectuer une transaction au prestataire'|trans }} <b><span class="nom_destinataire"></span></b> {{ 'd\'une valeur de'|trans }} <b><span class="montant_transaction"></span> {{ 'eMLC'|trans }}</b>.</p> <p>{{ 'Vous vous apprêtez à effectuer une transaction au prestataire'|trans }} <b><span class="nom_destinataire"></span></b> {{ 'd\'une valeur de'|trans }} <b><span class="montant_transaction"></span> {{ 'eMLC'|trans }}</b>.</p>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment