_sale.html.erb 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. <tr class=<%= (sale.cancelled? ? 'danger' : '') %>>
  2. <td><%= sale.id %></td>
  3. <td><%= sale.sale_code %> </td>
  4. <% if current_user.usertype == 'A' %>
  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/%B/%Y') %></td>
  10. <td>
  11. <% if sale.saletype == "credit" && sale.credit_note.blank? %>
  12. Crédito
  13. <% elsif sale.saletype == "credit" && sale.credit_note.present? %>
  14. Crédito/vale
  15. <% elsif sale.saletype == "cash" %>
  16. Contado
  17. <% else %>
  18. <!-- Cuando sea apartado, mostrar la fecha de vencimiento -->
  19. <%= l(sale.date_sale + @pos_config.days_cancel_reserved.days, :format => '%d/%B/%Y') %>
  20. <% end %>
  21. </td>
  22. <td><%= sale.products.count %></td>
  23. <td>
  24. <% case sale.status %>
  25. <% when "paid"%>
  26. <span class="label label-success"> PAGADA </span>
  27. <% when "cancelled"%>
  28. <span class="label label-danger"> CANCELADO </span>
  29. <% when "parcial"%>
  30. <span class="label label-warning"> ABONADA </span>
  31. <% when "notpaid"%>
  32. <span class="label label-default"> PENDIENTE PAGO </span>
  33. <% end %>
  34. </td>
  35. <td><%= number_to_currency(sale.total, precision: 2) %></td>
  36. <% if sale.reserved?%>
  37. <td><%= number_to_currency(sale.reserve_debt, precision: 2) %></td>
  38. <% end %>
  39. <td class="text-center">
  40. <%= link_to sale, {:class=>"btn btn-icon-only default", :title=>"Ver venta"} do %>
  41. <i class="fa fa-search"></i>
  42. <% end %>
  43. <%= link_to print_receipt_path(sale.id, format: 'pdf'), {:class=>"btn btn-icon-only default", :target => "blank"} do %>
  44. <i class="fa fa-print"></i>
  45. <% end %>
  46. <% if current_user.usertype != 'A' %>
  47. <% if sale.can_be_cancelled? %>
  48. <%= link_to sale , method: :delete, :class => "btn btn-icon-only btn-danger", :title=>"Cancelar venta", data: { confirm: '¿Esta seguro que desea cancelar la venta?'} do %> <i class="fa fa-ban"></i><% end %>
  49. <% end %>
  50. <% end %>
  51. </td>
  52. </tr>