diff --git a/app/assets/javascripts/addorder.js b/app/assets/javascripts/addorder.js index 4aaa3745..427f9e7b 100755 --- a/app/assets/javascripts/addorder.js +++ b/app/assets/javascripts/addorder.js @@ -373,7 +373,7 @@ $(function() { $('.add_to_order').removeAttr('data-attributes'); $('.add_to_order').removeAttr('data-options'); - $('.change_qty').val(1); + $('#count').val(1); change_qty_plus_minus("count","plus","minus"); @@ -825,18 +825,11 @@ $(function() { // Get Selected Class function change_qty_plus_minus(id,plus,minus) { + var count = parseInt($('#'+id).val()); - - - - $('#'+plus).on("click", function(){ - - var count = parseInt($('#'+id).val()); - var countEl = document.getElementById(id); - - count++; - countEl.value = count; - + $('#'+plus).on("click", function(){ + count++; + $('#'+id).val(count); if (id == "count") { price = $("#unit_price").text(); @@ -900,7 +893,7 @@ $(function() { if ($.isNumeric(value)) { if (id=="count") { - $('.change_qty').attr('value',value); + $('#count').attr('value',value); price = $("#unit_price").text(); $("#total_price").text(value*price); }else{ diff --git a/app/assets/javascripts/application.js b/app/assets/javascripts/application.js index 381d98fa..92fab4ab 100755 --- a/app/assets/javascripts/application.js +++ b/app/assets/javascripts/application.js @@ -62,6 +62,9 @@ $(document).ready(function() { clearButton: true, date: false }); + + // first input focus for all form + $("body").has("form").find("input:first").focus(); // Image Upload $("#simple_menu_item_image_path").fileinput({ diff --git a/app/assets/stylesheets/CRM.scss b/app/assets/stylesheets/CRM.scss index ec599464..7f9192f2 100755 --- a/app/assets/stylesheets/CRM.scss +++ b/app/assets/stylesheets/CRM.scss @@ -6,6 +6,9 @@ @import "sweetalert/sweetalert.css"; @import "multi-select/css/multi-select.css"; @import "bootstrap-material-datetimepicker/css/bootstrap-material-datetimepicker"; +@import "jquery-ui/jquery-ui.css"; +@import "jquery-ui/jquery-ui.structure.css"; +@import "jquery-ui/jquery-ui.theme.css"; @import "morrisjs/morris"; @import "BSBMaterial/style"; @import "BSBMaterial/themes/all-themes"; diff --git a/app/controllers/origami/void_controller.rb b/app/controllers/origami/void_controller.rb index 0a10332d..80594a26 100755 --- a/app/controllers/origami/void_controller.rb +++ b/app/controllers/origami/void_controller.rb @@ -8,12 +8,12 @@ class Origami::VoidController < BaseOrigamiController sale = Sale.find_by_sale_id(sale_id) # update count for shift sale - if(sale.sale_status == "completed") + # if(sale.sale_status == "completed") if sale.shift_sale_id != nil shift = ShiftSale.find(sale.shift_sale_id) shift.calculate(sale_id, "void") end - end + # end sale.payment_status = 'void' sale.sale_status = 'void' diff --git a/app/models/sale_payment.rb b/app/models/sale_payment.rb index c24b8271..e49190a5 100755 --- a/app/models/sale_payment.rb +++ b/app/models/sale_payment.rb @@ -20,7 +20,7 @@ class SalePayment < ApplicationRecord end end - if (amount_due > 0) + if (amount_due >= 0) payment_status = false #route to payment type case payment_method diff --git a/app/models/shift_sale.rb b/app/models/shift_sale.rb index 7546daa5..baf11cb3 100755 --- a/app/models/shift_sale.rb +++ b/app/models/shift_sale.rb @@ -54,7 +54,7 @@ class ShiftSale < ApplicationRecord self.cash_sales = self.cash_sales.to_f + cash.to_f self.credit_sales = self.credit_sales.to_i + credit.to_f self.other_sales = self.other_sales.to_i + other_sales.to_f - self.nett_sales = self.nett_sales + saleobj.total_amount.to_f #self.grand_total.to_i - self.commercial_taxes + self.nett_sales = self.nett_sales + (saleobj.total_amount.to_f - self.total_discounts) #self.grand_total.to_i - self.commercial_taxes self.commercial_taxes = self.commercial_taxes.to_i + tax.to_f self.total_rounding = self.total_rounding + saleobj.rounding_adjustment self.total_receipt = self.total_receipt + 1 @@ -81,7 +81,7 @@ class ShiftSale < ApplicationRecord self.cash_sales = self.cash_sales.to_f - cash.to_f self.credit_sales = self.credit_sales.to_i - credit.to_f self.other_sales = self.other_sales.to_i - other_sales.to_f - self.nett_sales = self.nett_sales - saleobj.total_amount.to_f #self.grand_total.to_i - self.commercial_taxes + self.nett_sales = self.nett_sales - (saleobj.total_amount.to_f - self.total_discounts) #self.grand_total.to_i - self.commercial_taxes self.commercial_taxes = self.commercial_taxes.to_i - tax.to_f self.total_rounding = self.total_rounding - saleobj.rounding_adjustment self.total_void = self.total_void + saleobj.grand_total diff --git a/app/views/layouts/_header.html.erb b/app/views/layouts/_header.html.erb index 262dc6e1..f7ca56f2 100755 --- a/app/views/layouts/_header.html.erb +++ b/app/views/layouts/_header.html.erb @@ -32,7 +32,7 @@ <%if current_login_employee.role !="waiter" %>

exit_to_app - Logout + Logout