%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/emtnaeewxm/www/src/EEM/VenteBundle/Resources/views/vente/
Upload File :
Create Path :
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">&times;</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 %}

Zerion Mini Shell 1.0