add cashier zone terminal
This commit is contained in:
@@ -8,12 +8,23 @@ class Origami::ShiftsController < ApplicationController#BaseOrigamiController
|
||||
|
||||
def new
|
||||
@float = Lookup.where('lookup_type=?','float_value')
|
||||
@terminal = CashierTerminal.all
|
||||
@terminal = CashierTerminal.available
|
||||
end
|
||||
|
||||
def create
|
||||
opening_balance = params[:opening_balance]
|
||||
cashier_terminal = params[:cashier_terminal]
|
||||
cashier_terminal_param = params[:cashier_terminal]
|
||||
|
||||
cashier_terminal = CashierTerminal.find(cashier_terminal_param)
|
||||
if cashier_terminal.is_currently_login
|
||||
respond_to do |format|
|
||||
format.html { redirect_to settings_order_queue_stations_url, notice: 'Cashier Terminal already signin!' }
|
||||
end
|
||||
end
|
||||
|
||||
cashier_terminal.is_currently_login = 1
|
||||
cashier_terminal.save
|
||||
|
||||
@shift = ShiftSale.new
|
||||
@shift.create(opening_balance,cashier_terminal, current_user)
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user