Fakultas Ilmu Komputer UI
Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
D
databasegroupassignment
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Requirements
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Locked files
Build
Pipelines
Jobs
Pipeline schedules
Test cases
Artifacts
Deploy
Releases
Package registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Code review analytics
Issue analytics
Insights
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Raphael Fide Christano
databasegroupassignment
Commits
582c950d
Commit
582c950d
authored
2 years ago
by
fideraphael
Browse files
Options
Downloads
Patches
Plain Diff
changed views
parent
70003848
No related branches found
No related tags found
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
delivery_fee/views.py
+15
-15
15 additions, 15 deletions
delivery_fee/views.py
with
15 additions
and
15 deletions
delivery_fee/views.py
+
15
−
15
View file @
582c950d
...
...
@@ -24,17 +24,17 @@ def show_fee(request):
FROM DELIVERY_FEE_PER_KM
"""
cursor
.
execute
(
SQL
)
delivery_fee_per_km
_tuple
=
cursor
.
fetchall
()
delivery_fee_per_km
=
cursor
.
fetchall
()
index
=
0
delivery_fee_per_km_
tuple_edit
=
[]
for
stuff
in
delivery_fee_per_km
_tuple
:
delivery_fee_per_km_
formatted
=
[]
for
stuff
in
delivery_fee_per_km
:
index
+=
1
delivery_fee_per_km_
tuple_edit
.
append
((
index
,
stuff
[
0
],
stuff
[
1
],
stuff
[
2
]))
delivery_fee_per_km_
formatted
.
append
((
index
,
stuff
[
0
],
stuff
[
1
],
stuff
[
2
]))
context
=
{
'
errors
'
:
errors
,
'
delivery_fee
'
:
delivery_fee_per_km_
tuple
,
'
delivery_fee
'
:
delivery_fee_per_km_
formatted
,
}
return
render
(
request
,
"
R_delivery_fee.html
"
,
context
)
...
...
@@ -55,8 +55,8 @@ def add_fee(request):
if
request
.
method
==
"
POST
"
:
province
=
request
.
POST
.
get
(
'
province
'
)
moto
rcycle_delivery_
rate
=
request
.
POST
.
get
(
'
motorate
'
)
car
_delivery_
rate
=
request
.
POST
.
get
(
'
carrate
'
)
motorate
=
request
.
POST
.
get
(
'
motorate
'
)
carrate
=
request
.
POST
.
get
(
'
carrate
'
)
SQL
=
f
"""
SELECT id
FROM DELIVERY_FEE_PER_KM
...
...
@@ -70,17 +70,17 @@ def add_fee(request):
while
id
in
id_tuple
:
id
=
varcharRandomizer
()
if
province
and
moto
rcycle_delivery_
rate
and
car
_delivery_
rate
:
if
province
and
motorate
and
carrate
:
SQL
=
f
"""
INSERT INTO DELIVERY_FEE_PER_KM
VALUES
(
'
{
id
}
'
,
'
{
province
}
'
,
'
{
moto
rcycle_delivery_
rate
}
'
,
'
{
car
_delivery_
rate
}
'
)
(
'
{
id
}
'
,
'
{
province
}
'
,
'
{
motorate
}
'
,
'
{
carrate
}
'
)
"""
cursor
.
execute
(
SQL
)
return
redirect
(
'
delivery_fee:show_fee
'
)
else
:
errors
.
append
(
"
Please fill
out all
field
s.
"
)
errors
.
append
(
"
Please fill
every
field
"
)
return
render
(
request
,
"
C_delivery_fee.html
"
,
{
'
errors
'
:
errors
})
...
...
@@ -97,8 +97,8 @@ def change_fee(request, province, motorfee, carfee):
cursor
.
execute
(
"
SET search_path to SIREST
"
)
if
request
.
method
==
"
POST
"
:
new_
motor
fe
e
=
request
.
POST
.
get
(
'
motorate
'
)
new_carfe
e
=
request
.
POST
.
get
(
'
carrate
'
)
motor
at
e
=
request
.
POST
.
get
(
'
motorate
'
)
carrat
e
=
request
.
POST
.
get
(
'
carrate
'
)
if
new_motorfee
and
new_carfee
:
SQL
=
f
"""
...
...
@@ -114,7 +114,7 @@ def change_fee(request, province, motorfee, carfee):
try
:
SQL
=
f
"""
UPDATE DELIVERY_FEE_PER_KM
SET motorfee =
'
{
new_
motor
fe
e
}
'
, carfee =
'
{
new_carfe
e
}
'
SET motorfee =
'
{
motor
at
e
}
'
, carfee =
'
{
carrat
e
}
'
WHERE id =
'
{
id
}
'
AND province =
'
{
province
}
'
AND motorfee =
'
{
motorfee
}
'
AND carfee =
'
{
carfee
}
'
"""
cursor
.
execute
(
SQL
)
...
...
@@ -122,10 +122,10 @@ def change_fee(request, province, motorfee, carfee):
return
redirect
(
'
delivery_fee:show_fee
'
)
except
:
errors
.
append
(
"
Delivery fee to-be-edited
does not exist
.
"
)
errors
.
append
(
"
Chosen fee
does not exist
"
)
else
:
errors
.
append
(
"
F
ill all the fields
.
"
)
errors
.
append
(
"
Please f
ill all the fields
"
)
context
=
{
'
errors
'
:
errors
,
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment