{{ form_start(form) }}
<div class="row m_t_20">
<div class="col-md-2">
{{ form_row(form.date, {'value': piece.date ? piece.date|date('Y-m-d') : 'now'|date('Y-m-d')}) }}
{{ form_errors(form.date) }}
</div>
<div class="col-md-2">
{{ form_row(form.numero,{'value':numero is defined ? numero : piece.numero}) }}
{{ form_errors(form.numero) }}
</div>
<div class="col-md-4">
{{ form_label(form.client) }}
<div class="input-group mb-3">
{{ form_widget(form.client) }}
<div class="input-group-append">
<button type="button" class="btn btn-secondary btn-sm btn_new_client" title="Neuer Kunde"
url="{{ path('client_new_ajax') }}">
<span class="fa fa-user-plus"></span>
</button>
</div>
</div>
{{ form_errors(form.client) }}
</div>
<div class="col-md-3">
{% if app.request.get('_route') == 'piece_new' %}
{{ form_row(form.modePaiement) }}
{% endif %}
</div>
</div>
<div class="row m_t_10">
<div class="{{ app.user.isSuperAdmin ? 'col-4' :'col-5' }}">
<div class="div_head_table">Produit</div>
</div>
<div class="{{ app.user.isSuperAdmin ? 'col-1' :'d-none' }}">
<div class="div_head_table text-right">Einkauf Ohne Mwst</div>
</div>
<div class="col-1">
<div class="div_head_table text-right">Preis Ohne Mwst</div>
</div>
<div class="col-1">
<div class="div_head_table">Qté</div>
</div>
<div class="col-1">
<div class="div_head_table">Rabatt</div>
</div>
<div class="col-1">
<div class="div_head_table">Mwst</div>
</div>
<div class="col-1">
<div class="div_head_table text-right">T. Ohne Mwst %</div>
</div>
<div class="col-1">
<div class="div_head_table text-right">Total Ohne Mwst</div>
</div>
<div class="col-1">
<div class="div_head_table">Aktion</div>
</div>
</div>
<div class="row ">
<div class="col-md-12">
<div id="piece-line-fields-list"
data-prototype="{{ include('piece/_prototype_piece_line.html.twig')|e }}
"
data-widget-tags="{{ '<div></div>'|e }}"
data-widget-counter="{{ form.pieceLines|length }}">
{% set index=0 %}
{% for pieceLineField in form.pieceLines %}
<div class="row piece_line m_t_10" id="piece_line_{{ index }}" index="{{ index }}">
<div class="{{ app.user.isSuperAdmin ? 'col-4' :'col-5' }}">
<div class="d-none">{{ form_widget(pieceLineField.lot,{'attr':{'index': index }}) }}</div>
{{ form_widget(pieceLineField.product,{'attr':{'index': index }}) }}
{{ form_errors(pieceLineField.product,{'attr':{'index': index }}) }}
<img src="{{ asset('images/spinner.gif') }}" alt="" id="spinner_select_{{ index }}"
class="spinner_select d-none">
</div>
<div class="{{ app.user.isSuperAdmin ? 'col-1' :'d-none' }}">
{{ form_widget(pieceLineField.priceBuyHT) }}
{{ form_errors(pieceLineField.priceBuyHT) }}
</div>
<div class="col-1">
{{ form_widget(pieceLineField.priceHT) }}
{{ form_errors(pieceLineField.priceHT) }}
</div>
<div class="col-1">
{{ form_widget(pieceLineField.qty,{'attr':{'index': index }}) }}
{{ form_errors(pieceLineField.qty) }}
</div>
<div class="col-1">
{{ form_widget(pieceLineField.rabais,{'attr':{'index': index }}) }}
{{ form_errors(pieceLineField.rabais) }}
</div>
<div class="col-1">
{{ form_widget(pieceLineField.tva,{'attr':{'index': index }}) }}
{{ form_errors(pieceLineField.tva) }}
{% set recupBuyHT=0 %}
{% if pieceLineField.priceBuyHT.vars.value and pieceLineField.qty.vars.value %}
{% set recupBuyHT=pieceLineField.priceBuyHT.vars.value * pieceLineField.qty.vars.value %}
{% endif %}
{% set recupHT=0 %}
{% if pieceLineField.priceHT.vars.value and pieceLineField.qty.vars.value %}
{% set recupHT=pieceLineField.priceHT.vars.value * pieceLineField.qty.vars.value %}
{% endif %}
{% set recupRabais=0 %}
{% if pieceLineField.rabais.vars.value %}
{% set recupRabais=recupHT * (pieceLineField.rabais.vars.value/100) %}
{% endif %}
{% set recupTVA=0 %}
{% if pieceLineField.priceHT.vars.value and pieceLineField.qty.vars.value %}
{% set tauxTVA=0 %}
{% if pieceLineField.tva.vars.value %}
{% set tauxTVA=pieceLineField.tva.vars.value/100 %}
{% endif %}
{% set recupTVA=(recupHT-recupRabais)*tauxTVA %}
{% endif %}
{% set recupTTC=0 %}
{% if pieceLineField.priceHT.vars.value and pieceLineField.qty.vars.value %}
{% set recupTTC=recupHT-recupRabais + recupTVA %}
{% endif %}
{% set recupMarge= recupHT-recupRabais- recupBuyHT %}
<div class="d-none">
{{ form_widget(pieceLineField.marge) }}
{{ form_errors(pieceLineField.marge) }}
{{ form_widget(pieceLineField.amountRabais) }}
{{ form_errors(pieceLineField.amountRabais) }}
<div id="ligne_{{ index }}_totalMarge">{{ recupMarge }}</div>
<div id="ligne_{{ index }}_totalBuyHT">{{ recupBuyHT }}</div>
<div id="ligne_{{ index }}_totalHT">{{ recupHT }}</div>
<div id="ligne_{{ index }}_totalRabais">{{ recupRabais }}</div>
<div id="ligne_{{ index }}_totalTVA">{{ recupTVA }}</div>
<div id="ligne_{{ index }}_totalTTC">{{ recupTTC }}</div>
</div>
</div>
<div class="col-1">
{{ form_widget(pieceLineField.totalHT) }}
{{ form_errors(pieceLineField.totalHT) }}
</div>
<div class="col-1">
<input type="text" class="form-control" readonly id="total_ht_sans_remise_{{ index }}" value="{{ recupHT-recupRabais }}">
</div>
<div class="col-1">
<button type="button" class="btn btn-block btn-outline-danger btn-sm btn_delete_piece_line"
index="{{ index }}">
<i class="fa fa-trash-alt"></i>
</button>
</div>
</div>
{% set index = index + 1 %}
{% endfor %}
</div>
</div>
</div>
<div class="row">
<div class="col-md-12 text-right m_t_10 m_b_10">
<button type="button"
class="add-another-collection-widget btn btn-secondary btn-sm"
data-list-selector="#piece-line-fields-list"><i class="fa fa-plus"></i> Linie
</button>
</div>
</div>
{#test#}
<div class="row m_t_10 d-none">
<div class="col-md-2 offset-md-8">
{{ form_label(form.amountBuyHT) }}
</div>
<div class="col-md-2">
{{ form_widget(form.amountBuyHT) }}
</div>
</div>
<div class="row m_t_10 d-none">
<div class="col-md-2 offset-md-8">
{{ form_label(form.amountMarge) }}
</div>
<div class="col-md-2">
{{ form_widget(form.amountMarge) }}
</div>
</div>
<div class="row m_t_10">
<div class="col-md-2 offset-md-8">
{{ form_label(form.amountHT) }}
</div>
<div class="col-md-2">
{{ form_widget(form.amountHT) }}
</div>
</div>
<div class="row m_t_10">
<div class="col-md-2 offset-md-8">
{{ form_label(form.amountDiscount) }}
</div>
<div class="col-md-2">
{{ form_widget(form.amountDiscount) }}
</div>
</div>
<div class="row m_t_10">
<div class="col-md-2 offset-md-8">
{{ form_label(form.amountTVA) }}
</div>
<div class="col-md-2">
{{ form_widget(form.amountTVA) }}
</div>
</div>
<div class="row m_t_10">
<div class="col-md-2 offset-md-8">
{{ form_label(form.amountDiscountTotal) }}
</div>
<div class="col-md-2">
{% if piece.amountDiscountTotal !='' %}
{% set amountDiscountTotal = piece.amountDiscountTotal %}
{% else %}
{% set amountDiscountTotal = '0.00' %}
{% endif %}
{{ form_widget(form.amountDiscountTotal,{'value':amountDiscountTotal}) }}
</div>
</div>
<div class="row m_t_10">
<div class="col-md-2 offset-md-8">
{{ form_label(form.amountTTC) }}
</div>
<div class="col-md-2">
{{ form_widget(form.amountTTC) }}
</div>
</div>
<div class="row m_t_10">
<div class="col-md-6">
<button class="btn btn-sm btn-success">{{ button_label|default('Speichern') }}</button>
</div>
</div>
{{ form_end(form) }}
<div class="lien_piece" url_recup_info_product="{{ path('recup_info_product') }}" url_recup_lot_product="{{ path('recup_lot_product') }}"></div>
<div class="modal fade" id="modalNewClient" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="exampleModalLabel">Nouveau Client</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
<div class="w-100 text-center spinner_modal d-none">
<img src="{{ asset('images/spinner.gif') }}">
</div>
<div class="body_new_client">
</div>
</div>
</div>
</div>
</div>
<div class="modal fade" id="modalLotProduit" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="exampleModalLabel">Lots produit</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
<div class="w-100 text-center spinner_modal d-none">
<img src="{{ asset('images/spinner.gif') }}">
</div>
<div class="body_lot_produit">
</div>
</div>
</div>
</div>
</div>