class Toolhound::PurchaseOrderItem

Class to parse GitHub repository owner and name from URLs and to generate URLs

Public Instance Methods

default_joins() click to toggle source
# File lib/toolhound-ruby/purchase_order_item.rb, line 31
def default_joins
  arr = []
  arr << "INNER JOIN tblPurchaseOrderText ON (tblPurchaseOrderText.intPOID = tblPurchaseOrder.intPOID AND varLocaleID = '#{locale}')"
  # arr << "INNER JOIN tblRentalDetail ON (tblRentalDetail.intRentalDetailID = tblRentalItem.intRentalDetailID)"

  arr
end
default_selects() click to toggle source
# File lib/toolhound-ruby/purchase_order_item.rb, line 11
def default_selects
  {
    purchase_order_detail: [
      "intPOID", :int_inventory_id, :dec_cost, :int_qty_ordered, :int_qty_received, :int_qty_rejected,
      :int_manufacturer_id, :bol_rent, :int_purchase_uof_m, :int_qty_required, :int_qty_returned,
      :dte_expected
    ]
  }
  # {
    # purchase_order:   [
    #   "intPOID", "varPONO", :int_vendor_id, :int_location_id, :int_payment_term_id, :bol_closed, :bol_approved,
    #   :dte_created_date, :dte_modified_date, :dte_cancelled_date, :bol_cancelled, :var_revision_no
    # ],
    # purchase_order_text: [:txt_notes]

    # rental_item_detail: [:var_status, :status_date, ],
    # rental_detail: [:int_rental_id, :int_inventory_id, :int_quantity, :dec_daily, :dec_weekly, :dec_monthly, :dec_selling_price],
  # }
end
for_po(po_id) click to toggle source
# File lib/toolhound-ruby/purchase_order_item.rb, line 39
def for_po(po_id)
  
end