dert
This commit is contained in:
parent
9f9ab4d66c
commit
41c8e7bb20
37
Controleur/ControleurNouveaufraisfuneraire.php
Normal file
37
Controleur/ControleurNouveaufraisfuneraire.php
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Lienbeneficiaire.php';
|
||||
require_once 'Modele/Fraisfuneraire.php';
|
||||
require_once 'Modele/Menuvueutilisateur.php';
|
||||
require_once 'Modele/Pmodepaiement.php';
|
||||
require_once 'Modele/Banque.php';
|
||||
|
||||
class ControleurNouveaufraisfuneraire extends Controleur {
|
||||
private $fraisfuneraire;
|
||||
private $lienbeneficiaire;
|
||||
private $liendemandeur;
|
||||
private $modepaiement;
|
||||
private $banque;
|
||||
|
||||
public function __construct() {
|
||||
$this->menuvue = new Menuvueutilisateur();
|
||||
$this->menuvue->getMenuVue('Nouveaufraisfuneraire');
|
||||
|
||||
$this->fraisfuneraire = new Fraisfuneraire();
|
||||
$this->lienbeneficiaire = (new Lienbeneficiaire())->getListe();
|
||||
$this->liendemandeur = (new Lienbeneficiaire())->getListe();
|
||||
|
||||
$this->modepaiement = (new Pmodepaiement())->getListe();
|
||||
$this->banque = new Banque();
|
||||
|
||||
}
|
||||
|
||||
public function index() {
|
||||
$banque = $this->banque->getListe();
|
||||
|
||||
$montant_fraisfuneraire = $this->fraisfuneraire->getmontant_fraisfuneraire();
|
||||
|
||||
$this->genererVue(array('lienbeneficiaire' => $this->lienbeneficiaire, 'liendemandeur' => $this->liendemandeur,
|
||||
'montant_fraisfuneraire' => $montant_fraisfuneraire, 'modepaiement' => $this->modepaiement, 'banque' => $banque));
|
||||
}
|
||||
}
|
||||
|
|
@ -49,4 +49,11 @@ class Banque extends Modele {
|
|||
$resultat = $this->executerRequete($sql, array($_SESSION['codeSociete'],$codebanque));
|
||||
return ($resultat->rowCount() > 0);
|
||||
}
|
||||
|
||||
public function getListe() {
|
||||
$sql = 'SELECT codeBanque as `code`, libelle FROM banque order by 2';
|
||||
|
||||
$liste = $this->executerRequete($sql);
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
}
|
||||
23
Modele/Lienbeneficiaire.php
Normal file
23
Modele/Lienbeneficiaire.php
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Lienbeneficiaire extends Modele
|
||||
{
|
||||
|
||||
public function getListe()
|
||||
{
|
||||
if (est_anglophone())
|
||||
{
|
||||
$sql = 'SELECT codeLienBeneficiaire as `code`, libelleEng as libelle FROM p_lienbeneficiaire order by ordre, libelle';
|
||||
}
|
||||
else
|
||||
{
|
||||
$sql = 'SELECT codeLienBeneficiaire as `code`, libelle FROM p_lienbeneficiaire order by ordre, libelle';
|
||||
}
|
||||
|
||||
|
||||
$liste = $this->executerRequete($sql);
|
||||
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
}
|
||||
21
Modele/Pmodepaiement.php
Normal file
21
Modele/Pmodepaiement.php
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Pmodepaiement extends Modele {
|
||||
|
||||
public function getListe()
|
||||
{
|
||||
if (est_anglophone())
|
||||
{
|
||||
$sql = 'SELECT codeModePaiement as `code`, libelleEng as libelle FROM p_modepaiement order by ordre';
|
||||
}
|
||||
else
|
||||
{
|
||||
$sql = 'SELECT codeModePaiement as `code`, libelle FROM p_modepaiement order by ordre';
|
||||
}
|
||||
|
||||
$liste = $this->executerRequete($sql);
|
||||
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
}
|
||||
98
Vue/Nouveaufraisfuneraire/index.php
Normal file
98
Vue/Nouveaufraisfuneraire/index.php
Normal file
|
|
@ -0,0 +1,98 @@
|
|||
<?php
|
||||
$this->titre = "INTER-SANTE - Nouvelle Demande Frais Funéraires";
|
||||
?>
|
||||
|
||||
<form id="frmderogation" name="frmderogation" method="post" >
|
||||
|
||||
<legend> <?= _("Fiche de demande de Frais Funéraires") ?> </legend>
|
||||
|
||||
<input class="sr-only" type="text" id="fraisReel" name="fraisReel" value="<?= $montant_fraisfuneraire ?>">
|
||||
|
||||
<table class="table table-responsive table-condensed" style='font-size:10pt;'>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td width="10%" > <?= _("Demandeur") ?> </td>
|
||||
<td width="50%" ><INPUT class="form-control" TYPE="text" id="demandeur" NAME="demandeur" style='font-size:10pt;' required autofocus></td>
|
||||
|
||||
<td width="10%" align="center"> <?= _("Lien Parenté") ?> </td>
|
||||
<td>
|
||||
<SELECT class="form-control" id="codeLienDemandeur" NAME="codeLienDemandeur" required style='font-size:10pt;'>
|
||||
<?php liste_options($liendemandeur,""); ?>
|
||||
</SELECT>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> <?= _("Cause décès") ?> </td>
|
||||
<td ><INPUT class="form-control" TYPE="text" id="causeDeces" NAME="causeDeces" style='font-size:10pt;' required></td>
|
||||
|
||||
<td align="center"> <?= _("Décédé le") ?> </td>
|
||||
<td><INPUT class="form-control datepicker" TYPE="text" id="dateDeces" NAME="dateDeces" Value="" style='font-size:10pt;' required ></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> <?= _("Bénéficiaire") ?> </td>
|
||||
<td ><INPUT class="form-control" TYPE="text" id="beneficiaireReglement" NAME="beneficiaireReglement" style='font-size:10pt;' required></td>
|
||||
|
||||
<td align="center"> <?= _("Lien Parenté") ?> </td>
|
||||
<td>
|
||||
<SELECT class="form-control" id="codeLienBeneficiaire" NAME="codeLienBeneficiaire" required style='font-size:10pt;'>
|
||||
<?php liste_options($lienbeneficiaire,""); ?>
|
||||
</SELECT>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> Observations </td>
|
||||
<td colspan="3"><INPUT class="form-control" TYPE="text" id="observations" NAME="observations" style='font-size:10pt;' ></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> <?= _("Frais") ?> </td>
|
||||
<td> <input class="form-control" style="background-color: rgb(190,190,190);text-align: center; font-size:10pt;'" type="text" value="<?= format_N($montant_fraisfuneraire) ?>" disabled> </td>
|
||||
|
||||
<td align="center" > <?= _("Retenu") ?> </td>
|
||||
<td> <INPUT class="form-control" style='font-size:10pt; text-align:center' TYPE="number" id="montantApayer" NAME="montantApayer" required value="<?= $montant_fraisfuneraire ?>" readonly > </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td colspan="4"> <input style='text-align:center; font-size:11pt; background-color:green;color:white;' class="form-control" type="text" value= "Informations sur le paiement proposées par le bénéficiaire" disabled > </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td > <?= _("Mode P") ?> </td>
|
||||
<td>
|
||||
<SELECT class="form-control" id="codeModePaiementDemande" NAME="codeModePaiementDemande" required style='font-size:10pt;' >
|
||||
<?php liste_options($modepaiement,""); ?>
|
||||
</SELECT>
|
||||
</td>
|
||||
|
||||
<td align="center"> <?= _("Banque Bénéf") ?> </td>
|
||||
<td>
|
||||
<SELECT style='font-size:10pt;' class="form-control" id="codeBanqueBeneficiaire" NAME="codeBanqueBeneficiaire" required>
|
||||
<?php liste_options($banque, ""); ?>
|
||||
</SELECT>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> <?= _("No Cpte Bénéf") ?> </td>
|
||||
<td > <INPUT style='font-size:10pt;' class="form-control" TYPE="text" id="numeroCompteBeneficiaire" NAME="numeroCompteBeneficiaire" required> </td>
|
||||
|
||||
<td> </td>
|
||||
<td colspan="1"> <input id="btn_enreg" name="btn_enreg" class = "form-control btn btn-primary" type="button" value="<?= _("Enregistrer la demande") ?>" onClick="enregistrerdemandefraisfuneraire();" style='font-size:10pt;' > </td>
|
||||
</tr>
|
||||
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<?php if (isset($msgErreur)): ?>
|
||||
<div id ="msgErreur" class="alert alert-danger" style="height:30px; padding:5px;" >
|
||||
<H4><?= $msgErreur ?></H4>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
</form>
|
||||
|
||||
<div id="div_test">
|
||||
</div>
|
||||
|
|
@ -8,7 +8,7 @@
|
|||
<form id="frmrecherche" name="frmrecherche" method="post" action="Rechercherassure/index/">
|
||||
<div class="row g-3">
|
||||
<div class="col-md-3">
|
||||
<label class="form-label small fw-bold text-uppercase"><?= _("Numéro Famille") ?></label>
|
||||
<label class="form-label small fw-bold text-uppercase"><?= _("Numéro Adhérent") ?></label>
|
||||
<input class="form-control border-primary-subtle" type="text" id="numeroAdherent" name="numeroAdherent" autocomplete="off">
|
||||
</div>
|
||||
<div class="col-md-3">
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user