_form.html.erb 3.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. <h4 class="form-section">Información de facturación <small class="text-muted"> opcional</small></h4>
  2. <div class="row">
  3. <div class="form-group">
  4. <%= b.label :name, "Razón social", {:class=>"col-md-3 control-label"} do %> Razón Social <span class="required">*</span>
  5. <% end %>
  6. <div class="col-md-9">
  7. <%= b.text_field :name, {:class=>"form-control input-xlarge"} %>
  8. </div>
  9. </div>
  10. <div class="form-group">
  11. <%= b.label :rfc, "RFC", {:class=>"col-md-3 control-label"} do %> RFC <span class="required">*</span>
  12. <% end %>
  13. <div class="col-md-9">
  14. <%= b.text_field :rfc, {:class=>"form-control input-small"} %>
  15. </div>
  16. </div>
  17. <div class="form-group">
  18. <%= b.label :address, {:class=>"col-md-3 control-label"} do %> Dirección <!-- <span class="required">*</span> -->
  19. <% end %>
  20. <div class="col-md-9">
  21. <%= b.text_field :address, {:class=>"form-control input-xlarge"} %>
  22. </div>
  23. </div>
  24. <div class="form-group">
  25. <%= b.label :num_ext, {:class=>"col-md-3 control-label"} do %> No. Exterior <!-- <span class="required">*</span> -->
  26. <% end %>
  27. <div class="col-md-9">
  28. <%= b.text_field :num_ext, {:class=>"form-control input-small"} %>
  29. </div>
  30. </div>
  31. <div class="form-group">
  32. <%= b.label :num_int, "No. Interior", {:class=>"col-md-3 control-label"} %>
  33. <div class="col-md-9">
  34. <%= b.text_field :num_int, {:class=>"form-control input-small"} %>
  35. </div>
  36. </div>
  37. <div class="form-group">
  38. <%= b.label :zipcode, {:class=>"col-md-3 control-label"} do %> Código postal <span class="required">*</span>
  39. <% end %>
  40. <div class="col-md-9">
  41. <%= b.text_field :zipcode, {:class=>"form-control input-small mask_number", :value => ((info.billing_information.nil? || info.billing_information.zipcode == 0) ? '' : info.billing_information.zipcode) } %>
  42. </div>
  43. </div>
  44. <div class="form-group">
  45. <%= b.label :state_id, {:class=>"col-md-3 control-label"} do %>Estado <span class="required">*</span>
  46. <% end %>
  47. <div class="col-md-9">
  48. <%= b.collection_select(:state_id, SpmxState.all, :id, :name , options ={:include_blank => "Seleccione"}, :class => "form-control input-medium state_id") %>
  49. </div>
  50. </div>
  51. <div class="form-group">
  52. <%= b.label :county_id, {:class=>"col-md-3 control-label"} do %> Municipio <span class="required">*</span>
  53. <% end %>
  54. <div class="col-md-9">
  55. <%= b.collection_select(:county_id, SpmxCounty.where(((info.billing_information.nil? || info.billing_information.state_id.nil?) ? "" : "state_id = #{info.billing_information.state_id}") ) , "id", "name", options ={:include_blank => "Seleccione"} , html_options ={ "data-opt-id" => "county_id", "data-option-dependent" => true,
  56. "data-option-observed" => "state_id",
  57. "data-option-url" => "/getcounties/:state_id:.json",
  58. "data-option-key-method" => :id,
  59. "data-option-value-method" => :name, :class => "form-control input-medium county_id nestedselect"} ) %>
  60. </div>
  61. </div>
  62. <div class="form-group">
  63. <%= b.label :city, {:class=>"col-md-3 control-label"} do %>Ciudad o localidad <!-- <span class="required">*</span> -->
  64. <% end %>
  65. <div class="col-md-9">
  66. <%= b.text_field :city, {:class=>"form-control input-xlarge"} %>
  67. </div>
  68. </div>
  69. <div class="form-group">
  70. <%= b.label :suburb, {:class=>"col-md-3 control-label"} do %>Colonia <!-- <span class="required">*</span> -->
  71. <% end %>
  72. <div class="col-md-9">
  73. <%= b.text_field :suburb, {:class=>"form-control input-xlarge"} %>
  74. </div>
  75. </div>
  76. </div>