a
This commit is contained in:
parent
2130ec7fc9
commit
cbeed4516e
46
Controleur/ControleurAjaxdemanderemboursement.php
Normal file
46
Controleur/ControleurAjaxdemanderemboursement.php
Normal file
|
|
@ -0,0 +1,46 @@
|
||||||
|
<?php
|
||||||
|
require_once 'Framework/Controleur.php';
|
||||||
|
require_once 'Modele/Remboursement.php';
|
||||||
|
|
||||||
|
class ControleurAjaxdemanderemboursement extends Controleur {
|
||||||
|
private $remb;
|
||||||
|
|
||||||
|
public function __construct() {
|
||||||
|
$this->remb = new Remboursement();
|
||||||
|
}
|
||||||
|
|
||||||
|
public function index()
|
||||||
|
{
|
||||||
|
$d1 = $this->requete->getParametreDate("d1");
|
||||||
|
$d2 = $this->requete->getParametreDate("d2");
|
||||||
|
$codeEtatDemandeRemboursement = $this->requete->getParametreFormulaire("codeEtatDemandeRemboursement");
|
||||||
|
|
||||||
|
$demandes = $this->remb->getDemandesRemboursement($d1, $d2, $codeEtatDemandeRemboursement);
|
||||||
|
|
||||||
|
$this->genererVueAjax(array('demandes' => $demandes));
|
||||||
|
}
|
||||||
|
|
||||||
|
public function enregistrerdemande()
|
||||||
|
{
|
||||||
|
$numeroBeneficiaire = $this->requete->getParametreFormulaire("numeroBeneficiaire");
|
||||||
|
$commentaires = $this->requete->getParametreFormulaire("commentaires");
|
||||||
|
|
||||||
|
$this->remb->enregistrerdemande($numeroBeneficiaire, $commentaires);
|
||||||
|
}
|
||||||
|
|
||||||
|
public function selectionnerremb()
|
||||||
|
{
|
||||||
|
$idDemande = $this->requete->getParametreFormulaire("idDemande");
|
||||||
|
|
||||||
|
$_SESSION['idDemandeRemboursement'] = $idDemande;
|
||||||
|
}
|
||||||
|
|
||||||
|
public function majreponse()
|
||||||
|
{
|
||||||
|
$idDemandeRemboursement = $this->requete->getParametreFormulaire("idDemandeRemboursement");
|
||||||
|
$codeEtatDemandeRemboursement = $this->requete->getParametreFormulaire("codeEtatDemandeRemboursement");
|
||||||
|
$motifReponseDemandeRemboursement = $this->requete->getParametreFormulaire("motifReponseDemandeRemboursement");
|
||||||
|
|
||||||
|
$this->remb->majreponse($idDemandeRemboursement, $codeEtatDemandeRemboursement, $motifReponseDemandeRemboursement);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -45513,3 +45513,34 @@ function lister_dossiers_classiques_filtre_export(filtre)
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function listerremboursement()
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
d1 = $("#d1").val();
|
||||||
|
d2 = $("#d2").val();
|
||||||
|
codeEtatDemandeRemboursement = $("#codeEtatDemandeRemboursement").val();
|
||||||
|
|
||||||
|
donnees = 'd1='+ d1+'&d2='+d2+'&codeEtatDemandeRemboursement='+codeEtatDemandeRemboursement;
|
||||||
|
|
||||||
|
$("#div_dossiers").html('<div style="padding-top:80px; text-align:center; font-size:14px; color: #0088cf; "><span><i class="fa fa-spinner fa-spin fa-5x" >' + '</span></div>');
|
||||||
|
|
||||||
|
|
||||||
|
$.ajax({
|
||||||
|
url: $("#racineWeb").val()+"Ajaxdemanderemboursement/",
|
||||||
|
type: 'POST',
|
||||||
|
data: donnees,
|
||||||
|
error: function(errorData) {
|
||||||
|
},
|
||||||
|
success: function(data) {
|
||||||
|
// alert(data);
|
||||||
|
|
||||||
|
|
||||||
|
$('#div_dossiers').html(data);
|
||||||
|
},
|
||||||
|
complete: function() {
|
||||||
|
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
|
||||||
58
Vue/Ajaxdemanderemboursement/index.php
Normal file
58
Vue/Ajaxdemanderemboursement/index.php
Normal file
|
|
@ -0,0 +1,58 @@
|
||||||
|
<table class="table table-striped table-bordered table-hover table-condensed table-responsive" style="font-size:10pt;">
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th rowspan="2" style='text-align:center' width="10%"> <?= _("N° Demande") ?> </th>
|
||||||
|
<th rowspan="2" style='text-align:center' width="10%"> Date </th>
|
||||||
|
<th rowspan="2" colspan="2" style='text-align:center' width="30%"> <?= _("Bénéficiaire") ?> </th>
|
||||||
|
<th colspan="2" style='text-align:center'> <?= _("Répondu") ?> </th>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<th style='text-align:center'> <?= _("Etat") ?> </th>
|
||||||
|
<th style='text-align:center'> <?= _("Motif") ?> </th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
|
||||||
|
<tbody>
|
||||||
|
<?php foreach ($demandes as $v):
|
||||||
|
$idDemande = $this->nettoyer($v['id']);
|
||||||
|
$numeroDemandeRemboursement = $this->nettoyer($v['numeroDemandeRemboursement']);
|
||||||
|
$dateSysteme = $this->nettoyer($v['dateSysteme']);
|
||||||
|
|
||||||
|
$codeEtatDemandeRemboursement = $v['codeEtatDemandeRemboursement'];
|
||||||
|
|
||||||
|
$vip = $this->nettoyer($v['vip']);
|
||||||
|
?>
|
||||||
|
<tr valign="top">
|
||||||
|
<td align="center">
|
||||||
|
<input class="form-control btn btn-primary" type="button" value="<?= $numeroDemandeRemboursement ?>"
|
||||||
|
onClick="javascript:selectionner_remboursement('<?= $idDemande ?>');">
|
||||||
|
</td>
|
||||||
|
<td align='center'><?= dateheureLang($dateSysteme, $_SESSION['lang']) ?></td>
|
||||||
|
|
||||||
|
<td align='center' width="10%">
|
||||||
|
<a title="<?= _("Infos bénéficiaire...") ?>" href='javascript:afficheBeneficiaire("<?= $this->nettoyer($v['numeroBeneficiaire']) ?>");'>
|
||||||
|
<?php if ($vip=='0'): ?>
|
||||||
|
<span style="color:blue;background-color:#eeeeee; border:1px solid #000; border-radius:3px;"><?= $this->nettoyer($v['numeroBeneficiaire']) ?></span>
|
||||||
|
<?php else : ?>
|
||||||
|
<span style="color:red;background-color:#eeeeee; border:1px solid #000; border-radius:3px;"><?= $this->nettoyer($v['numeroBeneficiaire']) ?></span>
|
||||||
|
<?php endif; ?>
|
||||||
|
</a>
|
||||||
|
</td>
|
||||||
|
|
||||||
|
<td ><?= $this->nettoyer($v['beneficiaire']) ?></td>
|
||||||
|
|
||||||
|
<td align='center' width="10%">
|
||||||
|
<?php if($codeEtatDemandeRemboursement == "1"):?>
|
||||||
|
<span class="badge bg-success"><?= _("Accordée")?></span>
|
||||||
|
<?php elseif($codeEtatDemandeRemboursement == "0"): ?>
|
||||||
|
<span class="badge bg-warning text-dark"><?= _("En attente")?></span>
|
||||||
|
<?php else: ?>
|
||||||
|
<span class="badge bg-danger"><?= _("Refusée")?></span>
|
||||||
|
<?php endif; ?>
|
||||||
|
</td>
|
||||||
|
<td align='center'><?= $this->nettoyer($v['motifReponseDemandeRemboursement']) ?></td>
|
||||||
|
</tr>
|
||||||
|
<?php endforeach; ?>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
Loading…
Reference in New Issue
Block a user