
=f.inputs do


  -if !@p_customer_sheet or (@p_customer_sheet and @p_customer_sheet.state != "commande")
    .qi_pannel.qi_plain.padding{:style => "margin:20px 0;"}
      = f.input :p_commercial_id, :label => "Commercial :", :collection => PCommercial.order(:name).all, :as => :select, :member_label => :long_name if f.object.id
  
  
      = f.hidden_field :p_customer_id, :class => "p_customer_id"
  
      .p_customer_sheet_customer
  
  
        -if f.object.p_customer and f.object.p_customer.particular
          =render :partial => "admin/p_customers/apercu", :locals => {:particular => f.object.p_customer.particular}
  
      .addresses.row
        .columns.span_6
          %h3 Adresse de facturation
      
          -if f.object.p_customer
            =f.inputs do
              = f.input :particular_bill_id, :collection => f.object.p_customer.particulars.all, :as => :select, :member_label => :address_line, :include_blank => false, :label => "Adresse de facturation"
          -else
            =f.inputs do
              = f.input :particular_bill_id, :collection => [], :as => :select, :include_blank => false, :label => "Adresse de facturation"
      
        .columns.span_6
          %h3 Adresse de livraison
  
          -if f.object.p_customer
            =f.inputs do
              = f.input :particular_send_id, :collection => f.object.p_customer.particulars.all, :as => :select, :member_label => :address_line, :include_blank => false, :label => "Adresse de livraison"
          -else
            =f.inputs do
              = f.input :particular_send_id, :collection => [], :as => :select, :include_blank => false, :label => "Adresse de facturation"
          
        .clear
  
  
      %table{:style => "width:100%;"}
        %tr
          %td{:style => "width:50%;"}
            = f.input :wish_date, :label => "Date de livraison souhaitée :", :as => :date
        
          %td{:style => "width:50%;"}
            = f.input :ct_creation_date, :label => "Date de commande (si différente de la date de création) :", :as => :date

  
  
      = f.input :customer_ref, :label => "Référence commande client :"
      -if current_admin.has_permission?("customer-sheets-bl")
        = f.input :bl_comment, :label => "Commentaire à mettre sur le BL :", :input_html => {:style => "min-height:50px;height:50px;"}
  
      -if @p_customer_sheet and @p_customer_sheet.p_customer and @p_customer_sheet.p_customer.p_customer_sheet_note?
        %div
          %strong Notes pour les demandes de commandes pour ce client :
          =simple_format @p_customer_sheet.p_customer.p_customer_sheet_note
          %br
        
    
    
    
    .price_lines_form
      =f.semantic_fields_for :price_lines do |f|
        =render :partial => "admin/price_lines/form_#{f.object.block_type_slug}", :locals => {:form => f}
  
    %p= link_to_add_fields "Ajouter une ligne", f, :price_lines, {:class => "btn btn-primary"}
  
  
  -if current_admin.has_permission?("payments")
    .qi_pannel.qi_plain.padding.price_line_block_footer{:style => "margin:20px 0;"}
    
      -if !@p_customer_sheet or (@p_customer_sheet and @p_customer_sheet.state != "commande")
        -if !@avoir
          = f.input :ct_tot_discount_percent, :label => "Réduction pied de page (%) :", :input_html => {:class => "input_price_line_block_ct_tot_discount_percent"}
        
        -if f.object.reliquat
          = f.input :reliquat_fdp_ht, :label => "Frais de port personnalisés pour le reliquat :"
        
        
        -else
          = f.input :ct_tot_fdp_ht, :label => "Frais de port personnalisés :"
    
      -if !@avoir
        -if current_admin.has_permission?("customer-sheets-bl")
          = f.input :ct_nbr_ship, :label => "Nombre de colis :"
   
  -if current_admin.has_permission?("payments")
    -if !@p_customer_sheet or (@p_customer_sheet and @p_customer_sheet.state != "commande")
      - if f.object.id
        .qi_pannel.qi_plain.padding{:style => "margin:20px 0;"}
          %h4 Paiements
    
          = f.input :p_payment_type_id, :label => "Type de paiement :", :include_blank => false, :collection => PPaymentType.order(:name).all, :as => :select, :input_html => {:id => "payment_type_id_select"}
    

          = f.input :ct_payment_comptant, :label => "Paiement comptant nécessaire ?" 

          -if false
            = f.input :ct_acompte, :label => "Acompte nécessaire ?" 
            = f.input :ct_acompte_percent, :label => "Pourcentage d'acompte :" 

          = f.input :ct_payment_delais, :label => "Délais jour de paiement :"
    
          -if false
            = f.input :ct_payment_month_end, :label => "Fin de mois ?"
  
    
      
      