Skip to content
This repository was archived by the owner on Jun 20, 2021. It is now read-only.

Commit

Permalink
dev calculette
Browse files Browse the repository at this point in the history
  • Loading branch information
bgarel committed Dec 8, 2015
1 parent cfa68ee commit 599f230
Show file tree
Hide file tree
Showing 20 changed files with 379 additions and 34 deletions.
2 changes: 1 addition & 1 deletion LICENSE.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Copyright 2015 GAREL
Copyright 2015 Calculette-RH.com

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
20 changes: 20 additions & 0 deletions dist/app/GestionPersonnel/Anciennete/anciennete.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
<article>
<h1>Calcul de l'ancienneté</h1>
<div>
<form class="form-inline">
<div class="form-group">
<label for="uiDateEntree">Date d'entrée</label>
<input type="text" class="form-control" id="uiDateEntree" placeholder="JJ/MM/AAAA" ng-model="vm.dateEntreeStr" ng-change="vm.updateAnciennete()"/>
</div>
<div class="form-group">
<label for="uiDateFin">au</label>
<input type="text" class="form-control" id="uiDateFin" placeholder="JJ/MM/AAAA" ng-model="vm.dateFinStr" ng-change="vm.updateAnciennete()" />
</div>
</form>
<blockquote ng-show="vm.isDateValid">
<p>
Ce salarié a <mark>{{vm.anciennete | number:2}} an(s)</mark> d'ancienneté, soit {{vm.ancienneteStr}}.
</p>
</blockquote>
</div>
</article>
18 changes: 18 additions & 0 deletions dist/app/GestionPersonnel/ConversionMinCent/conversionMinCent.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
<article>
<h1>Conversion Minutes / Centième</h1>
<div>
<form class="form-inline">
<div class="form-group">
<input type="text" class="form-control form-control-small" maxlength="2" placeholder="H" id="uiHeures" ng-model="vm.heures" ng-change="vm.doConversion()"/>
</div>
<div class="form-group">
<label for="uiMinutes">:</label>
<input type="text" class="form-control form-control-small" maxlength="2" placeholder="M" id="uiMinutes" ng-model="vm.minutes" ng-change="vm.doConversion()" />
</div>
<div class="form-group">
<label for="uiHeureMinutes">=</label>
<input type="text" class="form-control" id="uiHeureMinutes" placeholder="heures décimales" ng-model="vm.heureMinutes" ng-change="vm.reverseConversion()" />
</div>
</form>
</div>
</article>
28 changes: 28 additions & 0 deletions dist/app/GestionPersonnel/HeuresCompl/heuresCompl.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
<article>
<h1>Heures complémentaires</h1>
<div>
<form class="form">
<div class="form-group">
<label for="uiTempsContrat">Temps hebdomadaire du contrat de travail</label>
<input type="text" class="form-control" id="uiTempsContrat" placeholder="Nombres d'heures" ng-model="vm.tempsContrat" ng-change="vm.doCalcul()"/>
</div>
<div class="form-group">
<label for="uiTempsTotal">Temps total de travail effectif sur la semaine concernée</label>
<input type="text" class="form-control" id="uiTempsTotal" placeholder="Nombre d'heures" ng-model="vm.tempsTotal" ng-change="vm.doCalcul()" />
<p class="help-block">Exclure les heures d'absence</p>
</div>
</form>
<div class="alert alert-danger" ng-show="vm.is35hDepasse">
Attention, dépassement 35 heures non autorisé pour un temps partiel.
</div>
<blockquote ng-show="vm.isInputValid">
<p>
Heures complémentaires majorées à 10% : <mark>{{vm.heuresMaj10 | number:2}} heure(s)</mark>.
<br />
Heures complémentaires majorées à 25%* : <mark>{{vm.heuresMaj25 | number:2}} heure(s)</mark>.
<span class="help-block">* Accord du salarié nécessaire</span>
</p>
</blockquote>

</div>
</article>
26 changes: 26 additions & 0 deletions dist/app/GestionPersonnel/HeuresSup/heuresSup.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
<article>
<h1>Temps hebdomadaire du contrat de travail</h1>
<div>
<form class="form">
<div class="form-group">
<label for="uiTempsContrat">Temps hebdomadaire du contrat de travail</label>
<input type="text" class="form-control" id="uiTempsContrat" placeholder="Nombres d'heures" ng-model="vm.tempsContrat" ng-change="vm.doCalcul()"/>
</div>
<div class="form-group">
<label for="uiTempsTotal">Temps total de travail effectif sur la semaine concernée</label>
<input type="text" class="form-control" id="uiTempsTotal" placeholder="Nombre d'heures" ng-model="vm.tempsTotal" ng-change="vm.doCalcul()" />
<p class="help-block">Exclure les heures d'absence</p>
</div>
</form>
<blockquote ng-show="vm.isInputValid">
<p>
Heures supplémentares majorées à 25% : <mark>{{vm.heuresMaj25}} heure(s)</mark>.
<br />
Heures supplémentares majorées à 50% : <mark>{{vm.heuresMaj50}} heure(s)</mark>.
</p>
<p>
Heures de RC acquises : <mark>{{vm.heuresRC}} heure(s)</mark>.
</p>
</blockquote>
</div>
</article>
94 changes: 94 additions & 0 deletions dist/app/Paie/IjssSalaireMensualise/ijssSalaireMen.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,94 @@
<article>
<h1>Indemnités Journalières Maladie<br/>Salariés mensualisés 2015</h1>
<form class="form-horizontal">
<div class="form-group">
<label class="control-label col-sm-5 col-md-4" for="uiPlafondSalaire">Plafond des salaires (1.8 x SMIC)</label>
<div class="col-sm-3">
<div class="input-group">
<input type="text" class="form-control text-right" id="uiPlafondSalaire" ng-model="vm.plafondSalaire" ng-change="vm.updateIjss()"/>
<span class="input-group-addon"></span>
</div>
</div>
</div>
<div class="form-group">
<label class="control-label col-sm-5 col-md-4" for="uiPlafondIjss">Plafond IJSS</label>
<div class="col-sm-3">
<div class="input-group">
<input type="text" class="form-control text-right" id="uiPlafondIjss" ng-model="vm.plafondIjss" ng-change="vm.updateIjss()"/>
<span class="input-group-addon"></span>
</div>
</div>
</div>
<div class="form-group">
<label class="control-label col-sm-5 col-md-4" for="uiPlafondIjssMaj">Plafond IJSS majoré</label>
<div class="col-sm-3">
<div class="input-group">
<input type="text" class="form-control text-right" id="uiPlafondIjssMaj" ng-model="vm.plafondIjssMaj" ng-change="vm.updateIjss()"/>
<span class="input-group-addon"></span>
</div>
</div>
</div>
<div class="form-group">
<label class="control-label col-sm-5 col-md-4" for="uiDateDebut">Date de début de l'arrêt de travail</label>
<div class="col-sm-3">
<input type="text" class="form-control" id="uiDateDebut" placeholder="JJ/MM/AAAA" ng-model="vm.dateDebutStr" ng-change="vm.updateIjss()"/>
</div>
</div>
<div class="form-group">
<label class="control-label col-sm-5 col-md-4" for="uiDateFin">Date de fin de l'arrêt de travail</label>
<div class="col-sm-3">
<input type="text" class="form-control" id="uiDateFin" placeholder="JJ/MM/AAAA" ng-model="vm.dateFinStr" ng-change="vm.updateIjss()" />
</div>
</div>
<div class="form-group">
<label class="control-label col-sm-5 col-md-4" for="uiNbEnfants">Nombre d'enfants à charge</label>
<div class="col-sm-3">
<input type="text" class="form-control text-right" id="uiNbEnfants" ng-model="vm.nbEnfants" ng-change="vm.updateIjss()" />
</div>
</div>
</form>
<p ng-show="vm.isDateDebutValid">
Salaires bruts des 3 derniers mois (en cas d'absence indiquer le salaire qui aurait été perçu si le salarié avait travaillé, sauf en cas d'absence non autorisée)
</p>
<form class="form-horizontal" ng-show="vm.isDateDebutValid">
<div class="form-group">
<label class="control-label col-sm-5 col-md-4" for="uiSalaireNmoins3">Salaire brut {{vm.moisNmoins3}}</label>
<div class="col-sm-3">
<div class="input-group">
<input type="text" class="form-control text-right" id="uiSalaireNmoins3" ng-model="vm.salaireNMoins3" ng-change="vm.updateIjss()"/>
<span class="input-group-addon"></span>
</div>
</div>
</div>
<div class="form-group">
<label class="control-label col-sm-5 col-md-4" for="uiSalaireNmoins2">Salaire brut {{vm.moisNmoins2}}</label>
<div class="col-sm-3">
<div class="input-group">
<input type="text" class="form-control text-right" id="uiSalaireNmoins2" ng-model="vm.salaireNMoins2" ng-change="vm.updateIjss()"/>
<span class="input-group-addon"></span>
</div>
</div>
</div>
<div class="form-group">
<label class="control-label col-sm-5 col-md-4" for="uiSalaireNmoins1">Salaire brut {{vm.moisNmoins1}}</label>
<div class="col-sm-3">
<div class="input-group">
<input type="text" class="form-control text-right" id="uiSalaireNmoins1" ng-model="vm.salaireNMoins1" ng-change="vm.updateIjss()"/>
<span class="input-group-addon"></span>
</div>
</div>
</div>
</form>
<blockquote ng-show="vm.isIjssValid && vm.nbEnfants">
<p>
Carence du {{vm.dateCarenceDebut.format('DD/MM/YYYY')}} au {{vm.dateCarenceFin.format('DD/MM/YYYY')}}.<br/>
IJSS du {{vm.dateIjssDebut.format('DD/MM/YYYY')}} au {{vm.dateIjssFin.format('DD/MM/YYYY')}} : <mark>{{vm.ijssBrut | number:2}}€</mark> brut | <mark>{{vm.ijssNet | number:2}}€</mark> net.<br/>
<span ng-show="vm.showIjssMaj">
IJSS maj à partir du {{vm.dateIjssMajDebut.format('DD/MM/YYYY')}} au {{vm.dateIjssMajFin.format('DD/MM/YYYY')}} : <mark>{{vm.ijssMajBrut | number:2}}€</mark> brut | <mark>{{vm.ijssMajNet | number:2}}€</mark> net.<br/>
</span>
</p>
<p>
Versement pour l'arrêt : {{vm.nbJoursArret}} jour(s), soit <mark>{{vm.ijssTotalBrut| number:2}}€</mark> brut | <mark>{{vm.ijssTotalNet| number:2}}€</mark> net.
</p>
</blockquote>
</article>
9 changes: 9 additions & 0 deletions dist/app/accueil.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<div class="jumbotron">
<h1>Bienvenue sur la calculette RH<br />
<small>L'outil opérationnel en matière RH</small>
</h1>
<p>Imaginé pour faciliter le quotidien des professionnels du secteur RH.</p>
<p>Les différents outils de calculs présents sur ce site ne sauraient se substituer au paramétrage d'un logiciel SIRH.
Veillez à consulter les accords d'entreprise, la convention collective et les particularités qui s'appliquent à votre cas.</p>
<p>N'hésitez pas à faire part de vos remarques : <a href="mailto:[email protected]">[email protected]</a></p>
</div>
1 change: 1 addition & 0 deletions dist/app/app.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file added dist/favicon.ico
Binary file not shown.
Loading

0 comments on commit 599f230

Please sign in to comment.