rhsaas/Vue/Creeravenant/index.php
2026-01-16 07:11:49 +00:00

123 lines
6.9 KiB
PHP

<?php
// $this->titre = "INTER-SANTE - Nouvel avenant";
if (est_anglophone())
{
$typeContrat = $police['typeContratEng'];
$typeAvenant = $police['typeAvenantEng'];
$etatPolice = $police['etatPoliceEng'];
}
else
{
$typeContrat = $police['typeContrat'];
$typeAvenant = $police['typeAvenant'];
$etatPolice = $police['etatPolice'];
}
?>
<div id="div_avenant" class="container-fluid py-1 animate__animated animate__fadeIn">
<h1 class="text-primary"><i class="fas fa-file-signature me-2"></i><?= _('Nouvel Avenant') ?></h1>
<div class="card shadow-sm border-0 mb-4">
<div class="card-header bg-light d-flex align-items-center py-1">
<i class="fas fa-file-contract text-primary me-2"></i>
<h5 class="card-title mb-0 fw-bold"><?= _("Informations de la Police Actuelle") ?></h5>
</div>
<div class="card-body">
<div class="row g-3">
<div class="col-md-5">
<label class="form-label small fw-bold text-uppercase"><?= _("Client") ?></label>
<div class="input-group">
<span class="input-group-text bg-white"><i class="fas fa-building text-muted"></i></span>
<input type="text" class="form-control bg-light" value="<?= $_SESSION['nomClient_C'] ?>" readonly>
</div>
</div>
<div class="col-md-4">
<label class="form-label small fw-bold text-uppercase"><?= _("N° Police") ?></label>
<input type="text" class="form-control bg-light fw-bold" value="<?= $this->nettoyer($police['numeroPolice']) ?>" readonly>
</div>
<div class="col-md-3">
<label class="form-label small fw-bold text-uppercase"><?= _("Type de Contrat") ?></label>
<input type="text" class="form-control bg-light" value="<?= $typeContrat ?>" readonly>
</div>
<div class="col-md-3">
<label class="form-label small fw-bold text-uppercase"><?= _("État") ?></label>
<span class="form-control bg-light fw-bold text-primary"><?= $etatPolice ?></span>
</div>
<div class="col-md-3">
<label class="form-label small fw-bold text-uppercase"><?= _("Date d'Effet") ?></label>
<input type="text" class="form-control bg-light" value="<?= dateLang($this->nettoyer($police['dateEffet']), $_SESSION['lang']) ?>" readonly>
</div>
<div class="col-md-3">
<label class="form-label small fw-bold text-uppercase"><?= _("Échéance Actuelle") ?></label>
<input type="text" class="form-control bg-light" value="<?= dateLang($this->nettoyer($police['dateEcheance']), $_SESSION['lang']) ?>" readonly>
</div>
<div class="col-md-3">
<label class="form-label small fw-bold text-uppercase"><?= _("Taxes") ?> (%)</label>
<input type="text" class="form-control bg-light" value="<?= $this->nettoyer($police['tauxTaxe']) ?> %" readonly>
</div>
</div>
</div>
</div>
<form method="post" action="Creeravenant/enregistrer/" id="formAvenant" onSubmit='$("#dateEcheanceRen").enable();'>
<input class="sr-only" type="submit" name="btn_enreg" id="btn_enreg" value="1">
<input type="hidden" id="controler_avenant" name="controler_avenant" value="0">
<input type="hidden" id="DateRenouvellement" name="DateRenouvellement" value="<?= $this->nettoyer($police['DateRenouvellement']) ?>">
<input type="hidden" id="dateEffetSql" name="dateEffetSql" value="<?= $this->nettoyer($police['dateEffet']) ?>">
<div class="card shadow border-0 border-top border-primary border-4">
<div class="card-header bg-white py-3">
<h5 class="card-title mb-0 fw-bold text-primary">
<i class="fas fa-plus-circle me-2"></i><?= _("Configuration du Nouvel Avenant") ?>
</h5>
</div>
<div class="card-body p-4">
<div class="row g-4">
<div class="col-md-8">
<label for="codeTypeAvenant" class="form-label fw-bold text-uppercase"><?= _("Type de Mouvement") ?></label>
<select class="form-select form-select-lg shadow-sm border-primary-subtle" id="codeTypeAvenant" name="codeTypeAvenant" autofocus required onChange="controle_date_avenant();">
<option value="" disabled selected><?= _("Sélectionnez le type d'avenant...") ?></option>
<?php liste_options($typeavenant, ""); ?>
</select>
<div class="form-text text-info"><i class="fas fa-info-circle me-1"></i> <?= _("Le choix du mouvement détermine les calculs de prorata.") ?></div>
</div>
<div class="col-md-4">
<label for="dateAvenant" class="form-label fw-bold text-uppercase"><?= _("Date d'Effet") ?></label>
<div class="input-group input-group-lg shadow-sm">
<span class="input-group-text bg-primary text-white"><i class="fas fa-calendar-alt"></i></span>
<input type="text" class="form-control datepicker fw-bold" id="dateAvenant" name="dateAvenant" Value="<?= dateCouranteLang($_SESSION['lang']) ?>" required onChange="verifier_Echeance_ren();">
</div>
</div>
<div class="col-12">
<label for="motifavenant" class="form-label fw-bold text-uppercase"><?= _("Motif / Commentaires") ?></label>
<textarea class="form-control shadow-sm" id="motifavenant" name="motifavenant" rows="2" placeholder="<?= _("Précisez l'objet de cet avenant...") ?>"></textarea>
</div>
<div class="col-12 mt-4">
<button type="button" class="btn btn-primary btn-lg w-100 shadow fw-bold py-3" onclick="javascript:enregistrer_avenant();">
<i class="fas fa-save me-2"></i> <?= _("Générer et Enregistrer l'Avenant") ?>
</button>
</div>
</div>
</div>
</div>
<div id="div_controler_avenant" class="d-none">
<input type="text" id="controler_avenant_info" name="controler_avenant_info" value="<?= $controler_avenant_info ?>">
</div>
</form>
</div>
<div id="div_attente" class="text-center mt-3"></div>
<style>
.border-dashed { border: 2px dashed #dee2e6; }
.form-select-lg { font-size: 1.1rem; }
.card { transition: transform 0.2s; }
.input-group-text { border-color: #dee2e6; }
</style>