+
+
+
-<%= link_to 'Edit', edit_crm_customer_path(@crm_customer) %> |
-<%= link_to 'Back', crm_customers_path %>
diff --git a/app/views/kaminari/_first_page.html.erb b/app/views/kaminari/_first_page.html.erb
new file mode 100644
index 00000000..2682d341
--- /dev/null
+++ b/app/views/kaminari/_first_page.html.erb
@@ -0,0 +1,11 @@
+<%# Link to the "First" page
+ - available local variables
+ url: url to the first page
+ current_page: a page object for the currently displayed page
+ total_pages: total number of pages
+ per_page: number of items to fetch per page
+ remote: data-remote
+-%>
+
+ <%= link_to_unless current_page.first?, t('views.pagination.first').html_safe, url, :remote => remote %>
+
diff --git a/app/views/kaminari/_gap.html.erb b/app/views/kaminari/_gap.html.erb
new file mode 100644
index 00000000..bbb0f983
--- /dev/null
+++ b/app/views/kaminari/_gap.html.erb
@@ -0,0 +1,8 @@
+<%# Non-link tag that stands for skipped pages...
+ - available local variables
+ current_page: a page object for the currently displayed page
+ total_pages: total number of pages
+ per_page: number of items to fetch per page
+ remote: data-remote
+-%>
+<%= t('views.pagination.truncate').html_safe %>
diff --git a/app/views/kaminari/_last_page.html.erb b/app/views/kaminari/_last_page.html.erb
new file mode 100644
index 00000000..53d61307
--- /dev/null
+++ b/app/views/kaminari/_last_page.html.erb
@@ -0,0 +1,11 @@
+<%# Link to the "Last" page
+ - available local variables
+ url: url to the last page
+ current_page: a page object for the currently displayed page
+ total_pages: total number of pages
+ per_page: number of items to fetch per page
+ remote: data-remote
+-%>
+
+ <%= link_to_unless current_page.last?, t('views.pagination.last').html_safe, url, :remote => remote %>
+
diff --git a/app/views/kaminari/_next_page.html.erb b/app/views/kaminari/_next_page.html.erb
new file mode 100644
index 00000000..4fc20712
--- /dev/null
+++ b/app/views/kaminari/_next_page.html.erb
@@ -0,0 +1,11 @@
+<%# Link to the "Next" page
+ - available local variables
+ url: url to the next page
+ current_page: a page object for the currently displayed page
+ total_pages: total number of pages
+ per_page: number of items to fetch per page
+ remote: data-remote
+-%>
+
+ <%= link_to_unless current_page.last?, t('views.pagination.next').html_safe, url, :rel => 'next', :remote => remote %>
+
diff --git a/app/views/kaminari/_page.html.erb b/app/views/kaminari/_page.html.erb
new file mode 100644
index 00000000..582af7bc
--- /dev/null
+++ b/app/views/kaminari/_page.html.erb
@@ -0,0 +1,12 @@
+<%# Link showing page number
+ - available local variables
+ page: a page object for "this" page
+ url: url to this page
+ current_page: a page object for the currently displayed page
+ total_pages: total number of pages
+ per_page: number of items to fetch per page
+ remote: data-remote
+-%>
+
+ <%= link_to_unless page.current?, page, url, {:remote => remote, :rel => page.next? ? 'next' : page.prev? ? 'prev' : nil} %>
+
diff --git a/app/views/kaminari/_paginator.html.erb b/app/views/kaminari/_paginator.html.erb
new file mode 100644
index 00000000..4fb445fd
--- /dev/null
+++ b/app/views/kaminari/_paginator.html.erb
@@ -0,0 +1,23 @@
+<%# The container tag
+ - available local variables
+ current_page: a page object for the currently displayed page
+ total_pages: total number of pages
+ per_page: number of items to fetch per page
+ remote: data-remote
+ paginator: the paginator that renders the pagination tags inside
+-%>
+<%= paginator.render do -%>
+
+<% end -%>
diff --git a/app/views/kaminari/_prev_page.html.erb b/app/views/kaminari/_prev_page.html.erb
new file mode 100644
index 00000000..9c4aff49
--- /dev/null
+++ b/app/views/kaminari/_prev_page.html.erb
@@ -0,0 +1,11 @@
+<%# Link to the "Previous" page
+ - available local variables
+ url: url to the previous page
+ current_page: a page object for the currently displayed page
+ total_pages: total number of pages
+ per_page: number of items to fetch per page
+ remote: data-remote
+-%>
+
+ <%= link_to_unless current_page.first?, t('views.pagination.previous').html_safe, url, :rel => 'prev', :remote => remote %>
+
diff --git a/app/views/origami/customers/index.html.erb b/app/views/origami/customers/index.html.erb
new file mode 100644
index 00000000..070d6d26
--- /dev/null
+++ b/app/views/origami/customers/index.html.erb
@@ -0,0 +1,233 @@
+
+
+
+
+
+
+
+
+
diff --git a/app/views/origami/home/index.html.erb b/app/views/origami/home/index.html.erb
index 394d494b..4bcc5863 100644
--- a/app/views/origami/home/index.html.erb
+++ b/app/views/origami/home/index.html.erb
@@ -28,10 +28,12 @@
# ToDo no need check new
# Assigned Id for new Order? Sale?
unique_id=""
+ customer_id=""
# For CSS- Class for Order? Sale?
sale_status=""
if cpo.order_status == 'new'
unique_id=cpo.booking_id
+ customer_id=cpo.order_customer_id
# check selected item and assign
if @selected_item != nil
if cpo.order_id == @selected_item.order_id
@@ -40,6 +42,7 @@
end
else
unique_id=cpo.sale_id
+ customer_id=cpo.sale_customer_id
sale_status="paid"
# check selected item and assign
if @selected_item != nil
@@ -52,7 +55,8 @@
<%= unique_id %>
-
<%= bko.customer_id %>
+
<%= customer_id %>
+
<%= cpo.order_id %>
<%= cpo.table_name %>
Receipt No :
@@ -82,10 +86,12 @@
@booking_orders.each do |bko|
# Assigned Id for new Order? Sale?
unique_id=""
+ customer_id=""
# For CSS- Class for Order? Sale?
sale_status=""
if bko.order_status == 'new'
unique_id=bko.booking_id
+ customer_id=bko.order_customer_id
# check selected item and assign
if @selected_item != nil
if bko.order_id == @selected_item.order_id
@@ -94,6 +100,7 @@
end
else
unique_id=bko.sale_id
+ customer_id=bko.sale_customer_id
sale_status="sold"
# check selected item and assign
if @selected_item != nil
@@ -105,7 +112,9 @@
%>
-
<%= unique_id %>
+
<%= unique_id %>
+
<%= customer_id %>
+
<%= bko.order_id %>
<%= bko.table_name %>
Receipt No :
@@ -135,11 +144,13 @@
@booking_rooms.each do |rmo|
# Assigned Id for new Order? Sale?
unique_id=""
+ customer_id=""
# For CSS- Class for Order? Sale?
sale_status=""
if rmo.order_status == 'new'
unique_id=rmo.booking_id
+ customer_id=rmo.order_customer_id
# check selected item and assign
if @selected_item != nil
if rmo.order_id == @selected_item.order_id
@@ -148,6 +159,7 @@
end
else
unique_id=rmo.sale_id
+ customer_id=rmo.sale_customer_id
sale_status="sold"
# check selected item and assign
if @selected_item != nil
@@ -159,10 +171,10 @@
%>
-
<%= unique_id %>
-
<%= rmo.customer_id %>
-
<%= rmo.room_name %>
-
+
<%= unique_id %>
+
<%= customer_id %>
+
<%= rmo.order_id %>
+
<%= rmo.room_name %>
Receipt No :
@@ -191,19 +203,21 @@
@orders.each do |odr|
# Assigned Id for new Order? Sale?
unique_id=""
+ customer_id=""
# For CSS- Class for Order? Sale?
sale_status=""
if odr.order_status == 'new'
unique_id=odr.booking_id
- # check selected item and assign
+ customer_id = odr.order_customer_id
if @selected_item != nil
if odr.order_id == @selected_item.order_id
sale_status = sale_status + " selected-item"
end
end
- else
+ else
unique_id=odr.sale_id
+ customer_id = odr.sale_customer_id
sale_status="sold"
# check selected item and assign
if @selected_item != nil
@@ -211,15 +225,15 @@
sale_status = sale_status + " selected-item"
end
end
- end
+ end
%>
+
+
+
+
+
diff --git a/config/routes.rb b/config/routes.rb
index ddb6e3ff..816b53f7 100644
--- a/config/routes.rb
+++ b/config/routes.rb
@@ -82,17 +82,19 @@ Rails.application.routes.draw do
get "/:id/discount" => "discounts#index"
post "/:id/discount" => "discounts#create"
- get "/:id/request_bills" => "request_bills#print"
+ get "/:id/request_bills" => "request_bills#print"
#--------- Payment ------------#
get 'sale/:sale_id/payment' => 'payments#show'
- post 'payment_process' => 'payments#create'
+ post 'payment/cash' => 'payments#create'
post 'paypar_payment_process' => 'paypar_payments#create'
get 'sale/:sale_id/payment/credit_payment' => "credit_payments#index"
get 'sale/:sale_id/payment/others_payment' => "others_payments#index"
+
# get 'sale/:sale_id/payment/others_payment/:payment_method' => "redeem_payments#index"
+
get 'sale/:sale_id/payment/others_payment/MPU' => "mpu#index"
- post 'create_mpu_payment' => "mpu#create"
+ post 'payment/mpu' => "mpu#create"
get 'sale/:sale_id/payment/others_payment/REDEEMREBATE' => "redeem_payments#index"
#---------Add Customer --------------#
@@ -100,7 +102,6 @@ Rails.application.routes.draw do
get '/:sale_id/add_customer', to: "customers#add_customer"
get '/:customer_id/get_customer' => 'home#get_customer'
post '/:sale_id/update_sale' , to: "home#update_sale_by_customer"#update customer id in sale table
-
end
#--------- Waiter/Ordering Station ------------#
@@ -167,8 +168,10 @@ Rails.application.routes.draw do
resources :tax_profiles
#lookups
resources :lookups
- #orders
+ #orders
resources :orders
+ #sales
+ resources :sales
#cashier_terminals
resources :cashier_terminals
#order_job_stations
diff --git a/db/migrate/20170608105644_create_dining_queues.rb b/db/migrate/20170612031153_create_dining_queues.rb
similarity index 100%
rename from db/migrate/20170608105644_create_dining_queues.rb
rename to db/migrate/20170612031153_create_dining_queues.rb
diff --git a/spec/controllers/settings/orders_controller_spec.rb b/spec/controllers/settings/orders_controller_spec.rb
new file mode 100644
index 00000000..e715e84f
--- /dev/null
+++ b/spec/controllers/settings/orders_controller_spec.rb
@@ -0,0 +1,5 @@
+require 'rails_helper'
+
+RSpec.describe Settings::OrdersController, type: :controller do
+
+end
diff --git a/spec/helpers/settings/orders_helper_spec.rb b/spec/helpers/settings/orders_helper_spec.rb
new file mode 100644
index 00000000..028e7209
--- /dev/null
+++ b/spec/helpers/settings/orders_helper_spec.rb
@@ -0,0 +1,15 @@
+require 'rails_helper'
+
+# Specs in this file have access to a helper object that includes
+# the Settings::OrdersHelper. For example:
+#
+# describe Settings::OrdersHelper do
+# describe "string concat" do
+# it "concats two strings with spaces" do
+# expect(helper.concat_strings("this","that")).to eq("this that")
+# end
+# end
+# end
+RSpec.describe Settings::OrdersHelper, type: :helper do
+ pending "add some examples to (or delete) #{__FILE__}"
+end
diff --git a/spec/models/dining_queue_spec.rb b/spec/models/dining_queue_spec.rb
new file mode 100644
index 00000000..185068c3
--- /dev/null
+++ b/spec/models/dining_queue_spec.rb
@@ -0,0 +1,5 @@
+require 'rails_helper'
+
+RSpec.describe DiningQueue, type: :model do
+ pending "add some examples to (or delete) #{__FILE__}"
+end