_get_open_cash_registers.html.erb 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. <%= form_tag(get_open_cash_registers_path, method: :post, :html => {:class=>"form-horizontal", :id=> "open_cash_registers_form"}) do |f| %>
  2. <div class="portlet-body form">
  3. <div id="error_explanation"></div>
  4. <div class="row">
  5. <div class="col-md-12">
  6. <!-- caja registradora -->
  7. <div class="form-group">
  8. <%= label_tag :open_cash_register_id, "Seleccionar caja registradora", {:class=>"col-md-4 control-label"} do %> Caja registradora
  9. <span class="required">*</span>
  10. <% end %>
  11. <div class="input-group col-md-4 select2-bootstrap-prepend">
  12. <%= select_tag :open_cash_register_id, options_for_select(Pointsale.find(current_user.pointsale_id).open_cash_registers.where("open_cash_registers.status = 0").map{|o| [o.cash_register.name, o.id]}), class: 'form-control select2', include_blank: 'Seleccione' %>
  13. </div>
  14. </div>
  15. </div>
  16. </div>
  17. <h4 class="form-section" style="margin:20px 0px 10px 0px"></h4>
  18. <div class="actions">
  19. <%= submit_tag 'guardar', {:class=>"hidden"} %>
  20. <button type="button" class="btn btn-success" onclick="submitForm()" id="openCashButton">Realizar corte de caja</button>
  21. </div>
  22. </div>
  23. <% end %>
  24. <script>
  25. $(document).ready(function() {
  26. $('#openCashButton').attr('disabled', true);
  27. });
  28. $('#open_cash_register_id').on('change', function() {
  29. if ($(this).val() != "") {
  30. $('#openCashButton').attr('disabled', false);
  31. } else {
  32. $('#openCashButton').attr('disabled', true);
  33. }
  34. });
  35. function submitForm() {
  36. // $('#dialog').modal('toggle');
  37. // $('#open_cash_register_id').val();
  38. // window.location = "/cash_outs/new/" + $('#open_cash_register_id').val() ;
  39. $.ajax({
  40. type:'post',
  41. url: '/select_open_cash_to_close/' + $('#open_cash_register_id').val()
  42. });
  43. }
  44. </script>