Skip to main content

LE CERCLE DES TIREURS PISTOLIERS

RÉSERVATIONS EN LIGNE POUR LES PAS DE TIRS

DU LUNDI AU VENDREDI

Chargement...

Pour éditer ce formulaire, veuillez cliquer sur ce lien : Formulaire

Bonjour, êtes-vous déjà client ?

Si oui, connectez-vous avec votre compte

Sinon continuer votre première réservation.

Connexion avec votre compte Facebook
{{ formCtrl.customer.lastName }} {{ formCtrl.customer.firstName }}
Email : {{ formCtrl.customer.email }}

!! Vous êtes connecté en tant que RESA Manager (ou Administrateur), ce formulaire est pour vos client.
Si vous voulez créer une nouvelle réservation, rendez-vous dans l'administation ! !!

Pour éditer ce formulaire, veuillez cliquer sur ce lien : Formulaire

Bonjour {{ formCtrl.customer.firstName }} {{ formCtrl.customer.lastName }}{{ formCtrl.customer.company }}

Ce n'est pas vous ? Déconnexion

Dernière réservation

Réservation n°{{ formCtrl.lastBooking.realIdCreation }} du {{ formCtrl.parseDate(formCtrl.lastBooking.startDate) | formatDateTime:'d MMM yyyy' }}

Créée le {{ formCtrl.lastBooking.creationDate | formatDateTime:'d MMM yyyy' }}

État de la réservation: Confirmée En attente (paiement) (expiré) Annulée

État du paiement: Encaissé Acompte Caution Pas de paiement

Total : {{ formCtrl.lastBooking.totalPrice }}{{ formCtrl.settings.currency }}

Nouvelle réservation

{{ formCtrl.getTextByLocale(place.name, 'fr_FR')|htmlSpecialDecode }}

{{ formCtrl.getTextByLocale(category.label, 'fr_FR')|htmlSpecialDecode }}

{{ formCtrl.getTextByLocale(service.name, 'fr_FR')|htmlSpecialDecode }}
{{ formCtrl.getTextByLocale(service.name, 'fr_FR')|htmlSpecialDecode }}

{{ formCtrl.getTextByLocale(service.name, 'fr_FR')|htmlSpecialDecode }}

du {{ dates.startDate | formatDate:'d MMM yyyy' }} au {{ dates.endDate | formatDate:'d MMM yyyy' }}

Vous pourrez précisez des absence sur certains jours dans le panier.

Vous pourrez précisez des absence sur certains jours dans le panier.

Chargement....

Matin

{{ formCtrl.getTextByLocale(formCtrl.getMentionById(timeslot.idMention).name,'fr_FR') }}
{{ timeslot.dateStart|formatDateTime:'H \'h\' mm \'min\'' }} à {{ timeslot.dateEnd|formatDateTime:'H \'h\' mm \'min\'' }}
A partir de {{ timeslot.dateStart|formatDateTime:'H \'h\' mm \'min\'' }}
{{ timeslot.numberExclusiveTimeslot() }} x {{ timeslot.getCalculateCapacity(formCtrl.serviceParameters) }} places
places restantes
Complet

Après-midi

{{ formCtrl.getTextByLocale(formCtrl.getMentionById(timeslot.idMention).name,'fr_FR') }}
{{ timeslot.dateStart|formatDateTime:'H \'h\' mm \'min\'' }} à {{ timeslot.dateEnd|formatDateTime:'H \'h\' mm \'min\'' }}
A partir de {{ timeslot.dateStart|formatDateTime:'H \'h\' mm \'min\'' }}
{{ timeslot.numberExclusiveTimeslot() }} x {{ timeslot.getCalculateCapacity(formCtrl.serviceParameters) }} places
places restantes
Complet

{{ formCtrl.getTextByLocale(formCtrl.serviceParameters.service.name,'fr_FR')|htmlSpecialDecode }}, {{ formCtrl.serviceParameters.dateStart | formatDate:'d MMM yyyy' }} {{ formCtrl.serviceParameters.dateStart | formatDateTime:'H \'h\' mm \'min\'' }} à {{ formCtrl.serviceParameters.dateEnd | formatDateTime:'H \'h\' mm \'min\'' }} A partir de {{ formCtrl.serviceParameters.dateStart | formatDateTime:'H \'h\' mm \'min\'' }}

{{ formCtrl.getTextByLocale(numberPrice.price.name,'fr_FR')|htmlSpecialDecode }}

{{ formCtrl.getTextByLocale(numberPrice.price.mention,'fr_FR')|htmlSpecialDecode }}

{{ formCtrl.round(numberPrice.price.price * formCtrl.serviceParameters.getNumberDays()) }}{{ formCtrl.settings.currency }}

A partir de {{ formCtrl.serviceParameters.getMinThresholdPrice(numberPrice) }}{{ formCtrl.settings.currency }} {{ formCtrl.round(formCtrl.serviceParameters.getPriceNumberPrice(numberPrice) * formCtrl.serviceParameters.getNumberDays()) }} {{ formCtrl.settings.currency }} au total

-
+
Sélectionnez les tarifs requis

4 - Suppléments & extras

{{ formCtrl.getTextByLocale(numberPrice.price.name,'fr_FR')|htmlSpecialDecode }}

{{ formCtrl.getTextByLocale(numberPrice.price.mention,'fr_FR')|htmlSpecialDecode }}

{{ numberPrice.price.price }}{{ formCtrl.settings.currency }}

A partir de {{ formCtrl.serviceParameters.getMinThresholdPrice(numberPrice) }}{{ formCtrl.settings.currency }} {{ formCtrl.serviceParameters.getPriceNumberPrice(numberPrice) }} {{ formCtrl.settings.currency }} au total

Quantité
-
+
Sélectionnez les tarifs requis
{{ formCtrl.getTextByLocale(formCtrl.settings.form_add_new_date_text,'fr_FR') |htmlSpecialDecode}}
{{ formCtrl.getTextByLocale(formCtrl.settings.form_add_new_activity_text,'fr_FR') |htmlSpecialDecode}}
Étape suivante

Informations complémentaires

{{ formCtrl.getTextByLocale(field.name,'fr_FR') }} Sélectionner
{{ participantSelectorCtrl.getTextByLocale(field.prefix, 'fr_FR')}} {{ formCtrl.getParticipantFieldName(participant, field,'fr_FR') }} {{participantSelectorCtrl.getTextByLocale(field.suffix, 'fr_FR')}}
Sélectionner
Fermer

Préciser des absences

{{ displayServiceParameters.dateStart | formatDate:'d MMM yyyy' }}
Fermer

{{ formCtrl.getTextByLocale(serviceElement.service.name,'fr_FR')|htmlSpecialDecode }}

A partir de {{ serviceParameters.dateStart | formatDateTime:'d MMM yyyy' }} de {{ serviceParameters.dateStart | formatDateTime:'H \'h\' mm \'min\'' }} à {{ serviceParameters.dateEnd | formatDateTime:'H \'h\' mm \'min\'' }} A partir de {{ serviceParameters.dateStart | formatDateTime:'H \'h\' mm \'min\'' }} - {{ numberPrice.number }} personnepersonnes - {{ formCtrl.getTextByLocale(numberPrice.price.name,'fr_FR')|htmlSpecialDecode }} {{ formCtrl.round(numberPrice.price.price * serviceParameters.getNumberDays()) }}{{ formCtrl.round(formCtrl.serviceParameters.getPriceNumberPrice(numberPrice) * serviceParameters.getNumberDays()) }}{{ formCtrl.settings.currency }}

{{ serviceParameters.dateStart | formatDate:'d MMM yyyy' }} de {{ serviceParameters.dateStart | formatDateTime:'H \'h\' mm \'min\'' }} à {{ serviceParameters.dateEnd | formatDateTime:'H \'h\' mm \'min\'' }} A partir de {{ serviceParameters.dateStart | formatDateTime:'H \'h\' mm \'min\'' }} - {{ numberPrice.number }} personnepersonnes - {{ formCtrl.getTextByLocale(numberPrice.price.name,'fr_FR')|htmlSpecialDecode }} {{ formCtrl.round(numberPrice.price.price * serviceParameters.getNumberDays()) }}{{ formCtrl.round(formCtrl.serviceParameters.getPriceNumberPrice(numberPrice) * serviceParameters.getNumberDays()) }}{{ formCtrl.settings.currency }}

{{ formCtrl.getTextByLocale(field.name,'fr_FR') }}

Préciser des absences
{{ formCtrl.getTextByLocale(formCtrl.settings.form_add_new_activity_text,'fr_FR') |htmlSpecialDecode}}
Étape suivante
Veuillez remplir toutes les informations des participants pour continuer

{{ formCtrl.getTextByLocale(serviceElement.service.name,'fr_FR')|htmlSpecialDecode }}

{{ serviceParameters.dateStart | formatDate:'d MMM yyyy' }}
{{ serviceParameters.dateStart | formatDateTime:'H \'h\' mm \'min\'' }} à {{ serviceParameters.dateEnd | formatDateTime:'H \'h\' mm \'min\'' }}
A partir de {{ serviceParameters.dateStart | formatDateTime:'H \'h\' mm \'min\'' }}
{{ displayServiceParameters.dateStart | formatDate:'d MMM yyyy' }}
{{ serviceParameters.dateStart | formatDateTime:'H \'h\' mm \'min\'' }} à {{ serviceParameters.dateEnd | formatDateTime:'H \'h\' mm \'min\'' }}
A partir de {{ serviceParameters.dateStart | formatDateTime:'H \'h\' mm \'min\'' }}
{{ formCtrl.getTextByLocale(numberPrice.price.name,'fr_FR')|htmlSpecialDecode }}
{{ numberPrice.number }} personnepersonnes
{{ formCtrl.round(serviceParameters.getPriceNumberPrice(numberPrice) * serviceParameters.getNumberDays()) }}{{ formCtrl.settings.currency }}
X

{{ formCtrl.getTextByLocale(formCtrl.getReductionById(params.idReduction).name,'fr_FR') }}
{{ params.value|negative }}{{ formCtrl.settings.currency }} {{ params.value|negative }}% {{ params.value|negative }}{{ formCtrl.settings.currency }} sur le tarif unitaire {{ params.value }}{{ formCtrl.settings.currency }} {{ numberPrice.price.price }}{{ formCtrl.settings.currency }} {{ params.value * params.number }} quantité offertequantités offertes
{{ (params.value * params.number)|negative }}{{ formCtrl.settings.currency }} {{ ((serviceParameters.getPriceNumberPrice(numberPrice) * params.number) * params.value / 100)|negative }}{{ formCtrl.settings.currency }} {{ (params.value * params.number)|negative }}{{ formCtrl.settings.currency }} {{ ((numberPrice.price.price - params.value) * params.number)|negative }}{{ formCtrl.settings.currency }} {{ (serviceParameters.getPriceNumberPrice(numberPrice)/numberPrice.number * params.value * params.number)|negative }}{{ formCtrl.settings.currency }}
{{ formCtrl.getTextByLocale(formCtrl.getParameter(serviceParameters.idParameter).form,'fr_FR') }}
{{ formCtrl.idServicesParametersError.text }}, veuillez recommencer cette sélection. - Supprimer
{{ formCtrl.getTextByLocale(formCtrl.getReductionById(params.idReduction).name,'fr_FR') }} (x{{ params.number }})
{{ params.value |negative }}{{ formCtrl.settings.currency }} {{ params.value|negative }}% {{ params.value|negative }}{{ formCtrl.settings.currency }} sur le tarif unitaire
{{ params.value|negative|number:2 }}{{ formCtrl.settings.currency }} {{ (formCtrl.getSubTotalPrice(formCtrl.getAllServicesParameters()) * params.value / 100)|negative|number:2 }}{{ formCtrl.settings.currency }} {{ (params.value * formCtrl.getTotalNumber())|negative|number:2 }}{{ formCtrl.settings.currency }}
{{ formCtrl.getTextByLocale(formCtrl.getReductionById(params.idReduction).name,'fr_FR') }} (x{{ params.number }})
{{ params.value |negative }}{{ formCtrl.settings.currency }} {{ params.value|negative }}% {{ params.value|negative }}{{ formCtrl.settings.currency }} sur le tarif unitaire
{{ params.value|negative|number:2 }}{{ formCtrl.settings.currency }} {{ (formCtrl.getSubTotalPrice(formCtrl.getAllServicesParameters()) * params.value / 100)|negative|number:2 }}{{ formCtrl.settings.currency }} {{ (params.value * formCtrl.getTotalNumber())|negative|number:2 }}{{ formCtrl.settings.currency }}
X
Ajouter un coupon
Calcul des réductions en cours, veuillez patienter......
Total
{{ formCtrl.getTotalPrice()|number:2 }}{{ formCtrl.settings.currency }}

Remarque

Paiement

Moyen de paiement

Validation

Envoyer demande de devis

Valider
Validation en cours, veuillez patienter...
!! Utilisateur non valide !!
!! Panier non valide !!
!! Veuillez cocher les conditions générales !!
!! Veuillez choisir votre moyen de paiement !!

Vous allez être redirigé

Récapitulatif

{{ formCtrl.getTextByLocale(serviceElement.service.name,'fr_FR')|htmlSpecialDecode }}

{{ serviceParameters.dateStart | formatDate:'d MMM yyyy' }}
{{ serviceParameters.dateStart | formatDateTime:'H \'h\' mm \'min\'' }} à {{ serviceParameters.dateEnd | formatDateTime:'H \'h\' mm \'min\'' }}
A partir de {{ serviceParameters.dateStart | formatDateTime:'H \'h\' mm \'min\'' }}
{{ displayServiceParameters.dateStart | formatDate:'d MMM yyyy' }}
{{ serviceParameters.dateStart | formatDateTime:'H \'h\' mm \'min\'' }} à {{ serviceParameters.dateEnd | formatDateTime:'H \'h\' mm \'min\'' }}
A partir de {{ serviceParameters.dateStart | formatDateTime:'H \'h\' mm \'min\'' }}
{{ formCtrl.getTextByLocale(numberPrice.price.name,'fr_FR')|htmlSpecialDecode }}
{{ numberPrice.number }} personnepersonnes
{{ formCtrl.round(serviceParameters.getPriceNumberPrice(numberPrice) * serviceParameters.getNumberDays()) }}{{ formCtrl.settings.currency }}
X

{{ formCtrl.getTextByLocale(formCtrl.getReductionById(params.idReduction).name,'fr_FR') }}
{{ params.value|negative }}{{ formCtrl.settings.currency }} {{ params.value|negative }}% {{ params.value|negative }}{{ formCtrl.settings.currency }} sur le tarif unitaire {{ params.value }}{{ formCtrl.settings.currency }} {{ numberPrice.price.price }}{{ formCtrl.settings.currency }} {{ params.value * params.number }} quantité offertequantités offertes
{{ (params.value * params.number)|negative }}{{ formCtrl.settings.currency }} {{ ((serviceParameters.getPriceNumberPrice(numberPrice) * params.number) * params.value / 100)|negative }}{{ formCtrl.settings.currency }} {{ (params.value * params.number)|negative }}{{ formCtrl.settings.currency }} {{ ((numberPrice.price.price - params.value) * params.number)|negative }}{{ formCtrl.settings.currency }} {{ (serviceParameters.getPriceNumberPrice(numberPrice)/numberPrice.number * params.value * params.number)|negative }}{{ formCtrl.settings.currency }}
{{ formCtrl.getTextByLocale(formCtrl.getReductionById(params.idReduction).name,'fr_FR') }} (x{{ params.number }})
{{ params.value |negative }}{{ formCtrl.settings.currency }} {{ params.value|negative }}% {{ params.value|negative }}{{ formCtrl.settings.currency }} sur le tarif unitaire
{{ params.value|negative|number:2 }}{{ formCtrl.settings.currency }} {{ (formCtrl.getSubTotalPrice(formCtrl.getAllServicesParameters()) * params.value / 100)|negative|number:2 }}{{ formCtrl.settings.currency }} {{ (params.value * formCtrl.getTotalNumber())|negative|number:2 }}{{ formCtrl.settings.currency }}
{{ formCtrl.getTextByLocale(formCtrl.getReductionById(params.idReduction).name,'fr_FR') }} (x{{ params.number }})
{{ params.value |negative }}{{ formCtrl.settings.currency }} {{ params.value|negative }}% {{ params.value|negative }}{{ formCtrl.settings.currency }} sur le tarif unitaire
{{ params.value|negative|number:2 }}{{ formCtrl.settings.currency }} {{ (formCtrl.getSubTotalPrice(formCtrl.getAllServicesParameters()) * params.value / 100)|negative|number:2 }}{{ formCtrl.settings.currency }} {{ (params.value * formCtrl.getTotalNumber())|negative|number:2 }}{{ formCtrl.settings.currency }}
X
Ajouter un coupon
Calcul des réductions en cours, veuillez patienter......
Total
{{ formCtrl.getTotalPrice()|number:2 }}{{ formCtrl.settings.currency }}
{{ formCtrl.getTextByLocale(formCtrl.settings.form_add_new_activity_text,'fr_FR') |htmlSpecialDecode}}
Valider la réservation

Assemblée Générale 2019

| Actualités du Club de Tir CTP357 | pas de commentaires
ASSEMBLÉE GÉNÉRALE DU CLUB CTP357 Le dimanche 01 décembre 2019 de 09H00 à 12H00

Facebook

| Actualités du Club de Tir CTP357 | pas de commentaires
Suivez-nous sur notre page Facebook…
mire de visée

Réglages d’Organes de Visée

| Actualités du Club de Tir CTP357 | pas de commentaires
Rappel réglage d’organes de visée Préambule Le principe du réglage des organes de visée est assez simple, il y a la ligne de visée (la ligne imaginaire qui est l’alignement…