%PDF- %PDF-
Direktori : /home/emtnaeewxm/www/src/EEM/PieceBundle/Resources/views/piece/ |
Current File : /home/emtnaeewxm/www/src/EEM/PieceBundle/Resources/views/piece/imprimer_piece.html.twig |
<style> .numero_piece { width: 370px; height: 20px; font-size: 20px; font-weight: bold; position: absolute; top: 10px; left: 10px; } .date_piece { width: 370px; height: 20px; position: absolute; top: 40px; left: 10px; } .nb_page { width: 370px; height: 20px; position: absolute; top: 60px; left: 10px; } .width_full { width: 755px; } .width_half { width: 370px; } .sous_titre_page { padding-top: 5px; padding-bottom: 5px; margin-bottom: 5px; text-align: center; font-size: 16px; font-weight: bold; text-transform: uppercase; background-color: #cccccc; border-top-left-radius: 5px; border-top-right-radius-radius: 5px; } .bloc_client { height: 90px; width: 370px; position: absolute; top: 95px; left: 0; border: 1px solid #000000; border-radius: 5px; } .bloc_info { height: 90px; width: 370px; position: absolute; top: 95px; left: 385px; border: 1px solid #000000; border-radius: 5px; } .bloc_article { height: 700px; width: 755px; position: absolute; top: 195px; left: 0px; border: 1px solid #000000; border-radius: 5px; } .bloc_client .nom { position: absolute; top: 0; left: 0; width: 370px; padding: 5px 10px; } .bloc_client .mf { position: absolute; top: 20px; left: 0; width: 370px; padding: 5px 10px; } .bloc_client .tel { position: absolute; top: 40px; left: 0; width: 370px; padding: 5px 10px; } .bloc_client .adresse { position: absolute; top: 60px; left: 0; width: 370px; padding: 5px 10px; } .text_right { text-align: right; } .text_center { text-align: center; } .info { position: absolute; top: 0; right: 0; text-align: center; } .logo { position: absolute; top: 0; left: 0; } .logo img { height: 55px; } th, td { padding: 5px; height: 20px; } .border_th { height: 1px; width: 755px; position: absolute; top: 33px; left: 0px; border-bottom: 1px solid #000000; } .tr_head th { height: 10px; vertical-align: middle; } .tr_body td { height: 20px; } .td_code { width: 100px; } .td_article { width: 300px; } .td_pu { width: 100px; } .td_pt { width: 100px; } .td_qte { width: 50px; } .trait_table { height: 700px; width: 1px; position: absolute; top: 0px; left: 122px; border-left: 0.5px solid #000000; } .trait_code { left: 122px; } .trait_article { left: 443px; } .trait_pu { left: 564px; } .trait_qte { left: 635px; } .bloc_signature { height: 70px; width: 525px; position: absolute; top: 990px; left: 0px; padding:10px; text-align: center; font-weight: bold; } .bloc_total_lettre { height: 70px; width: 525px; position: absolute; top: 910px; left: 0px; padding:10px; } .bloc_total { height: 30px; width: 200px; position: absolute; top: 910px; left: 555px; border: 1px solid #000000; border-radius: 5px; } .text_total { height: 22px; width: 70px; position: absolute; top: 0px; left: 0px; font-weight: bold; border-right: 1px solid #000000; text-align: left; padding-left: 10px; padding-top: 8px; } .montant_total { height: 22px; width: 110px; position: absolute; top: 0px; left: 80px; font-weight: bold; text-align: right; padding-right: 10px; padding-top: 8px; } </style> {% set montant_total=0 %} {% for nb_page,pieces in array_ligne_piece %} <page> <div class="logo"> <img src="{{ server }}{{ asset('images/logo_2em.png') }}" alt=""> </div> <div class="info"> <b>EL AMRA ELECTRO-MOBILE</b><br> vente et réparation matériels <br> informatiques et smartphone <br> Tél.: 74 899 162<br> Mobile: 26 243 228<br> </div> <div class="bloc_client"> <div class="client"> <div class="nom">Client: <b>{{ piece.client.prenomNom }}</b></div> <div class="mf">Matricule fiscal: <b>{{ piece.client.mf }}</b></div> <div class="tel">Téléphone: <b>{{ piece.client.telephone }}</b></div> <div class="adresse">Adresse: <b>{{ piece.client.adresse }}</b></div> </div> </div> <div class="bloc_info"> <div class="numero_piece">{{ abvTypePiece~piece.annee~piece.num|numeroPiece }}</div> <div class="date_piece">Date: {% if piece.datePiece %} <b>{{ piece.datePiece|date('d/m/Y') }}</b> {% endif %}</div> <div class="nb_page">page: {{ nb_page }}/{{ nb_total_page }}</div> </div> <div class="bloc_article"> <table cellspacing="0"> <tr class="tr_head"> <th class="td_code">Code</th> <th class="td_article">Article</th> <th class="td_pu text_right">P.U.</th> <th class="td_qte text_center">Qté</th> <th class="td_pt text_right">P.T.</th> </tr> {% for ligne_piece in pieces %} {% set montant_total=montant_total+ligne_piece.totalPrix %} <tr class="tr_body"> <td class="td_code">{{ ligne_piece.codeABarre }}</td> <td class="td_article">{{ ligne_piece.name }}</td> <td class="td_pu text_right">{{ ligne_piece.prix|number_format(3,'.',' ') }}</td> <td class="td_qte text_center">{{ ligne_piece.qte }}</td> <td class="td_pt text_right">{{ ligne_piece.totalPrix }}</td> </tr> {% endfor %} </table> <div class="border_th"></div> <div class="trait_table trait_code"></div> <div class="trait_table trait_article"></div> <div class="trait_table trait_pu"></div> <div class="trait_table trait_qte"></div> </div> {% if nb_page==nb_total_page %} <div class="bloc_total_lettre"> {% if piece.typePiece =='devis' %} Arrêté le présent devis à la somme de: <br> {% elseif piece.typePiece =='facture' %} Arrêté la présente facture à la somme de: <br> {% elseif piece.typePiece =='bon_livraison' %} Arrêté le présent bon de livraison à la somme de: <br> {% endif %} {{ (montant_total|number_format(3,',',''))|montantLettre }} </div> <div class="bloc_total"> <div class="text_total">Total</div> <div class="montant_total">{{ montant_total|number_format(3,'.',' ') }}</div> </div> <div class="bloc_signature"> Cachet et signature </div> {% else %} <div class="bloc_total"> <div class="text_total">Total</div> <div class="montant_total"></div> </div> {% endif %} </page> {% endfor %}