
=f.inputs do


  -if !@p_customer_sheet or (@p_customer_sheet and @p_customer_sheet.state != "commande")
    = 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;"}
  
  
    .price_lines_form
      =f.semantic_fields_for :price_lines do |f|
        =render :partial => "admin/price_lines/form", :locals => {:form => f}
  
    %p= link_to_add_fields "Ajouter une ligne", f, :price_lines, {:class => "btn btn-primary"}
  
  
  .price_line_block_footer
    -if !@p_customer_sheet or (@p_customer_sheet and @p_customer_sheet.state != "commande")
      = f.input :ct_tot_discount_percent, :label => "Réduction pied de page (%) :", :input_html => {:class => "input_price_line_block_ct_tot_discount_percent"}
      = f.input :ct_tot_fdp_ht, :label => "Frais de port personnalisés :"
    
    -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
    
        %hr
        %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 ?"
  
    
      
      