_purchase.html.erb 1.8 KB

1234567891011121314151617181920212223242526272829303132
  1. <tr <% if purchase.status == "cancelled" %> class="danger"<% end %> >
  2. <td> # </td>
  3. <td><%= purchase.purchase_code %></td>
  4. <td><%= purchase.user.first_name%></td>
  5. <% if current_user.usertype == "A" || current_user.usertype == "SS" %>
  6. <td><%= purchase.pointsale.present? ? purchase.pointsale.name : '' %></td>
  7. <td><%= purchase.warehouse.present? ? purchase.warehouse.name : '' %></td>
  8. <% end %>
  9. <td><%= purchase.supplier.nick_name %></td>
  10. <td><%= number_to_currency(purchase.total, precision: 2) %> <%= purchase.is_in_dollars ? 'USD' : 'MXN' %></td>
  11. <td> <%= l(purchase.purchase_date, format: '%d/%B/%Y') %> </td>
  12. <td class="text-center">
  13. <% case purchase.status %>
  14. <% when "paid"%>
  15. <span class="label label-sm label-success"> <i class="fa fa-check"></i> Pagada </span>
  16. <% when "cancelled"%>
  17. <span class="label label-sm label-danger"> <i class="fa fa-close"></i> Cancelada </span>
  18. <% when "parcial"%>
  19. <span class="label label-sm label-warning"> <i class="fa fa-clock-o"></i> Abonada </span>
  20. <% when "notpaid"%>
  21. <span class="label label-sm label-default"> <i class="fa fa-clock-o"></i> Pendiente de pago </span>
  22. <% end %>
  23. </td>
  24. <td class="text-center">
  25. <%= link_to purchase, {:class=>"btn btn-icon-only default", :title=>"Ver compra"} do %> <i class="fa fa-search"></i> <% end %>
  26. <% daysToCancel = @pos_config.days_cancel_purchase %>
  27. <% if (can? :manage, Purchase) && (purchase.purchase_date + daysToCancel.days >= Date.today) && !purchase.cancelled? %>
  28. <%= link_to purchase_path(purchase), method: :delete, :class => "btn btn-icon-only btn-danger", :title=>"Cancelar compra", data: { confirm: '¿Está seguro de cancelar la compra?' } do %> <i class="fa fa-times"></i> <% end %>
  29. <% end %>
  30. </td>
  31. </tr>