diff --git a/app/assets/javascripts/origami.js b/app/assets/javascripts/origami.js index 20ac5b26..8ce3d0c4 100644 --- a/app/assets/javascripts/origami.js +++ b/app/assets/javascripts/origami.js @@ -143,7 +143,7 @@ $(document).ready(function(){ }); // Payment for Bill - $('#pay').click(function() { + $('#pay-bill').click(function() { var sale_id=$(".selected-item").find(".orders-id").text(); if(sale_id!=""){ window.location.href = '/origami/sale/'+ sale_id + "/payment" @@ -160,52 +160,53 @@ $(document).ready(function(){ window.location.href = '/crm/customers/'+ sale_id + "/assign_sale_id" return false; }); -}); -/* For Receipt - Calculate discount or tax */ -$(document).on('click', '.cashier_number', function(event){ - if(event.handled !== true) { - var original_value=0; - original_value = $('#discount-amount').val(); + /* For Receipt - Calculate discount or tax */ + $('.cashier_number').on('click', function(event){ + if(event.handled !== true) { + var original_value=0; + original_value = $('#discount-amount').val(); - var input_type = $(this).attr("data-type"); - - switch (input_type) { - case 'num': - var input_value = $(this).attr("data-value"); - if (original_value == "0.0"){ - $('#discount-amount').val(input_value); + var input_type = $(this).attr("data-type"); + + switch (input_type) { + case 'num': + var input_value = $(this).attr("data-value"); + if (original_value == "0.0"){ + $('#discount-amount').val(input_value); + update_balance(); + } + else{ + $('#discount-amount').val(original_value + '' + input_value); + update_balance(); + } + break; + + case 'add': + var input_value = $(this).attr("data-value"); + amount = parseInt(input_value) + parseInt(original_value); + $('#discount-amount').val(amount); update_balance(); - } - else{ - $('#discount-amount').val(original_value + '' + input_value); + break; + + case 'del' : + var discount_text=$('#discount-amount').val(); + $('#discount-amount').val(discount_text.substr(0,discount_text.length-1)); update_balance(); - } - break; + break; - case 'add': - var input_value = $(this).attr("data-value"); - amount = parseInt(input_value) + parseInt(original_value); - $('#discount-amount').val(amount); - update_balance(); - break; + case 'clr': + $('#discount-amount').val("0.0"); + update_balance(); + break; + } - case 'del' : - var discount_text=$('#discount-amount').val(); - $('#discount-amount').val(discount_text.substr(0,discount_text.length-1)); - update_balance(); - break; + event.handled = true; + } else { + return false; + } + }); - case 'clr': - $('#discount-amount').val("0.0"); - update_balance(); - break; - } - - event.handled = true; - } else { - return false; - } }); /* Button Control by Status */ diff --git a/app/assets/javascripts/origami/payment.js b/app/assets/javascripts/origami/payment.js deleted file mode 100644 index e21a369e..00000000 --- a/app/assets/javascripts/origami/payment.js +++ /dev/null @@ -1,113 +0,0 @@ -// $(document).on('touchstart click', '.keypad', function(event){ -// event.stopPropagation(); -// event.preventDefault(); -// if(event.handled !== true) { -// -// // Do your magic here. -// var input_value = $(this).attr("data-value"); -// switch (input_value) { -// -// case 'delete': -// process_delete_payment(); -// break; -// -// case 'foc': -// remove_input_action(); -// $(".foc").attr("data-action","true"); -// if(customerName.toString() != " "){ //if already chosen customer -// if($("#foc_reason_lists").attr("foc_reason") == ' '){ -// alert("Please! Choose or Add FOC reason"); -// foc_additional_form(); -// } -// else{ -// process_foc_payment(); -// } -// } -// else{ -// alert("Please! Choose or Save Customer"); -// foc_additional_form(); -// } -// break; -// -// case 'nett': -// remove_input_action(); -// $(".nett").attr("data-action","true"); -// if($(".credit_note_payment").hasClass("payment_selected")){ -// if(customerName == " "){ -// alert("Please! Choose or Save Customer"); -// showCustomer(); -// } -// else{ -// $("#accept_payment_btn").attr("data-payment","credit"); -// process_nett_payment(); -// } -// } -// else{ -// process_nett_payment(); -// } -// break; -// -// case 'edit': -// process_edit_invoice(); -// break; -// -// case 'cancel': -// remove_input_action(); -// var status = $("#label_amountdue").attr("data-status"); -// if (status != 'completed' && status != 'void'){ -// $(".cancel").attr("data-action","true"); -// var message = confirm("Are you sure to void? Please, add reason!"); -// if (message == true) { -// $(".additional_form").hide(); -// $("#void_sale_additional_form").show(); -// process_cancel_payment(); -// } -// } -// else{ -// $(".cancel").addClass("dim"); -// } -// break; -// -// case 'ent': -// amount_due = parseFloat($("#label_amountdue").attr("data-original")); -// other_amt = parseFloat($("#label_cash_amount").attr("data-value")); -// credit_amount = parseFloat($("#label_credit_note").text()); -// if ($(".credit_note_payment").hasClass("payment_selected") && credit_amount > 0){ -// if(customerName.toString() != " "){ -// if(credit_amount > (amount_due - other_amt)){ -// alert("You shouldn't exceed the amount due."); -// } -// else{ -// $("#accept_payment_btn").attr("data-payment","credit"); -// update_balance_due(); -// } -// } -// else{ -// alert("Please! Choose or Save Customer"); -// } -// } -// else{ -// update_balance_due(); -// } -// -// break; -// case 'clear': -// process_clear_payment(); -// break; -// -// default: -// -// var existing_value = $(".payment_selected span").text(); -// -// if (existing_value == "0" || existing_value == "0.00") { existing_value = ""; } -// existing_value = existing_value + input_value; -// $(".payment_selected span").text(existing_value); -// -// } -// -// -// event.handled = true; -// } else { -// return false; -// } -// }); diff --git a/app/assets/javascripts/origami/paypar.coffee b/app/assets/javascripts/origami/paypar.coffee deleted file mode 100644 index 24f83d18..00000000 --- a/app/assets/javascripts/origami/paypar.coffee +++ /dev/null @@ -1,3 +0,0 @@ -# Place all the behaviors and hooks related to the matching controller here. -# All this logic will automatically be available in application.js. -# You can use CoffeeScript in this file: http://coffeescript.org/ diff --git a/app/assets/javascripts/origami/request_bills.coffee b/app/assets/javascripts/origami/request_bills.coffee deleted file mode 100644 index 24f83d18..00000000 --- a/app/assets/javascripts/origami/request_bills.coffee +++ /dev/null @@ -1,3 +0,0 @@ -# Place all the behaviors and hooks related to the matching controller here. -# All this logic will automatically be available in application.js. -# You can use CoffeeScript in this file: http://coffeescript.org/ diff --git a/app/assets/stylesheets/origami/paypar.scss b/app/assets/stylesheets/origami/paypar.scss deleted file mode 100644 index 8cc055f3..00000000 --- a/app/assets/stylesheets/origami/paypar.scss +++ /dev/null @@ -1,3 +0,0 @@ -// Place all the styles related to the origami/paypar controller here. -// They will automatically be included in application.css. -// You can use Sass (SCSS) here: http://sass-lang.com/ diff --git a/app/assets/stylesheets/origami/request_bills.scss b/app/assets/stylesheets/origami/request_bills.scss deleted file mode 100644 index 20719090..00000000 --- a/app/assets/stylesheets/origami/request_bills.scss +++ /dev/null @@ -1,3 +0,0 @@ -// Place all the styles related to the origami/RequestBills controller here. -// They will automatically be included in application.css. -// You can use Sass (SCSS) here: http://sass-lang.com/ diff --git a/app/views/origami/home/index.html.erb b/app/views/origami/home/index.html.erb index 35a46907..fa521d6c 100644 --- a/app/views/origami/home/index.html.erb +++ b/app/views/origami/home/index.html.erb @@ -219,9 +219,9 @@ - + - + diff --git a/app/views/origami/payments/show.html.erb b/app/views/origami/payments/show.html.erb index c2c15787..6da4bb17 100644 --- a/app/views/origami/payments/show.html.erb +++ b/app/views/origami/payments/show.html.erb @@ -165,42 +165,42 @@