_sale_reserved.html.erb 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. <tr class=<%= (sale.cancelled? ? 'danger' : '') %>>
  2. <td><%= sale.id %></td>
  3. <td><%= sale.sale_code %> </td>
  4. <% if current_user.usertype == "A" || current_user.usertype == "SS" %>
  5. <td> <%= sale.get_pointsale.name %> </td>
  6. <% end %>
  7. <td> <%= sale.customer.nick_name %> </td>
  8. <td> <%= sale.seller.name %> </td>
  9. <td> <%= l(sale.date_sale, :format => '%d/%m/%Y') %> </td>
  10. <td> <%= l(sale.expiration_date, :format => '%d/%B/%Y') %> </td>
  11. <td> <%= sale.sales_details.sum(:quantity) %> </td>
  12. <td>
  13. <% if sale.reserve_is_expired? && !sale.paid? && !sale.cancelled? %>
  14. <span class="label label-warning"> VENCIDO </span>
  15. <% elsif sale.cancelled? %>
  16. <span class="label label-danger"> CANCELADO </span>
  17. <% elsif sale.parcial? %>
  18. <span class="label label-success"> VIGENTE </span>
  19. <% elsif sale.paid? %>
  20. <span class="label label-success"> PAGADO </span>
  21. <% end %>
  22. </td>
  23. <td><%= number_to_currency(sale.total, precision: 2) %></td>
  24. <td><%= number_to_currency(sale.reserve_debt, precision: 2) %></td>
  25. <td class="hide_c">
  26. <!-- detalle del traspaso -->
  27. <%= link_to sale, {:class=>"btn btn-icon-only default", :title=>"Ver apartado"} do %>
  28. <i class="fa fa-search"></i>
  29. <% end %>
  30. <!-- reimprimir ticket -->
  31. <%= link_to print_receipt_path(sale.id, format: 'pdf'), {:class=>"btn btn-icon-only default", :target => "blank"} do %>
  32. <i class="fa fa-print"></i>
  33. <% end %>
  34. <!-- regresar productos a inventario cuando vencio el apartado -->
  35. <% if sale.reserve_is_expired? && !sale.cancelled_by_expiration? && !sale.paid? && !sale.cancelled? %>
  36. <%= link_to sale_return_expired_path(sale), :class=>"btn btn-icon-only btn-info", :title=>"Regresar producto(s) a inventario", data: { confirm: '¿Está seguro que desea reingresar los productos a inventario?', method: 'post' } do %>
  37. <i class="fa fa-reply"></i>
  38. <% end %>
  39. <% end %>
  40. <!-- Cancelar apartado -->
  41. <% if !sale.reserve_is_expired? && !sale.cancelled? && !sale.paid? %>
  42. <%= link_to cancel_reserved_sale_path(sale), :remote => true, :class => "btn btn-icon-only btn-danger", :title=>"Cancelar apartado" do %>
  43. <i class="fa fa-ban"></i>
  44. <% end %>
  45. <% end %>
  46. <!-- liquidar traspaso -->
  47. <% if (can? :liquidate_reserve, Sale) && !sale.cancelled_by_expiration? && sale.parcial? %>
  48. <%= link_to sale_liquidate_reserve_path(sale), :remote => true, :class=>"btn btn-icon-only green-dark", :title=>"Liquidar apartado" do %>
  49. <i class="fa fa-dollar"></i>
  50. <% end %>
  51. <% end %>
  52. </td>
  53. </tr>