From feb1d662577f4bd7831a417447b07356a5ee7e8f Mon Sep 17 00:00:00 2001 From: Zin Lin Phyo Date: Mon, 26 Jun 2017 18:00:48 +0630 Subject: [PATCH] overall void --- Gemfile.lock | 2 -- app/controllers/origami/home_controller.rb | 2 +- app/views/origami/home/show.html.erb | 20 +++++++++++++++++++- config/routes.rb | 3 +++ dump.rdb | Bin 18163 -> 18262 bytes 5 files changed, 23 insertions(+), 4 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index e4b905ea..5c0f8a10 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -122,7 +122,6 @@ GEM nokogiri (1.8.0) mini_portile2 (~> 2.2.0) pdf-core (0.7.0) - pg (0.21.0) prawn (2.2.2) pdf-core (~> 0.7.0) ttfunk (~> 1.5) @@ -261,7 +260,6 @@ DEPENDENCIES kaminari (~> 1.0.1) listen (~> 3.0.5) mysql2 (>= 0.3.18, < 0.5) - pg prawn prawn-table puma (~> 3.0) diff --git a/app/controllers/origami/home_controller.rb b/app/controllers/origami/home_controller.rb index 3f70ad01..1b0aa491 100644 --- a/app/controllers/origami/home_controller.rb +++ b/app/controllers/origami/home_controller.rb @@ -35,7 +35,7 @@ class Origami::HomeController < BaseOrigamiController @status_order = 'order' else sale = Sale.find(booking.sale_id) - if sale.sale_status != "completed" + if sale.sale_status != "completed" && sale.sale_status != 'void' puts "enter" @sale_array.push(sale) if @status_order == 'order' diff --git a/app/views/origami/home/show.html.erb b/app/views/origami/home/show.html.erb index 73f298ec..6342aee4 100644 --- a/app/views/origami/home/show.html.erb +++ b/app/views/origami/home/show.html.erb @@ -288,7 +288,7 @@ - + <% end %> @@ -454,5 +454,23 @@ $('#edit').on('click',function(){ var sale_id = "<%= @obj_sale.sale_id rescue "" %>" window.location.href = '/origami/table/'+ dining_id + "/sale/"+ sale_id + "/edit"; }) + + $('#void').on('click',function () { + var sure = confirm("Are you sure want to Void"); + if (sure == true) { + var sale_id = $('#sale_id').val(); + var ajax_url = "/origami/sale/" + sale_id + '/void'; + $.ajax({ + type: 'POST', + url: ajax_url, + success: function () { + window.location.href = '/origami/'; + } + }) + } else { + + } + + }) diff --git a/config/routes.rb b/config/routes.rb index bf5d6483..db4acb5b 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -110,6 +110,9 @@ Rails.application.routes.draw do get 'sale/:sale_id/payment/others_payment/JCB' => "jcb#index" get 'sale/:sale_id/payment/others_payment/Redeem' => "redeem_payments#index" + #---------Void --------------# + post 'sale/:sale_id/void' => 'void#overall_void' + #---------Add Customer --------------# #resources :customers get '/:sale_id/customers', to: "customers#add_customer" diff --git a/dump.rdb b/dump.rdb index 211fd505548a6a60b85596d4201ab6d1155b4f22..041df177e5969bb1b252b44f32d8d3f28339ced3 100644 GIT binary patch delta 3514 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 QmhL?oSn*?M^tKJO6EWEn2z3cCB1* zUvrc86L%B*z4nKEJH;jEv(K8wFYI?6C%W!*ezac@VftAiZ+Ko&g(ZtdM@El~Rno7f zU+esS^69aO;%NR@A=#gVuamvWiDG`dSU7wjUrhFsPHvQ>lxdwJ98<1)lgCF6C;g&=nWYAX~1xfb}I2WS?6Ql2!80M-e z6j!g85^t`W0rr46q(1TBSvySMTwbpbLK44TPI#@}+>P1p|{nExIFhVUW)}JE8v|yFYyV>D7;4cl$w}s4O zL@_1-k#p((#;({@ro7+&ps!=V7b#a<&wdm@Ghai#uk=b>Xk`HJGYQYlJe4w;@?t>7 zKL+yJ*L=Mdy&bRG3Zv++sMEf^VaT3bwY9sJ3YUN>SV=`T1M`y926M-|)DGfeR25T-o3E{lxxz z$Lq^zOf@hEObOY)?A-G(x|DINdFFsqf{~ioAP)hcy%<%VIr#Q=VasA`yryCli)d)s zRo^yIA)$oo@OwjV01VOg1}Q?Gf=feAE~SS4Z)A7*0^Wz`mobWg5;X-3Qb!}*12lbl zN|(Pr{Z?de;Sk#D_V-W48+VTthrydOJq_M6T5`{>4&9p>qUtbJjn4;(P$_8LyQ?5U zOd1f(2Z2eoe`&e%F-gJ3Jk<<37h{S^!O6=`)lzRdqG~93ssdA1;J2#QrDA}EA2Qxz zsCoL#BX1_6K6a?Hkut8eB7(-`re+zW@dQCj=R76OHTsK4r27~8N=5aUN>i`#(%p<-1 zbvC`dR_)X!zjw|-y!Cn+14jY^!?LbA(saj<><62dkBwqDr~KWr6LyP+83x4s;?e?f z!#ue>v&O%Az(T!U2r&kxbSpdLGc(n`uxx8lg?fCa*lZ_z+8PWxWq;bUWhh?LC^{bj z{m$O4YV>Ld#vJ-h6c%ELg)dRK-IxcvXRKZuzx?uI0`3b+(NY`?1quS80ztHMu>t5} z(8b(+maijG3Vj@UHuFy(ZQ!u*)&Km%r9{XHf`zQNu=gQ!xoRW0bP1L?XrYRRXCe{< z8bCcL@J{wgC~(F;v3fDl8012oQ8<0zFqq%;ox#$tVqkuT^4Yrq6Ry_u(dUm*5tx{+ z*`Q*S8xRPG^9 zmK{#sO_;V@T6TRCj-*G+$0EDOzLpzs9!al5n*!^YDV>jLpr+xo^+g-jK8J2Lf+d2P zRvG9`8Ve|$Xo|I6+Ws>;xTYMgENWnD!;Nr!Tm5K+g#?CYY91K)D#QdK#5;~-Se7q3 i@Ka%Zl*m%&Tx;YHaWB3a!*PA@&dJ~1`Nz4g7yl25cAGN*