_form.html.erb 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  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 :cfdi_use_key, "UsoCFDI", { class: "col-md-3 control-label" } do %>
  12. Uso de CFDI <span class="required">*</span>
  13. <% end %>
  14. <div class="col-md-9">
  15. <%= b.select :cfdi_use_key, Rails.application.config.cfdiuse, { include_blank: "Seleccione", selected: ("Seleccione") }, { class: 'form-control input-xlarge' } %>
  16. </div>
  17. </div>
  18. <div class="form-group">
  19. <%= b.label :rfc, "RFC", { class: "col-md-3 control-label" } do %> RFC <span class="required">*</span>
  20. <% end %>
  21. <div class="col-md-9">
  22. <%= b.text_field :rfc, { class: "form-control input-medium" } %>
  23. </div>
  24. </div>
  25. <div class="form-group">
  26. <%= b.label :address, { class: "col-md-3 control-label" } do %> Dirección <!-- <span class="required">*</span> -->
  27. <% end %>
  28. <div class="col-md-9">
  29. <%= b.text_field :address, { class: "form-control input-xlarge" } %>
  30. </div>
  31. </div>
  32. <div class="form-group">
  33. <%= b.label :num_ext, { class: "col-md-3 control-label" } do %> No. Exterior <!-- <span class="required">*</span> -->
  34. <% end %>
  35. <div class="col-md-9">
  36. <%= b.text_field :num_ext, { class: "form-control input-small" } %>
  37. </div>
  38. </div>
  39. <div class="form-group">
  40. <%= b.label :num_int, "No. Interior", { class: "col-md-3 control-label" } %>
  41. <div class="col-md-9">
  42. <%= b.text_field :num_int, { class: "form-control input-small" } %>
  43. </div>
  44. </div>
  45. <div class="form-group">
  46. <%= b.label :zipcode, { class: "col-md-3 control-label" } do %> Código postal <span class="required">*</span>
  47. <% end %>
  48. <div class="col-md-9">
  49. <%= 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) } %>
  50. </div>
  51. </div>
  52. <div class="form-group">
  53. <%= b.label :state_id, { class: "col-md-3 control-label" } do %>Estado <span class="required">*</span>
  54. <% end %>
  55. <div class="col-md-9">
  56. <%= b.collection_select(:state_id, SpmxState.all, :id, :name , options ={:include_blank => "Seleccione" }, :class => "form-control input-medium state_id") %>
  57. </div>
  58. </div>
  59. <div class="form-group">
  60. <%= b.label :county_id, { class: "col-md-3 control-label" } do %> Municipio <span class="required">*</span>
  61. <% end %>
  62. <div class="col-md-9">
  63. <%= 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,
  64. "data-option-observed" => "state_id",
  65. "data-option-url" => "/getcounties/:state_id:.json",
  66. "data-option-key-method" => :id,
  67. "data-option-value-method" => :name, :class => "form-control input-medium county_id nestedselect" } ) %>
  68. </div>
  69. </div>
  70. <div class="form-group">
  71. <%= b.label :city, { class: "col-md-3 control-label" } do %>Ciudad o localidad <!-- <span class="required">*</span> -->
  72. <% end %>
  73. <div class="col-md-9">
  74. <%= b.text_field :city, { class: "form-control input-xlarge" } %>
  75. </div>
  76. </div>
  77. <div class="form-group">
  78. <%= b.label :suburb, { class: "col-md-3 control-label" } do %>Colonia <!-- <span class="required">*</span> -->
  79. <% end %>
  80. <div class="col-md-9">
  81. <%= b.text_field :suburb, { class: "form-control input-xlarge" } %>
  82. </div>
  83. </div>
  84. </div>