<% usuario = Goldberg.user %> <% colaborador = Colaborador.find(:all, :conditions => "goldberg_users_id = #{usuario.id}") %> <% fornecedor = Fornecedor.find(:all, :conditions => "goldberg_users_id = #{usuario.id}") %> <% isVendedor = usuario.role.name == 'Vendedor' %> <% isFornecedor = usuario.role.name == 'Fornecedor' %> <%= render :partial => "consulta", :locals => {:colaborador => colaborador, :fornecedor => fornecedor, :isVendedor => isVendedor, :isFornecedor => isFornecedor} %>
<% if !isFornecedor %>
Pedido Normal | Pedido Gerado através de Saldo | Pedido Espelho | Orçamento
<% end %> <% if !isFornecedor %> <% end %> <% if Goldberg.credentials.action_authorised?('pedidos', 'edit') and Goldberg.credentials.action_authorised?('pedidos', 'destroy') %> <% elsif Goldberg.credentials.action_authorised?('pedidos', 'edit') and !Goldberg.credentials.action_authorised?('pedidos', 'destroy') %> <% else %> <% end %> <% if @pedidos != nil then %> <% odd_or_even = 0 ; for pedido in @pedidos ; odd_or_even = 1 - odd_or_even %> <% if isVendedor and pedido.tipo_pedido == 'N' and pedido.buscaPedidoEspelho() %> <% else %> <% if pedido.cliente_id %> <% objCliente = pedido.cliente %> <%end%> <% if pedido.fornecedor_id %> <% objFornecedor = pedido.fornecedor %> <%end%> <% if pedido.colaborador_id %> <% objColaborador = pedido.colaborador %> <%end%> <% if pedido.pedido_id %> <% objPedidoOriginal = pedido.pedido %> <%end%> <% if pedido.tipo_pedido == 'E' %> <% num_pedido = pedido.num_espelho %> <%else%> <% num_pedido = pedido.num_pedido %> <%end%> <% classe = pedido.class_pedido() %> <% if !isFornecedor %> <% end %> <% if Goldberg.credentials.action_authorised?('pedidos', 'edit') %> <% end %> <% if Goldberg.credentials.action_authorised?('pedidos', 'consultar_pedido') %> <% end %> <% if Goldberg.credentials.action_authorised?('pedidos', 'destroy') %> <% end %> <% end %> <%end%> <% end %>
Número / Original Cliente Fornecedor Representante Data do
Pedido
StatusTem
Saldo
AçõesAçõesAções
<%= link_to num_pedido, pedido, :class => classe %> <% if pedido.pedido_id %> <% unless isVendedor %> / <%= link_to objPedidoOriginal.num_pedido, objPedidoOriginal, :class => classe %><% end %> <%end%> <% if pedido.cliente_id %> <% if !isFornecedor %> <%= link_to objCliente.razao_social, objCliente, :class => classe %> <% else %> <%=h objCliente.razao_social %> <% end %> <%end%> <% if pedido.fornecedor_id %> <% if !isFornecedor %> <%= link_to objFornecedor.razao_social, objFornecedor, :class => classe %> <% else %> <%=h objFornecedor.razao_social %> <% end %> <%end%> <% if pedido.colaborador_id %> <% if !isFornecedor %> <%= link_to objColaborador.nome, objColaborador, :class => classe %> <% else %> <%=h objColaborador.nome %> <% end %> <%end%> <%= link_to pedido.created_at.strftime('%d/%m/%Y'), pedido, :class => classe %> <%= link_to getItemLista(Pedido::LISTA_STATUS, pedido.status_pedido), pedido, :class => classe %> <% pedido_gerado_com_saldo = pedido.pedido_gerado_com_saldo %> <% unless pedido_gerado_com_saldo.nil? %> <%= link_to pedido_gerado_com_saldo.num_pedido.to_s, pedido_gerado_com_saldo, :title => 'Pedido gerado com o saldo' %> <% else %> <% if pedido.status_pedido == 'faturado' or pedido.status_pedido == 'quitado' %> <%= link_to getItemLista(Pedido::NAO_SIM, pedido.tem_saldo), pedido, :class => classe %> <% else %> --- <% end %> <% end %> <%= link_to (image_tag('editar.gif', :class => 'icon', :title => 'Editar')), edit_pedido_path(pedido) %> <%= link_to (image_tag('print.gif', :class => 'icon', :title => 'Imprimir Pedido')), :controller => 'pedidos', :action => 'imprimir_rghost', :id => pedido %> <%= link_to (image_tag('print2.gif', :class => 'icon', :title => 'Imprimir Romaneio')), :controller => 'pedidos', :action => 'imprimir_romaneio', :id => pedido %> <%= link_to (image_tag('excluir.gif', :class => 'icon', :title => 'Excluir')), pedido, :confirm => 'Confirma exclusão deste item?', :method => :delete %>
<% if @pedidos != nil then %> <%= will_paginate @pedidos %> <% end %>
<%= render :partial => 'layouts/link_novo_item', :locals => {:titulo => 'Novo Pedido', :acao => new_pedido_path, :controller => 'pedidos'} %>