item_slim_customise_pdf

This commit is contained in:
EikhantMon
2018-05-25 16:23:24 +06:30
parent b4d421fdcf
commit 6c26dc4d5a
8 changed files with 401 additions and 6 deletions

View File

@@ -6,8 +6,8 @@ class Printer::OrderQueuePrinter < Printer::PrinterWorker
#Print
# Must be one print
if print_settings.print_copies == 0
print_settings.print_copies = 1
print_settings.save!
print_settings.print_copies = 1
print_settings.save!
end
order_item = print_query('order_item', order_item_id) #OrderItem.find_by_item_code(item_code)
@@ -32,6 +32,12 @@ class Printer::OrderQueuePrinter < Printer::PrinterWorker
else
pdf = OrderItemPdf.new(print_settings,order_item[0], print_status, options, oqs.use_alternate_name, before_updated_qty)
end
elsif order_item_slim[0] == 'OrderSlimCustomisePdf'
if order_item_slim[1] == '1'
pdf = OrderItemSlimCustomisePdf.new(print_settings, order_item[0], print_status, options, oqs.use_alternate_name, before_updated_qty)
else
pdf = OrderItemPdf.new(print_settings,order_item[0], print_status, options, oqs.use_alternate_name, before_updated_qty)
end
end
end
end
@@ -97,6 +103,12 @@ class Printer::OrderQueuePrinter < Printer::PrinterWorker
else
pdf = OrderItemPdf.new(print_settings,odi_item[0], print_status, options, oqs.use_alternate_name,before_updated_qty)
end
elsif order_item_slim[0] == 'OrderSlimCustomisePdf'
if order_item_slim[1] == '1'
pdf = OrderItemSlimCustomisePdf.new(print_settings, odi_item[0], print_status, options, oqs.use_alternate_name, before_updated_qty)
else
pdf = OrderItemPdf.new(print_settings,odi_item[0], print_status, options, oqs.use_alternate_name,before_updated_qty)
end
end
end
end
@@ -136,7 +148,13 @@ class Printer::OrderQueuePrinter < Printer::PrinterWorker
else
pdf = OrderSummaryPdf.new(print_settings,order, print_status, order_items, oqs.use_alternate_name,before_updated_qty)
end
end
elsif order_summary_slim[0] == 'OrderSlimCustomisePdf'
if order_summary_slim[1] == '1'
pdf = OrderSummarySlimCustomisePdf.new(print_settings, order, print_status, order_items, oqs.use_alternate_name, before_updated_qty)
else
pdf = OrderSummaryPdf.new(print_settings,order, print_status, order_items, oqs.use_alternate_name,before_updated_qty)
end
end
end
end
@@ -195,6 +213,12 @@ class Printer::OrderQueuePrinter < Printer::PrinterWorker
else
pdf = OrderItemPdf.new(print_settings,odi, print_status, options,oqs.use_alternate_name,before_updated_qty)
end
elsif order_item_slim[0] == 'OrderSlimCustomisePdf'
if order_item_slim[1] == '1'
pdf = OrderItemSlimCustomisePdf.new(print_settings, odi, print_status, options, oqs.use_alternate_name, before_updated_qty)
else
pdf = OrderItemPdf.new(print_settings,odi_item[0], print_status, options, oqs.use_alternate_name,before_updated_qty)
end
end
end
end
@@ -236,7 +260,13 @@ class Printer::OrderQueuePrinter < Printer::PrinterWorker
else
pdf = OrderSummaryPdf.new(print_settings,order, print_status,oqs.use_alternate_name,before_updated_qty)
end
end
elsif order_summary_slim[0] == 'OrderSlimCustomisePdf'
if order_summary_slim[1] == '1'
pdf = OrderSummarySlimCustomisePdf.new(print_settings, order, print_status, order_items, oqs.use_alternate_name, before_updated_qty)
else
pdf = OrderSummaryPdf.new(print_settings,order, print_status, order_items, oqs.use_alternate_name,before_updated_qty)
end
end
end
end