%PDF- %PDF-
Direktori : /home/emtnaeewxm/www/src/EEM/VenteBundle/Resources/views/vente/ |
Current File : /home/emtnaeewxm/www/src/EEM/VenteBundle/Resources/views/vente/new_gros.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.client %} <div class="row m_b_20"> <div class="col-md-12"> <b>Client:</b> {{ vente.client.prenom }} {{ vente.client.nom }} </div> </div> {% 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> <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 %} <div class="row m_b_20 m_t_20"> <div class="col-md-12 text-right"> {% if not vente.valider %} {% if vente.client %} <a href="{{ path('vente_valider',{'id':vente.id}) }}" class="btn btn-secondary btn-sm"><span class="fa fa-check"></span> Valider vente</a> {% endif %} {% elseif vente.piece %} <a href="{{ path('imprimer_piece',{'id':vente.piece.id}) }}" class="btn btn-info btn-sm" target="_blank"><span class="fa fa-print"></span> Imprimer</a> {% endif %} <a href="{{ path('vente_delete_gros',{'id':vente.id}) }}" class="btn btn-danger btn-sm"><span class="fa fa-trash-alt"></span> Supprimer</a> </div> </div> <input type="hidden" id="input_type" value="{{ vente.type }}"> {% if not vente.valider %} <div class="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_gros.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> {% endif %} <div class="row m_t_20"> <div class="col-12"> <table class="table table-striped"> <thead class="thead-dark"> <tr> <th>Code à barre3</th> <th>Article</th> <th class="text-right">Prix Vente</th> <th class="text-center">Qté</th> {% if not vente.valider %} <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="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 not vente.valider %} <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="2">TOTAL</th> <td class="text-right total_vente">{{ total|number_format(3,'.',' ') }}</td> {% if not vente.valider %} <td colspan="2"></td> {% else %} <td></td> {% endif %} </tr> {% else %} {% set colspan=4 %} {% if not vente.valider %} {% set colspan=5 %} {% endif %} <tr class="tr_vide"> <td colspan="5"> <div class="alert alert-info ">Aucun éléments disponible</div> </td> </tr> {% endif %} </tbody> </table> </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 %}