%PDF- %PDF-
Direktori : /home/emtnaeewxm/www/src/EEM/VenteBundle/Resources/views/vente/ |
Current File : /home/emtnaeewxm/www/src/EEM/VenteBundle/Resources/views/vente/new.html.twig |
{% form_theme form 'bootstrap_4_layout.html.twig' %} {% extends 'layout_admin.html.twig' %} {% block body %} <div class="row"> <div class="col-md-12"> {% if vente.type == 'detail' %} <h4>Vente Comptoire</h4> {% endif %} {% if vente.type == 'gros' %} <h4>Vente Gros</h4> {% endif %} <hr class="hr_titre"> </div> </div> <div class="row m_b_20"> <div class="col-md-12"> <b>Date:</b> {% if vente.dateVente %}{{ vente.dateVente|date('d-m-Y') }}{% endif %} </div> </div> {% if vente.type=='gros' %} {% if vente.client %} {% set client_id=vente.client.id %} {% else %} {% set client_id='' %} <div class="row m_b_20"> <div class="col-md-12"> <div class="alert alert-warning">Affecter un client à cette vente</div> </div> </div> {% endif %} <div class="row m_b_20 m_t_20"> <div class="col-md-9 "> <b>Client:</b> <select id="select_client" class="w-50" url="{{ path('vente_update_client') }}" vente="{{ vente.id }}"> <option value="">Tous</option> {% for client in clients %} {% set select='' %} {% if client_id == client.id %} {% set select='selected' %} {% endif %} <option value="{{ client.id }}" {{ select }}>{{ client.prenom }} {{ client.nom }}</option> {% endfor %} </select> </div> </div> {% endif %} <input type="hidden" id="input_type" value="{{ vente.type }}"> {% if vente.dateVente|date('Y-m-d') != "now"|date('Y-m-d') %} {% set display_card="d-none" %} {% else %} {% set display_card="" %} {% endif %} <div class="card {{ display_card }}"> <div class="card-header">Nouvelle vente</div> <div class="card-body"> {{ form_start(form,{'action':path('save_vente_ajax'),'attr':{'id':'form_add_ligne_vente'} }) }} <div class="row"> <div class="col-md-6 position-relative"> {{ form_row(form.codeBarre,{'attr':{'url':path('recup_article_ajax'),'class':'input_code_barre','type_form':'vente'}}) }} <img src="{{ asset('images/loading.svg') }}" class="loading_code_barre d-none"> </div> <div class="col-md-6 position-relative"> {{ form_row(form.select_article,{'attr':{'url_select':path('article_ligne_vente'),'class':'select_article_vente'}}) }} <img src="{{ asset('images/loading.svg') }}" class="loading_select_article d-none"> </div> </div> <div class="row"> <div class="col-md-3"> {{ form_row(form.prixFinal,{'attr':{'class':'add_ligne_prixFinal'}}) }} </div> <div class="col-md-2"> {{ form_row(form.quantite,{'attr':{'class':'add_ligne_quantite'}}) }} </div> <div class="col-md-3 m_t_25"> <button type="button" class="btn btn-success btn-sm" nbLigneVente="{{ ligne_ventes|length }}" id="save_vente" prototype="{% filter escape %} {{ include('@EEMVente/vente/prototype_ligne_vente.html.twig') }} {% endfilter %}" prototype_simple="{% filter escape %} {{ include('@EEMVente/vente/prototype_ligne_vente_simple.html.twig') }} {% endfilter %}" > Enregistrer </button> <button type="button" class="btn btn-danger btn-sm" id="cancel_vente"> Annuler </button> <img src="{{ asset('images/loading.svg') }}" class="loading_btn d-none"> </div> </div> {{ form_row(form.article,{'attr':{'class':'add_ligne_article'}} ) }} {{ form_row(form.prixAchat,{'attr':{'class':'add_ligne_prixAchat'}}) }} {{ form_row(form.qteDispo,{'attr':{'class':'add_ligne_qteDispo'}}) }} {{ form_row(form.vente,{'value':vente.id,'attr':{'class':'add_ligne_vente'}}) }} {{ form_row(form.ligneVente,{'attr':{'class':'add_ligne_prixVente'}}) }} {{ form_end(form) }} <div class="row"> <div class="col-md-12 div_nom_article"> </div> </div> </div> </div> <div class="row m_t_20"> <div class="col-12"> <table class="table table-striped"> <thead class="thead-dark"> <tr> <th>Code à barre</th> <th>Article</th> <th class="text-center">Qté</th> </tr> </thead> <tbody class="tr_ligne_vente_simple"> {% set total=0 %} {% if vente_reduits|length>0 %} {% for vente_reduit in vente_reduits %} <tr class="ligne_article_simple_{{ vente_reduit['id_article'] }} ligne_article_vente_simple_{{ vente_reduit['id_ligne_vente'] }}"> <td>{{ vente_reduit['barcode'] }}</td> <td>{{ vente_reduit['article'] }}</td> <td class="text-center qte_simple_{{ vente_reduit['id_article'] }}">{{ vente_reduit['qte'] }}</td> </tr> {% endfor %} {% else %} <tr class="tr_vide"> <td colspan="3"> <div class="alert alert-info ">Aucun éléments disponible</div> </td> </tr> {% endif %} </tbody> </table> </div> </div> {% if vente.type == 'detail' %} <button class="btn btn-secondary" type="button" data-toggle="collapse" data-target="#comptoirAvancer" aria-expanded="false" aria-controls="collapseExample"> Vente comptoire avancée </button> {% endif %} <div class="collapse" id="comptoirAvancer"> <div class="row m_t_20"> <div class="col-12"> <table class="table table-striped"> <thead class="thead-dark"> <tr> <th>Heur</th> <th>Code à barre</th> <th>Article</th> <th class="text-right">Prix Vente</th> <th class="text-center">Qté</th> {% if vente.dateVente|date('Y-m-d') == "now"|date('Y-m-d') %} <th>Actions</th> {% endif %} </tr> </thead> <tbody class="tr_ligne_vente"> {% set total=0 %} {% if ligne_ventes|length>0 %} {% for ligne_vente in ligne_ventes %} {% set total=total+(ligne_vente.qte*ligne_vente.prixVente) %} <tr class="ligne_vente" id="ligne_article_{{ ligne_vente.id }}"> <td class="heure_{{ ligne_vente.id }}">{% if ligne_vente.createdAt %}{{ ligne_vente.createdAt|date('H:i') }}{% endif %}</td> <td class="code_barre_{{ ligne_vente.id }}">{{ ligne_vente.article.codeABarre }}</td> <td class="article_{{ ligne_vente.id }}">{{ ligne_vente.article.articleComplet }}</td> <td class="prix_vente_ligne_vente text-right prix_vente_{{ ligne_vente.id }}">{{ ligne_vente.prixVente|number_format(3,'.',' ') }}</td> <td class="qte_ligne_vente text-center qte_{{ ligne_vente.id }}">{{ ligne_vente.qte }}</td> {% if vente.dateVente|date('Y-m-d') == "now"|date('Y-m-d') %} <td> <button type="button" class="btn btn-sm btn-warning btn_edit_ligne_vente" url_edit="{{ path('edit_ligne_vente') }}" id_ligne_vente="{{ ligne_vente.id }}"> <span class="fa fa-edit"></span> </button> <button class="btn btn-sm btn-danger btn_delete_ligne_vente" url_delete="{{ path('delete_ligne_vente') }}" id_ligne_vente="{{ ligne_vente.id }}"> <span class="fa fa-trash-alt"></span> </button> </td> {% endif %} </tr> {% endfor %} <tr> <th colspan="3">TOTAL</th> <td class="text-right total_vente">{{ total|number_format(3,'.',' ') }}</td> {% if vente.dateVente|date('Y-m-d') == "now"|date('Y-m-d') %} <td colspan="2"></td> {% else %} <td></td> {% endif %} </tr> {% else %} <tr class="tr_vide"> <td colspan="6"> <div class="alert alert-info ">Aucun éléments disponible</div> </td> </tr> {% endif %} </tbody> </table> </div> </div> </div> <!-- Modal --> <div class="modal fade" id="modalEditVente" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="exampleModalLabel">Modifier Vente</h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="text-center"> <img src="{{ asset('images/loading.svg') }}" class="loading_modal d-none"> </div> <div class="modal-body form_edit_vente"> </div> </div> </div> </div> {% endblock %} {% block javascripts %} <script> $('.select_article_vente').select2(); $('#select_client').select2(); </script> {% endblock %}