From 2f84ca97c3781ae287434dcaf8385f77f215b4fc Mon Sep 17 00:00:00 2001 From: Welton Moura Date: Thu, 12 Dec 2024 10:47:36 -0300 Subject: [PATCH] create views comandas --- .../comandas/__pycache__/urls.cpython-310.pyc | Bin 295 -> 345 bytes .../__pycache__/views.cpython-310.pyc | Bin 335 -> 697 bytes gestaoRaul/comandas/templates/comandas.html | 27 ++++++++++++++-- .../comandas/templates/viewcomanda.html | 29 ++++++++++++++++++ gestaoRaul/comandas/urls.py | 1 + gestaoRaul/comandas/views.py | 17 ++++++++-- gestaoRaul/db.sqlite3 | Bin 188416 -> 188416 bytes .../mesas/__pycache__/models.cpython-310.pyc | Bin 573 -> 685 bytes .../mesas/__pycache__/urls.cpython-310.pyc | Bin 289 -> 327 bytes .../mesas/__pycache__/views.cpython-310.pyc | Bin 410 -> 683 bytes gestaoRaul/mesas/models.py | 3 ++ gestaoRaul/mesas/templates/mesas.html | 16 +++++++++- gestaoRaul/mesas/urls.py | 2 ++ gestaoRaul/mesas/views.py | 14 +++++++-- .../__pycache__/views.cpython-310.pyc | Bin 872 -> 878 bytes gestaoRaul/templates/base.html | 2 +- .../static/comandas/css/comandas.css | 26 ++++++++++++++++ .../static/comandas/css/viewcomanda.css | 26 ++++++++++++++++ .../__pycache__/models.cpython-310.pyc | Bin 463 -> 578 bytes gestaoRaul/typePay/models.py | 5 ++- 20 files changed, 158 insertions(+), 10 deletions(-) create mode 100644 gestaoRaul/comandas/templates/viewcomanda.html create mode 100644 gestaoRaul/templates/static/comandas/css/viewcomanda.css diff --git a/gestaoRaul/comandas/__pycache__/urls.cpython-310.pyc b/gestaoRaul/comandas/__pycache__/urls.cpython-310.pyc index 39c253ff57a9d05f150516a9eafdedf826e298ee..a79bde7eaed2bf1957ae592375df203f1cf392dd 100644 GIT binary patch delta 159 zcmZ3^bdyOtpO=@50R)~zr5^@TkHH)yf(^)a0ODesiQ1YHsf;P?smxidDI6(mz0B!M zQEVxk!3>&Q6XW#ds(8vWQ_GX{a})DY67{3Fk$8TZ>=P#_@Bk@rGGGOA9Dul3Z=$v)S2|-9YYKZXgC@ts9DQa# zO}2?U742_vmlov|B$kw<7UdPMWGDg|2qu0xI9tVp7N-^!$CRh$l;p>_M8C4v9| diff --git a/gestaoRaul/comandas/__pycache__/views.cpython-310.pyc b/gestaoRaul/comandas/__pycache__/views.cpython-310.pyc index eaf95959c90493313b63925d92084046aa6c7533..2e071212ac65a4cca33e66790277f7eb856bd213 100644 GIT binary patch literal 697 zcmY+C&2H2%5XU`szPjBl;o3LIWra8bLWofHwuc2SQKTx3t!<(tF1ABOl|7X!@6aB3 zAr8KBK)eDc#z|VWmOS>@p83uEWw}}{2#()>vfVGh)j5v`Mduw({Q?aq92(L>1})7f zIG;AG^)e6ljCnFi=i^z@8Z& z8%9|NHaF~VvV+S)6|FEzqJp&I*Rd;Nu4ob=oV_Hl?DXW5WjkRkt2#4Eq5@=3N_Z-A z`$IH#F$bMhTrJ(H6J;{)gV;ldNhh(7@IbrJB}8xpF;&me*(9Njd0linxz-m_nX)%} t1Sy8s*|V9T*RABD(Ni@}k}>=da72&P=ncN@8}ZhCkr5e_C5^mg_#d^Cp9BB^ literal 335 zcmYjM%}N6?5Kgk&A4(TI`U-nl@G3==dhS6Hp#&ss!nTrZG?Q2q@uJ|f^p$e;Dc>8#1!9f>+7{V64*C@MP%Pf6);rZ}1^b5oCv5%0C2^>^{Ds@Gw=rtjz|Rr`J3_lxQH(o(T^lbc?#k oC;CzKoo`^}Lu^xoKqv3y-2q25L?Mr7&g*2&1^o_6q$!)0|Fil`qyPW_ diff --git a/gestaoRaul/comandas/templates/comandas.html b/gestaoRaul/comandas/templates/comandas.html index 97f1dd2..7abc4b3 100644 --- a/gestaoRaul/comandas/templates/comandas.html +++ b/gestaoRaul/comandas/templates/comandas.html @@ -1,12 +1,33 @@ {% extends "base.html" %} +{% load static %} {% block 'title' %} -Type Pay +Comandas{% endblock %} +{% block 'head' %} + {% endblock %} - {% block 'body' %} -Body Type Pay + +body> +
+ + {% for comanda in comandas %} + + + + {% endfor %} + + +
+ + + + + {% endblock %} \ No newline at end of file diff --git a/gestaoRaul/comandas/templates/viewcomanda.html b/gestaoRaul/comandas/templates/viewcomanda.html new file mode 100644 index 0000000..e202a90 --- /dev/null +++ b/gestaoRaul/comandas/templates/viewcomanda.html @@ -0,0 +1,29 @@ +{% extends "base.html" %} +{% load static %} + + + + +{% block 'title' %} +Comandas{% endblock %} +{% block 'head' %} + +{% endblock %} +{% block 'body' %} + +body> +
+

{{comanda.id}}

+

{{comanda.name}}

+

{{comanda.mesa}}

+

{{comanda.dt_open}}

+ + + +
+ + + + + +{% endblock %} \ No newline at end of file diff --git a/gestaoRaul/comandas/urls.py b/gestaoRaul/comandas/urls.py index c739f6d..4b9539a 100644 --- a/gestaoRaul/comandas/urls.py +++ b/gestaoRaul/comandas/urls.py @@ -4,6 +4,7 @@ from . import views urlpatterns = [ path('', views.comandas, name='comandas'), + path('viewcomanda/', views.viewComanda, name='viewcomanda'), diff --git a/gestaoRaul/comandas/views.py b/gestaoRaul/comandas/views.py index e60abb5..8f5c437 100644 --- a/gestaoRaul/comandas/views.py +++ b/gestaoRaul/comandas/views.py @@ -1,6 +1,19 @@ -from django.shortcuts import render +from django.shortcuts import render, redirect + +from comandas.models import Comanda # Create your views here. def comandas(request): - return render(request, 'comandas.html') \ No newline at end of file + comandas = Comanda.objects.all() + return render(request, 'comandas.html', {'comandas': comandas}) + + + + +def viewComanda(request): + id = request.GET.get('parametro') + comanda_id = int(id) + comanda = Comanda.objects.get(id=comanda_id) + + return render(request, 'viewcomanda.html', {'comanda': comanda}) \ No newline at end of file diff --git a/gestaoRaul/db.sqlite3 b/gestaoRaul/db.sqlite3 index 71dc9585f3f8e2543962c1e099fd7a4e4da63ae9..7e2788156585a74263a5fe40a5edcbce6a5ee436 100644 GIT binary patch delta 531 zcmZoTz};|wdxA7$*hCp;#;}bE3*}`Q7#O(urI`6&@+a``<}c&#=AXsCg5Q;2ir;|$ z%4WfYKYWv=^rIO?CYR~Qi3;;G>vAUN=O*T*Bo@a*8O<;Cx4+b9lrGQ_;qPSN-^@Ro ze=7fP{;&M+frdWjzsrA}|04fs{-gZ;{A>A_^DpG@>98yHnt_!sfd1uDwr=VD>zWE24r!rPbcXN(nK7U5bno&5q(4c9BK zMVl2BinxT_L^v7v4LP+LIUNn1!48~$>OP}%J-3m8k%_LM5fCXD8e16{SecmXnVMOc z7??&01GQ)~h6A-&`lc2qD&!|+r6!jsXjp18MOP~&XC&sOr=}=bDO4+^Wv1q&6a$&j zN{-1TnPsU;v9-0a9LQ!HSs7bcnV9LB82~LbwiW`KEzPOD-S0M|Q41sI^u~B5X&^Nh zLhX!aG6(WL#xn`CG4fwy;J*g+=^1_#4Mq+IM+Qj-PEKT_5zaO@F)&Um%}LD5=K{tX vBmW-;{y&=q8{YE^0=dl044i1f>|kL|&TSKzSOkDJ!PPSZB{u)L&td=oQXPy% delta 234 zcmZoTz};|wdxA8h_e2?IM(>RY3+1KxuP|`&OEL4mBosOFffR678K>DlqQ!H$3q#-FZH*-)Mu0~&=BIE%D}&we>VSA z{@?sx`QHPLe9V8B|2qFg{?q(N`PcF<=U>RbpMU3O!GcWw=~LG;<}(ZNFQ3l7fl(DG zRL#GA`F_S&0cIg?x9RK`fMSXYQrz3!ZZlf7Fmg<9jAxPtQgb2H&UhwsAn#*5lkjGi X2Y>V@O<-BhGJ#28G0O%8kbpb@`n^sU diff --git a/gestaoRaul/mesas/__pycache__/models.cpython-310.pyc b/gestaoRaul/mesas/__pycache__/models.cpython-310.pyc index ff8112c888725f31e66b6b90b395797e92e6aee1..fced26a754e4113f337a2c52abec91905e6f494c 100644 GIT binary patch delta 271 zcmdnXvX+%EpO=@50SK~QM5RkIP2{U&^qAP;$dkg=!Vtxs!X3<@$use+UtBUHND&l( z*dXi-#KmktqJ|-h0jQGEPm}Q$OI~7bDu^yl%}HCyP{a$A|7GcH6%$&VT2vfUo|;pV zALEjrT$-DjS5h1k6y)UUJb5RhwCXMP`1sx|fA7pO=@50SGSihNnMeoXA(n=rFOvktLWxlWXEtKW0Bo?#Txko!M@&HvB?veWB}QzCz1dF diff --git a/gestaoRaul/mesas/__pycache__/urls.cpython-310.pyc b/gestaoRaul/mesas/__pycache__/urls.cpython-310.pyc index 9b9e2f6cef323cdbe3aee4f05592e5191655e157..2d248eacf8d2c52bf67d219a1fe8feab2b6e72be 100644 GIT binary patch delta 190 zcmZ3;beu^$pO=@50SK<%iAvuIq#uJg$bb#VaRB0Cn~B<*5~++S?5WIItSKBRY`x6s zOi^qpoWTs5TodDTq^h{`^Ze7&a#M>F^>1;)*?yYr6MGfyia3CV+~O`R$|*=JDM>BL zD_+S^#0?Y!6Ti%ztztrpQ;UjY%2RVn@?%``lS^|`^Gb?if`Xh}ohQE4-~+jnhmnVo KkC~5=;~xM`i7++* delta 182 zcmX@kw2(n>Bk@rGGGOA9Dul3Z=$v)S2|-9YYKZXgC@ts9Gzr8 zO}1OyDOrhm>G^u4MLESqOhAQ2ARR?4Ac74@+~Nkx6eO0Eq!#5BuVg3!*#;(l**aUr zgche36~~mP=9J{exa237=BDPA6vw2e7MCRE#}_4*=1dl3)ZpO&>fvGJVdP`x_zwV} CAS*Kf diff --git a/gestaoRaul/mesas/__pycache__/views.cpython-310.pyc b/gestaoRaul/mesas/__pycache__/views.cpython-310.pyc index f5a2ffbd0ccb5beab8dba3739a69e9c8ca98c222..1eb4a2cebb6934aa820e97ef8c64dee8e852c2ae 100644 GIT binary patch delta 475 zcmYjNu};G<5cSzk;+C|k#K6MDmI1^ER9)CxP+7=QRk2$oN?OSY9Z;$cWo4+?nA#Ds zvhpJqJK_hJxhq0&(mmh#J-s{KlX&sk^H!_LFuva7=__p7$Afe1G}Dl?0%9n5%z=8I zi$cZ{YoX;mi#_dWA75VwLl&t|GKskJt(j?Kow7!!)+E&?xdFL(J5e4Ao|$cIK6)#v z1I$t)G@%2QeiA_V4Ppf51!mbrs9DCgpkW6~sCW%)Sn^6_GJ~3H{s2o+i_8mIEk<4~ zw*HO*s{$?7fcwe*U6AV2!j$6(+={1qKQU5HUJi!WPE1YZL^`W1&9y#)^T$b*E{v1q zcwsE<5=pCwJ|H?Evr(#@q{23c*aO|uHRiLyWI{{}+cHE5K|vduh)o6d5P$kn@YsW+ qtG#&~lDa%A=Gx@t&mMG@z4D*^-wf47?QL#)bhnZ=>#&e38T#L6+hENA delta 218 zcmZ3@I*XYvpO=@50SG?sib%i0Fp*EjQU%CMVMt-jVaR2SVq^rdnR1wNnWLD2Y~~b} z7KSL66xLt{O}3XHjhc+N*oso~Qc{a1Rz@;1PrR(e!2%Rs$xy^G@vmJeh|Lbf#UKV3 zqX1(Oh~cNndP^WBD={xUU#~bLzo;a+w4}I*2`CfAlbc$cSge{{mesa.name}} +
{{mesa.name}} + + +
+ {% csrf_token %} + + +
+ + +
{% endfor %} diff --git a/gestaoRaul/mesas/urls.py b/gestaoRaul/mesas/urls.py index 5b3cfff..d3dfc51 100644 --- a/gestaoRaul/mesas/urls.py +++ b/gestaoRaul/mesas/urls.py @@ -4,6 +4,8 @@ from . import views urlpatterns = [ path('', views.mesas, name='mesas'), + path('onOffmesa/', views.onOffmesa, name='onOffmesa'), + diff --git a/gestaoRaul/mesas/views.py b/gestaoRaul/mesas/views.py index f5b7780..fc6e1cc 100644 --- a/gestaoRaul/mesas/views.py +++ b/gestaoRaul/mesas/views.py @@ -1,4 +1,4 @@ -from django.shortcuts import render +from django.shortcuts import render,redirect from mesas.models import Mesa @@ -6,4 +6,14 @@ from mesas.models import Mesa def mesas(request): mesas = Mesa.objects.all() - return render(request, 'mesas.html', {'mesas': mesas}) \ No newline at end of file + return render(request, 'mesas.html', {'mesas': mesas}) + + + +def onOffmesa(request): + id = request.POST.get('id-mesa') + mesa_id = int(id) + mesa = Mesa.objects.get(id=mesa_id) + mesa.active = not mesa.active + mesa.save() + return redirect('mesas') \ No newline at end of file diff --git a/gestaoRaul/products/__pycache__/views.cpython-310.pyc b/gestaoRaul/products/__pycache__/views.cpython-310.pyc index 309fb188899fd1888b443f136ce4e28fe25c9abe..5a72202d72883a491df63372b745cdaf718877dd 100644 GIT binary patch delta 46 zcmaFC_KuA=pO=@50SKl$MWuh($h)4ACkn_bVW?rqVr*vIe29^gk&$ci8KyY^9`FoE delta 40 tcmaFI_JWN!pO=@50SKl!MWsL5$h)4AEd
  • Home
  • Mesas
  • -
  • Comandas
  • +
  • Comandas
  • Produtos
  • Categorias
  • Sobre
  • diff --git a/gestaoRaul/templates/static/comandas/css/comandas.css b/gestaoRaul/templates/static/comandas/css/comandas.css index e69de29..0124740 100644 --- a/gestaoRaul/templates/static/comandas/css/comandas.css +++ b/gestaoRaul/templates/static/comandas/css/comandas.css @@ -0,0 +1,26 @@ +.grid-container { + display: grid; + grid-template-columns: repeat(3, 2fr); + gap: 20px; + max-width: 800px; /* Define a largura máxima do grid */ + margin: 0 auto; /* Centraliza o grid na página */ + } + +.card { + width: 120px; + height: 120px; + background-color: #f2f2f2; + border-radius: 15px; + box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2); + text-align: center; + line-height: 120px; /* Centraliza o texto verticalmente */ + font-size: 20px; + font-weight: bold; + color: #333; + transition: transform 0.2s; + } + +.card:hover { + transform: scale(1.05); + box-shadow: 10px 10px 20px rgba(0, 0, 0, 0.3); + } \ No newline at end of file diff --git a/gestaoRaul/templates/static/comandas/css/viewcomanda.css b/gestaoRaul/templates/static/comandas/css/viewcomanda.css new file mode 100644 index 0000000..372b50b --- /dev/null +++ b/gestaoRaul/templates/static/comandas/css/viewcomanda.css @@ -0,0 +1,26 @@ +.grid-container { + display: grid; + grid-template-columns: repeat(1, 2fr); + gap: 20px; + max-width: 800px; /* Define a largura máxima do grid */ + margin: 0 auto; /* Centraliza o grid na página */ + } + +.card { + width: 120px; + height: 120px; + background-color: #f2f2f2; + border-radius: 15px; + box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2); + text-align: center; + line-height: 120px; /* Centraliza o texto verticalmente */ + font-size: 20px; + font-weight: bold; + color: #333; + transition: transform 0.2s; + } + +.card:hover { + transform: scale(1.05); + box-shadow: 10px 10px 20px rgba(0, 0, 0, 0.3); + } \ No newline at end of file diff --git a/gestaoRaul/typePay/__pycache__/models.cpython-310.pyc b/gestaoRaul/typePay/__pycache__/models.cpython-310.pyc index ce1f65f1ffd05c9955eb05b34c7a44bbc2b87dc9..caac7325ba65157b886092550c544e3b54189f09 100644 GIT binary patch delta 265 zcmX@le29fNpO=@50SKnNh)RDpkvES~XJU;iPYPQLLlj2}doY70$Hb*N4#|ulHBbOz zgRnCY7qbD08ip(eph`wRO~zX+d5O8HAi6j;Cv7D|5hqaom-S?AMoHG7ASYMn$^MM8 z8n@Wv