Merge branch 'thierry' of ssh://git.marbelium.com:10023/Viiciouss/XJC into anis

thierry
Viiciouss 7 years ago
commit a9f9616b4a

@ -63,7 +63,7 @@
<div class="col-md-12" id="historique">
<h4 class="mb-5 mt-1 font-bold wow fadeInDown text-center" style="padding-top: 5%;">Historique des cartes rejeter</h4>
<h4 class="mb-5 mt-1 font-bold wow fadeInDown text-center" style="padding-top: 5%;">Cartes rejetées</h4>
<div class="list-group wow fadeInLeftBig">
<div class="card mainCard" *ngFor="let op of opCommDataRejeter | async">

@ -2,7 +2,7 @@
<div class="container" style="padding-top:5%">
<div class="col-md-12">
<h4 class="font-up mb-5 mt-1 font-bold wow fadeInDown text-center" style="padding-top: 5%;">Apercu de votre opération commerciale</h4>
<h4 class="font-up mb-5 mt-1 font-bold wow fadeInDown text-center" style="padding-top: 5%;">Aperçu de votre opération commerciale</h4>
<div class="card mainCard wow fadeInLeft">
<div class="row no-margin" id="testt">
<div class="col-md-6 mb-1 subCard1" id="subCard1">
@ -29,8 +29,8 @@
<label>Operation Commerciale: {{opComm?.name}}</label>
</div>
<div id="opAvantages">
<label>Avantage parrain: {{opComm?.avantageParrain}}</label>
<label>Avantage filleul: {{opComm?.avantageFilleul}}</label>
<label>Avantage parrain: {{opComm?.avantageParrain}}</label>
<label>Avantage filleul: {{opComm?.avantageFilleul}}</label>
</div>
<div id="opLogs">
<label>Carte(s) envoyée(s): {{opComm?.nbEnvoie}}</label>
@ -54,7 +54,7 @@
</div>
<div class="col-md-12">
<h4 class="mb-5 mt-1 font-bold wow fadeInDown text-center" style="padding-top: 5%;">Liste des cartes de parrainages issu de l'opération commerciale ci-dessus : {{opComm?.name}}</h4>
<h4 class="mb-5 mt-1 font-bold wow fadeInDown text-center" style="padding-top: 5%;">Liste des cartes de parrainages issues de l'opération commerciale ci-dessus : {{opComm?.name}}</h4>
<div class="list-group wow fadeInLeftBig">
<div class="card mainCard" *ngFor="let crt of carteParList | async">
<div class="row no-margin">
@ -78,8 +78,8 @@
</div>-->
<div class="col-md-6 card subCard2issu">
<label>ID de la carte: {{crt.uid}}</label>
<label>Avantage Cumule: {{crt.avantageCumule}}</label>
<label>Avantage Recuperer: {{crt.avantageRecuperer}}</label>
<label>Avantage Cumule: {{crt.avantageCumule}}</label>
<label>Avantage Recuperer: {{crt.avantageRecuperer}}</label>
</div>
</div>
<!-- Card footer -->

@ -15,7 +15,7 @@
<h4 class="mb-5 mt-1 font-bold wow fadeInDown text-center" style="padding-top: 2%;">Liste des scans effectués</h4>
<div class="row">
<!--Grid column-->
<div class="col-lg-4 col-md-6" *ngFor="let scan of scanList | async">
<div class="col-lg-6 col-md-6" *ngFor="let scan of scanList | async">
<!--Card-->
<div class="card card-cascade wider">
@ -33,8 +33,8 @@
<p class="card-text mr-2 ml-2">Scan ID: {{scan.uid}}</p>
<p class="card-text mr-2 ml-2">Carte Parrain ID: {{scan.carteParrainID}}</p>
<p class="card-text mr-2 ml-2">Carte Filleul ID: {{scan.carteFilleulID}}</p>
<p class="card-text mr-2 ml-2">Valeur Parrain: {{scan.valeurParrain}}</p>
<p class="card-text mr-2 ml-2">Valeur Filleul: {{scan.valeurFilleul}}</p>
<p class="card-text mr-2 ml-2">Valeur Parrain: {{scan.valeurParrain}}</p>
<p class="card-text mr-2 ml-2">Valeur Filleul: {{scan.valeurFilleul}}</p>
</div>
<!--/.Card content-->

@ -47,8 +47,8 @@
<label>Commercant: {{op.commercantOpCom.commercialName}}</label>
</div>
<div id="opAvantages">
<label>Avantage parrain: {{op.avantageParrain}}</label>
<label>Avantage filleul: {{op.avantageFilleul}}</label>
<label>Avantage parrain: {{op.avantageParrain}}</label>
<label>Avantage filleul: {{op.avantageFilleul}}</label>
</div>
<div id="opLogs">
<label>Carte(s) envoyée(s): {{op.nbEnvoie}}</label>
@ -116,8 +116,8 @@
<label>Commercant: {{op.commercantOpCom.commercialName}}</label>
</div>
<div id="opAvantages">
<label>Avantage parrain: {{op.avantageParrain}}</label>
<label>Avantage filleul: {{op.avantageFilleul}}</label>
<label>Avantage parrain: {{op.avantageParrain}}</label>
<label>Avantage filleul: {{op.avantageFilleul}}</label>
</div>
<div id="opLogs">
<label>Carte(s) envoyée(s): {{op.nbEnvoie}}</label>

@ -20,8 +20,8 @@
<label>ID: {{crt.uid}}</label>
</div>
<div id="opAvantages">
<label>Avantage cummulé: {{crt.avantageCumule}}</label>
<label>Avantage récupérer: {{crt.avantageRecuperer}}</label>
<label>Avantage cummulé: {{crt.avantageCumule}}</label>
<label>Avantage récupérer: {{crt.avantageRecuperer}}</label>
</div>
</div>
<div class="col-md-2" id="subCard2Part2">
@ -35,7 +35,7 @@
<div class="card-data" id="footerCard">
<ul>
<li class="float-right"><i class="fa fa-info-circle" aria-hidden="true"></i>Statut: {{crt.status}}</li>
<li class="float-left"><i class="fa fa-clock-o"></i>Valabe du {{crt.dateDebut | date:'dd/MM/yyyy'}} au {{crt.dateFin | date:'dd/MM/yyyy'}}</li>
<li class="float-left"><i class="fa fa-clock-o"></i>Valable du {{crt.dateDebut | date:'dd/MM/yyyy'}} au {{crt.dateFin | date:'dd/MM/yyyy'}}</li>
</ul>
</div>
<!-- Card footer -->

@ -1,7 +1,7 @@
<app-nav-parrain></app-nav-parrain>
<div class="container">
<h4 class="mb-5 mt-1 font-bold wow fadeInDown text-center" style="padding-top: 5%;">Liste de vos cartes de parrainage</h4>
<h4 class="mb-5 mt-1 font-bold wow fadeInDown text-center" style="padding-top: 5%;">Cartes de parrainage</h4>
<div class="list-group wow fadeInUpBig">
<div class="card mainCard" *ngFor="let crt of carteParrData | async">
<div class="row no-margin">
@ -25,15 +25,15 @@
</div>-->
<div class="col-md-6 card subCard2">
<label>ID de la carte: {{crt.uid}}</label>
<label>Avantage cumule: {{crt.avantageCumule}}</label>
<label>Avantage recuperer: {{crt.avantageRecuperer}}</label>
<label>Avantage cumule: {{crt.avantageCumule}}</label>
<label>Avantage recuperer: {{crt.avantageRecuperer}}</label>
</div>
</div>
<!-- Card footer -->
<div class="card-data" id="footerCard">
<ul>
<li class="float-right"><i class="fa fa-info-circle" aria-hidden="true"></i>Statut: {{crt.status}}</li>
<li class="float-left"><i class="fa fa-clock-o"></i>Valabe du {{crt.dateDebut | date:'dd/MM/yyyy'}} au {{crt.dateFin | date:'dd/MM/yyyy'}}</li>
<li class="float-left"><i class="fa fa-clock-o"></i>Valable du {{crt.dateDebut | date:'dd/MM/yyyy'}} au {{crt.dateFin | date:'dd/MM/yyyy'}}</li>
</ul>
</div>
<!-- Card footer -->

@ -17,7 +17,7 @@
<i class="fa fa-lock prefix grey-text"></i>
<input type="password" [(ngModel)]="password" placeholder="Password" name="pass" #pass= "ngModel" required minlength="5">
<div *ngIf="pass.errors && (pass.dirty || pass.touched)" class="alert alert-danger">
Votre <strong>mot de passe</strong> doit être sur 5 caractères au minimum.
Votre <strong>mot de passe</strong> doit avoir 5 caractères au minimum.
</div>
</div>

@ -5,7 +5,7 @@
<links>
<ul class="navbar-nav mr-auto">
<li class="nav-item active waves-light" [class.active]="validationOpLink.classList.contains('active')"> <a class="nav-link waves-light" #validationOpLink routerLink="/demandeOpCommercialAdmin" routerLinkActive="active">Validation d'opération</a></li>
<li class="nav-item active waves-light" [class.active]="listeOpLink.classList.contains('active')"> <a class="nav-link waves-light" #listeOpLink routerLink="/listOpCommercialAdmin" routerLinkActive="active">Liste des opérations</a></li>
<li class="nav-item active waves-light" [class.active]="listeOpLink.classList.contains('active')"> <a class="nav-link waves-light" #listeOpLink routerLink="/listOpCommercialAdmin" routerLinkActive="active">Opérations commerciales</a></li>
</ul>

@ -5,7 +5,7 @@
</logo>
<links>
<ul class="navbar-nav mr-auto">
<li class="nav-item active waves-light" [class.active]="opCommercialLink.classList.contains('active')"> <a class="nav-link waves-light" #opCommercialLink routerLink="/opCommercial" routerLinkActive="active">Opération Commerciale</a></li>
<li class="nav-item active waves-light" [class.active]="opCommercialLink.classList.contains('active')"> <a class="nav-link waves-light" #opCommercialLink routerLink="/opCommercial" routerLinkActive="active">Opérations commerciales</a></li>
<li class="nav-item active waves-light" [class.active]="historiqueCarteLink.classList.contains('active')"> <a class="nav-link waves-light" #historiqueCarteLink routerLink="/historiqueCarte" routerLinkActive="active">Historique des cartes de parrainages</a></li>
</ul>
@ -26,7 +26,7 @@
<a dropdownToggle mdbRippleRadius type="button" class="nav-link dropdown-toggle waves-light" mdbRippleRadius>
{{nameCommercant}}<span class="caret"></span></a>
<div *dropdownMenu class="dropdown-menu dropdown dropdown-primary" role="menu">
<a class="dropdown-item waves-light" [routerLink]="['/profil']">Mon profil</a>
<a class="dropdown-item waves-light" [routerLink]="['/profil']">Profil</a>
<div class="divider dropdown-divider"></div>
<a class="dropdown-item waves-light" mdbRippleRadius (click)="logout()">Se déconnecter</a>
</div>

@ -26,7 +26,7 @@
<a dropdownToggle mdbRippleRadius type="button" class="nav-link dropdown-toggle waves-light" mdbRippleRadius>
{{nameParrain}}<span class="caret"></span></a>
<div *dropdownMenu class="dropdown-menu dropdown dropdown-primary" role="menu">
<a class="dropdown-item waves-light" [routerLink]="['/profil']">Mon profil</a>
<a class="dropdown-item waves-light" [routerLink]="['/profil']">Profil</a>
<div class="divider dropdown-divider"></div>
<a class="dropdown-item waves-light" mdbRippleRadius (click)="logout()">Se déconnecter</a>
</div>

@ -7,7 +7,7 @@
<ul class="navbar-nav mr-auto">
<li class="nav-item waves-light" mdbRippleRadius>
<a class="nav-link" pageScroll="#features" [pageScrollOffset]="50" [pageScrollDuration]="700" [pageScrollEasing]="functionName" [pageScrollInterruptible]="false" (pageScrollFinish)="doSmth($event)" href="#features">A propos</a>
<a class="nav-link" pageScroll="#features" [pageScrollOffset]="50" [pageScrollDuration]="700" [pageScrollEasing]="functionName" [pageScrollInterruptible]="false" (pageScrollFinish)="doSmth($event)" href="#features">À propos</a>
</li>
<li class="nav-item waves-light" mdbRippleRadius>
<a class="nav-link" pageScroll="#projects" [pageScrollOffset]="60" [pageScrollDuration]="700" [pageScrollEasing]="functionName" [pageScrollInterruptible]="false" (pageScrollFinish)="doSmth($event)" href="#projects">Fonctionnalités</a>

@ -41,7 +41,7 @@
<div class="text-center" style="margin-top:5%">
<button class="btn btn-light-green waves-light" [disabled]="(opComm.name === '') || (opComm.avantageParrain === '') || (opComm.avantageFilleul === '')" (click)="creerOpComm()">Creer opération</button>
<button class="btn btn-cyan" (click)="goToOpComm()">Back</button>
<button class="btn btn-cyan" (click)="goToOpComm()">Retour</button>
</div>
</div>
</div>

@ -42,7 +42,7 @@
<i class="fa fa-user prefix grey-text"></i>
<input type="text" id="orangeForm-Familyname" [(ngModel)]="codeTemp" placeholder="Code confidentiel du parrain" name="codeT" #codeT="ngModel"><!--[(ngModel)]="filleul.idCard"-->
<div *ngIf="(codeTemp !== cartePar.parrainCarte.secretCode) && (codeT.dirty || codeT.touched)" class="alert alert-danger">
Code is required and it should be the same of <strong><i>{{cartePar.parrainCarte.firstname}} {{cartePar.parrainCarte.familyname}}</i></strong>.
Le code secret doit être le même que celui de <strong><i>{{cartePar.parrainCarte.firstname}} {{cartePar.parrainCarte.familyname}}</i></strong>.
</div>
</div>

@ -15,7 +15,7 @@
<div class="well">
<h5 class="mb-5 mt-1 font-bold wow fadeInDown text-center">Envoyer Carte</h5>
<p class="text-center mb-4" style="padding-top: 2%;">Choisissez quel type de parrain à qui envoyer la carte</p>
<p class="text-center mb-4" style="padding-top: 2%;">Souhaitez-vous envoyer la carte à :</p>
<form class="form-inline flex-center">
<div class="md-form" style="padding-left: 2%;">
<input name="group2" type="radio" class="with-gap" id="Newparrain" value="Newparrain" (click)="initParSelect()" [(ngModel)]="radioParrain">

@ -121,7 +121,7 @@
<div class="row">
<!--Grid column-->
<!--*ngFor="let scan of scanList | async"-->
<div class="col-lg-4 col-md-6" *ngFor="let scan of scanList | async">
<div class="col-lg-6 col-md-6" *ngFor="let scan of scanList | async">
<!--Card-->
<div class="card card-cascade wider">

@ -50,7 +50,7 @@
<i class="fa fa-lock prefix grey-text"></i>
<input id="orangeForm-pass" type="password" [(ngModel)]="newPassword" placeholder="Nouveau mot de passe" name="password" #password= "ngModel" required minlength="5">
<div *ngIf="password.errors && (password.dirty || password.touched)" class="alert alert-danger">
Votre <strong>nouveau mot de passe</strong> doit être sur 5 caractères au minimum.
Votre <strong>nouveau mot de passe</strong> doit avoir 5 caractères au minimum.
</div>
</div>
<div class="md-form">
@ -99,7 +99,7 @@
<i class="fa fa-tty prefix grey-text"></i>
<input type="tel" id="orangeForm-Username" required pattern=".{9,}\w[0-9]*" [(ngModel)]="parrain.telephone" placeholder="{{parrain.telephone}}" name="telephone" #telephone="ngModel">
<div *ngIf="telephone.errors && telephone.errors.pattern && (telephone.dirty || telephone.touched)" class="alert alert-danger">
Votre <strong>téléphone</strong> doit être sur 10 chiffres au minimum
Votre <strong>téléphone</strong> doit avoir 10 chiffres au minimum
</div>
</div>
@ -172,7 +172,7 @@
<i class="fa fa-lock prefix grey-text"></i>
<input id="orangeForm-pass" type="password" [(ngModel)]="newPassword" placeholder="Nouveau mot de passe" name="password" #password= "ngModel" required minlength="5">
<div *ngIf="password.errors && (password.dirty || password.touched)" class="alert alert-danger">
Votre <strong>nouveau mot de passe</strong> doit être sur 5 caractères au minimum.
Votre <strong>nouveau mot de passe</strong> doit avoir 5 caractères au minimum.
</div>
</div>
<div class="md-form">
@ -197,7 +197,7 @@
<i class="fa fa-info prefix grey-text"></i>
<input type="number" id="orangeForm-Familyname" [(ngModel)]="commercant.siret" placeholder="{{commercant.siret}}" required pattern=".{14,}" minlength="14" name="siret" #siret="ngModel">
<div *ngIf="siret.errors && siret.errors.pattern && (siret.dirty || siret.touched)" class="alert alert-danger">
Votre <strong>siret</strong> doit être sur 14 chiffres au minimum.
Votre <strong>siret</strong> doit avoir 14 chiffres au minimum.
</div>
</div>
<div class="btn-block">

@ -54,7 +54,7 @@
<i class="fa fa-tty prefix grey-text"></i>
<input type="tel" id="orangeForm-Username" required pattern=".{9,}\w[0-9]*" [(ngModel)]="parrain.telephone" placeholder="Téléphone" name="telephone" #telephone="ngModel">
<div *ngIf="telephone.errors && telephone.errors.pattern && (telephone.dirty || telephone.touched)" class="alert alert-danger">
Votre <strong>téléphone</strong> doit être sur 10 chiffres au minimum
Votre <strong>téléphone</strong> doit avoir 10 chiffres au minimum
</div>
</div>
<div class="md-form">
@ -70,7 +70,7 @@
<i class="fa fa-lock prefix grey-text"></i>
<input id="orangeForm-pass" type="password" [(ngModel)]="parrain.password" placeholder="Mot de passe" name="password" #password= "ngModel" required minlength="5">
<div *ngIf="password.errors && (password.dirty || password.touched)" class="alert alert-danger">
Votre <strong>mot de passe</strong> doit être sur 5 caractères au minimum.
Votre <strong>mot de passe</strong> doit avoir 5 caractères au minimum.
</div>
</div>
<div class="md-form">
@ -114,7 +114,7 @@
<i class="fa fa-info prefix grey-text"></i>
<input type="number" id="orangeForm-Username" [(ngModel)]="commercant.siret" placeholder="Siret" required pattern=".{14,}" minlength="14" name="siret" #siret="ngModel">
<div *ngIf="siret.errors && siret.errors.pattern && (siret.dirty || siret.touched)" class="alert alert-danger">
Votre <strong>siret</strong> doit être sur 14 chiffres au minimum.
Votre <strong>siret</strong> doit avoir 14 chiffres au minimum.
</div>
</div>
<div class="md-form">
@ -129,7 +129,7 @@
<i class="fa fa-lock prefix grey-text"></i>
<input id="orangeForm-pass" type="password" [(ngModel)]="commercant.password" placeholder="Mot de passe" name="password" #password= "ngModel" required minlength="5">
<div *ngIf="password.errors && (password.dirty || password.touched)" class="alert alert-danger">
Votre <strong>mot de passe</strong> doit être sur 5 caractères au minimum.
Votre <strong>mot de passe</strong> doit avoir 5 caractères au minimum.
</div>
</div>
<div class="md-form">

Loading…
Cancel
Save