Guest User

Untitled

a guest
Apr 20th, 2018
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1. def new
  2. @store = current_account.accountable
  3. @ordercard = Ordercard.find_all_by_company_id(4, :include => :item)
  4. return unless request.post?
  5. @order = Order.new
  6. @order.company_id = @store.id
  7. @order.submitted_by = params[:order][:submitted_by]
  8. @order.save!
  9. orderitems = params[:orderitem].reject {|item, qty| qty.nil? || qty.empty? || qty == 0 }
  10. orderitems.each do |item, qtyz|
  11. @orderitemnew = @order.orderitem.new(:item_id => item, :qty => qtyz)
  12. @orderitemnew.save!
  13. end
  14. flash[:notice] = "Order number #{@order.id} submitted successfully."
  15. redirect_to(:action => 'open')
  16. rescue ActiveRecord::RecordInvalid
  17. @order.destroy
  18. render :action => 'new'
  19. end
Add Comment
Please, Sign In to add comment