Ajouter un chantier
{{ form_start(form) }} {% if not form.vars.valid %}-
{% for child in form.children %}
{% for error in child.vars.errors %}
- {{ error.message }} {% endfor %} {% endfor %}
{{ form_label(form.entreprise, null, {'label_attr': {'class': 'form-label'}}) }}*
{{ form_widget(form.entreprise, {'attr': {'class': 'form-select'}, 'id': 'entreprise'}) }}
{{ form_label(form.clients, null, {'label_attr': {'class': 'form-label'}}) }}*
{{ form_widget(client, {'attr': {'class': 'form-check-input'}}) }} {{ client.vars.label }} | {% if loop.index is divisible by(3) %}
{{ form_label(form.libelle, null, {'label_attr': {'class': 'form-label'}}) }}
{{ form_widget(form.libelle, {'attr': {'class': 'form-control'}}) }}
{{ form_label(form.adresse1, null, {'label_attr': {'class': 'form-label'}}) }}
{{ form_widget(form.adresse1, {'attr': {'class': 'form-control'}}) }}
{{ form_label(form.adresse2, null, {'label_attr': {'class': 'form-label'}}) }}
{{ form_widget(form.adresse2, {'attr': {'class': 'form-control'}}) }}
{{ form_label(form.codePostal, null, {'label_attr': {'class': 'form-label'}}) }}
{{ form_widget(form.codePostal, {'attr': {'class': 'form-control'}}) }}
{{ form_label(form.ville, null, {'label_attr': {'class': 'form-label'}}) }}
{{ form_widget(form.ville, {'attr': {'class': 'form-control'}}) }}
{{ form_label(form.pays, null, {'label_attr': {'class': 'form-label'}}) }}
{{ form_widget(form.pays, {'attr': {'class': 'form-control'}}) }}
{{ form_label(form.conducteurTravaux, null, {'label_attr': {'class': 'form-label'}}) }}
{{ form_widget(form.conducteurTravaux, {'attr': {'class': 'form-select'}, 'id': 'conducteur'}) }}
{#}
{{ form_label(form.chefChantier, null, {'label_attr': {'class': 'form-label'}}) }}
{{ form_widget(form.chefChantier, {'attr': {'class': 'form-select'}, 'id': 'chefChantier'}) }}
#}
{{ form_label(form.dateOuverture, null, {'label_attr': {'class': 'form-label'}}) }}
{{ form_widget(form.dateOuverture, {'attr': {'class': 'form-control', 'type': 'date', 'name': 'dateOuverture'}}) }}
{{ form_label(form.dateReceptionPVLeveReserve, null, {'label_attr': {'class': 'form-label'}}) }}
{{ form_widget(form.dateReceptionPVLeveReserve, {'attr': {'class': 'form-control', 'type': 'date', 'name': 'dateReceptionPVLeveReserve'}}) }}
{{ form_label(form.dateCloturePrevisionnelle, null, {'label_attr': {'class': 'form-label'}}) }}
{{ form_widget(form.dateCloturePrevisionnelle, {'attr': {'class': 'form-control', 'type': 'date', 'name': 'dateCloturePrevisionnelle'}}) }}
{{ form_label(form.dateClotureReelle, null, {'label_attr': {'class': 'form-label'}}) }}
{{ form_widget(form.dateClotureReelle, {'attr': {'class': 'form-control', 'type': 'date', 'name': 'dateClotureReelle'}}) }}
{{ form_label(form.montantMarcheInitial, null, {'label_attr': {'class': 'form-label'}}) }}
€
{{ form_widget(form.montantMarcheInitial, {'attr': {'class': 'form-control'}}) }}
{{ form_label(form.pourcentageRetenueDefinitive, null, {'label_attr': {'class': 'form-label'}}) }}
%
{{ form_widget(form.pourcentageRetenueDefinitive, {'attr': {'class': 'form-control'}}) }}
{{ form_label(form.montantCaution, null, {'label_attr': {'class': 'form-label'}}) }}
€
{{ form_widget(form.montantCaution, {'attr': {'class': 'form-control'}}) }}
{{ form_end(form) }}