.p_product_page
  .qi_header
    %h1
      =link_to ic(:user)+" Mon compte", public_my_account_path
      %span
        =link_to "Mon panier", cart_public_p_orders_path
      %span
        Récapitulatif & paiement
      

  .qi_row
    .qi_pannel.qi_plain.padding
      %table.table{:style => ""}
        %tr
          %td{:style => "border:0"}
            %h3 Adresse de facturation
    
            -if @p_customer_sheet.particular_bill
              %strong=@p_customer_sheet.particular_bill.organisation
              %br
              =@p_customer_sheet.particular_bill.firstname

              =@p_customer_sheet.particular_bill.name
              %br
              =@p_customer_sheet.particular_bill.address_2

              -if @p_customer_sheet.particular_bill.address_3?
                %br
                =@p_customer_sheet.particular_bill.address_3
              %br
              =@p_customer_sheet.particular_bill.cp

              =@p_customer_sheet.particular_bill.city
              %br
              =@p_customer_sheet.particular_bill.country
              %br
              %br
              =@p_customer_sheet.particular_bill.tel
    
    
          %td{:style => "border:0"}
            %h3 Adresse de livraison
    
            -if @p_customer_sheet.particular_bill
              %strong=@p_customer_sheet.particular_bill.organisation
              %br
              =@p_customer_sheet.particular_send.firstname

              =@p_customer_sheet.particular_send.name
              %br
              =@p_customer_sheet.particular_send.address_2

              -if @p_customer_sheet.particular_send.address_3?
                %br
                =@p_customer_sheet.particular_send.address_3
              %br
              =@p_customer_sheet.particular_send.cp

              =@p_customer_sheet.particular_send.city
              %br
              =@p_customer_sheet.particular_send.country
              %br
              %br
              =@p_customer_sheet.particular_bill.tel
  
  
      %h3 Résumé
      -ok = ok || false
  
      -sheet_lines = @p_customer_sheet.p_sheet_lines


      %table.table.sheet_line{:style => "width:100%;"}
        %tr.sheet_line_head
   
          %th
            Description

    
          %th
            Qte
          %th
            Prix U.
          %th 
            Prix Tot.
          %th
            Prix TTC
  
  
        -sheet_lines.each do |sheet_line|
          -p_sheet_line_lines = sheet_line.p_sheet_line_lines.where("qte > 0")
          -nbr_lines = p_sheet_line_lines.count
          -ok = true if sheet_line.shiped
          %tr
            %td{:colspan => 1, :style => "text-align:right;"}
              %table.size_table
                %tr
                  %th{:style => "text-align:left !important;"}
                    =sheet_line.product_name
               
              
                  -sheet_line.p_product.p_sizes.order("position").all.each do |psize|
                    %th.p_size_td=psize.name
              
            
            %td{:colspan => 4}
          -sheet_line.p_product.p_colors.all.each do |pc|
            -qte_tot = 0.0
            %tr
              %td{:colspan => 1, :style => "text-align:right;"}
                %table.size_table
          
            
            
        
                  %tr
                    %td
                      =pc.name
            
                    -sheet_line.p_product.p_sizes.order("position").all.each do |psize|
            
                      %td.p_size_td
                        -psl = p_sheet_line_lines.joins(:p_product_stock).where(:p_product_stocks => {:p_size_id => psize.id, :p_color_id => pc.id} ).first
                        -if psl
                          =psl.qte
                          -qte_tot += psl.qte
                  
      
              %td{}
                =qte_tot.to_i
              %td
                =number_to_currency sheet_line.price.to_f
              %td
                =number_to_currency sheet_line.price.to_f * qte_tot.to_i
        
              %td
                =number_to_currency sheet_line.price.to_f * (sheet_line.tva.to_f+1) * qte_tot.to_i
    
          %tr.tr_sheet_line_head
    
            %td
      
   
        
      
  
            %td
              =sheet_line.qte
      
            %td
              =number_to_currency sheet_line.price if sheet_line.price
    
            %td
              =number_to_currency sheet_line.price_tot if sheet_line.price_tot
    
            %td
              =number_to_currency sheet_line.price_tot_ttc if sheet_line.price_tot_ttc
        
      
  
        -total_with_labels =  PSheetLine.total_with_labels(sheet_lines)
  

  
        -total_with_labels.each do |index, total|


          %tr.sheet_line_head
            %td{:style => "text-align:right;padding-right:10px;", :colspan =>3}
              %strong
                =total[:label]
            %td
              =number_to_currency total[:value]
            %td

      :scss
        .sheet_line_head{
          td, th{
            border-color:rgba(0,0,0,0.5) !important;
          }
    
        }
        .marges{
          td{
            vertical-align:top;
          }
    
    
    
    
        }
        
        .size_table{
          width:97%;
   
          text-align:center;
          margin-right:3%;
          td,th{
            text-align:right;
            border:0;
            border-right:solid 1px rgba(0,0,0,0.1) !important;
            padding:0 3px;
          }
          .p_size_td{
            width:60px;
            text-align:center;
          }
    
        }
  
  
  
      =semantic_form_for [:public, @p_customer_sheet],:url => recap_save_public_p_orders_path(), :html => { :method => :post, :onchange =>""}, :remote => false do |form|
        =form.input :cgv, :label => raw("J'ai lu et j'accepte les <a href='/fr/mentions-legales.html' target='_blank'>conditions générales de vente</a>")
    
    
        =form.input :p_payment_type_id, :label => "Mode de paiement :", :collection => PPaymentType.where(:enabled => true).all, :as => :radio
    
    
        =form.submit "Passer commande", :class => "btn btn-primary"
    
    
  