= render :partial => 'order_head' .single_column{:style => 'clear:both'} - form_tag(:action => 'saveOrder', :id => @order) do .box_title %h2 Anderer Bestellungen .column_content %table#order.list %thead %tr %th Name %th %th Herstellerin %th Lieferantin %th{:style => "width:5em;"} Einheit %th{:style => "width:4.5em;"} Preis %th Verfügbar %th#col_required Menge %th Summe %tbody - total = 0 - i = 0 - for category_name, order_articles in @articles_grouped_by_category %tr{:style => "background-color:#EFEFEF"} %td{:style => "text-align:left"} %b=h category_name %td{:colspan => "9"} - for order_article in order_articles - article_total = @price[i] * @quantity[i] - total += article_total %tr{:class => cycle('even', 'odd', :name => 'articles'), :valign => "top"} %td.name = order_article.article.name - unless order_article.article.note.blank? = image_tag "lamp_grey.png", {:alt => _("Show note"), :size => "15x16", :border => "0", :onmouseover => "$('note_#{i}').show();", :onmouseout => "$('note_#{i}').hide();" } %td=h order_article.article.origin %td=h truncate order_article.article.manufacturer, :length => 11 %td=h truncate order_article.article.supplier.name, :length => 11 %td=h order_article.article.unit %td= number_to_currency @price[i] %td= @quantity_available[i] %td{:style => "text-align:right;"} = hidden_field_tag "ordered[#{order_article.id}][quantity]", @quantity[i], :id => "q_#{i}", :size => "2" %span.used{:id => "q_used_#{i}"}= @used_quantity[i] %span.total= "(#{@quantity[i] + @others_quantity[i]})" = button_to_function('+', "increaseStockQuantity(#{i})") = button_to_function('-', "decreaseStockQuantity(#{i})") %td{:id => "td_price_#{i}", :style => "text-align:right; padding-right:10px; width:4em"} %span{:id => "price_#{i}_display"}= number_to_currency(article_total, :unit => "") € - unless order_article.article.note.blank? %tr.note{:id => "note_#{i}", :style => "display:none"} %td{:colspan => "10"} =h order_article.article.note | =h order_article.article.manufacturer - i = i + 1 %tfoot %tr %td{:colspan => "5"} %td.currency{:colspan => "3"} Gesamtbetrag: %span#total_price= total € %tr %td{:colspan => "5"} %td.currency{:colspan => "3"} Verfügbares Guthaben: = number_to_currency @availableFunds %tr %td{:colspan => "5"} %td.currency{:colspan => "3"} Neuer Kontostand: %strong %span#new_balance= @ordergroup.account_balance - total € %tr %td{:style => "text-align:left;"}= link_to_top %td{:colspan => "4"} %td{:colspan => "3", :style => "text-align:right;"} %span{:style => "font-size:1.2em"}= submit_tag("Bestellung speichern", :id => 'submit_button' ) | = link_to "Abbrechen", :controller => 'ordering' = hidden_field_tag "total_balance", @ordergroup.account_balance - total, :id => "total_balance" = hidden_field_tag "version", @version %script{:type => "text/" + "javascript"} // preset data - for i in 0...@price.size = "addData(#{@price[i]}, 1, #{@price[i] * @quantity[i]}, #{@others_quantity[i]}, 0, #{@used_quantity[i]}, #{@quantity_available[i]});" = "setGroupBalance(#{@availableFunds});" // localization setDecimalSeparator(","); // initialize javascript updateBalance();