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