Skip to content
Toggle navigation
Projects
Groups
Snippets
Help
Taufik Yulianto
/
esipkd
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit 58457a25
authored
Jun 12, 2015
by
aagusti
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
update esipkd 12-06-2015
1 parent
cf89a6ff
Show whitespace changes
Inline
Side-by-side
Showing
45 changed files
with
417 additions
and
115 deletions
esipkd/views/__init__.py
esipkd/views/arinvoice.py
esipkd/views/arinvoice_b.py
esipkd/views/arinvoice_wp.py
esipkd/views/arsts.py
esipkd/views/daftar.py
esipkd/views/op.py
esipkd/views/pap.py
esipkd/views/pkb.py
esipkd/views/skpd.py
esipkd/views/templates/arinvoice/add.pt
esipkd/views/templates/arinvoice/add_b.pt
esipkd/views/templates/arinvoice/add_wp.pt
esipkd/views/templates/arinvoice/edit.pt
esipkd/views/templates/arinvoice/edit_b.pt
esipkd/views/templates/arinvoice/edit_wp.pt
esipkd/views/templates/arinvoice/list.pt
esipkd/views/templates/arinvoice/list_b.pt
esipkd/views/templates/arinvoice/list_wp.pt
esipkd/views/templates/arsspd/list.pt
esipkd/views/templates/arsts/add.pt
esipkd/views/templates/arsts/list.pt
esipkd/views/templates/group/list.pt
esipkd/views/templates/groupperm/list.pt
esipkd/views/templates/hibah/list.pt
esipkd/views/templates/invoice/list.pt
esipkd/views/templates/jabatan/list.pt
esipkd/views/templates/lain/list.pt
esipkd/views/templates/op/list.pt
esipkd/views/templates/pajak/list.pt
esipkd/views/templates/pap/add.pt
esipkd/views/templates/pap/edit.pt
esipkd/views/templates/pbbkb/list.pt
esipkd/views/templates/pegawai/list.pt
esipkd/views/templates/pkb/add.pt
esipkd/views/templates/pkb/edit.pt
esipkd/views/templates/rekening/list.pt
esipkd/views/templates/skpd/list.pt
esipkd/views/templates/sptpd/list.pt
esipkd/views/templates/user/list.pt
esipkd/views/templates/usergroup/list.pt
esipkd/views/templates/userunit/list.pt
esipkd/views/templates/wilayah/list.pt
esipkd/views/templates/wp/list.pt
esipkd/views/wp.py
esipkd/views/__init__.py
View file @
58457a2
...
@@ -139,9 +139,9 @@ def password_validator(form, value):
...
@@ -139,9 +139,9 @@ def password_validator(form, value):
permission
=
'edit'
)
permission
=
'edit'
)
def
view_password
(
request
):
def
view_password
(
request
):
schema
=
Password
(
validator
=
password_validator
)
schema
=
Password
(
validator
=
password_validator
)
form
=
Form
(
schema
,
buttons
=
(
's
ave
'
,
'cancel'
))
form
=
Form
(
schema
,
buttons
=
(
's
impan
'
,
'cancel'
))
if
request
.
POST
:
if
request
.
POST
:
if
's
ave
'
in
request
.
POST
:
if
's
impan
'
in
request
.
POST
:
schema
.
request
=
request
schema
.
request
=
request
controls
=
request
.
POST
.
items
()
controls
=
request
.
POST
.
items
()
try
:
try
:
...
...
esipkd/views/arinvoice.py
View file @
58457a2
...
@@ -102,6 +102,11 @@ class AddSchema(colander.Schema):
...
@@ -102,6 +102,11 @@ class AddSchema(colander.Schema):
widget
=
widget
.
HiddenWidget
(),
widget
=
widget
.
HiddenWidget
(),
oid
=
"subjek_pajak_us"
oid
=
"subjek_pajak_us"
)
)
subjek_pajak_un
=
colander
.
SchemaNode
(
colander
.
Integer
(),
widget
=
widget
.
HiddenWidget
(),
oid
=
"subjek_pajak_un"
)
objek_pajak_id
=
colander
.
SchemaNode
(
objek_pajak_id
=
colander
.
SchemaNode
(
colander
.
Integer
(),
colander
.
Integer
(),
title
=
"Objek"
,
title
=
"Objek"
,
...
...
esipkd/views/arinvoice_b.py
View file @
58457a2
...
@@ -36,7 +36,7 @@ from daftar import (STATUS, deferred_status,
...
@@ -36,7 +36,7 @@ from daftar import (STATUS, deferred_status,
daftar_wilayah
,
deferred_wilayah
,
daftar_wilayah
,
deferred_wilayah
,
daftar_unit
,
deferred_unit
,
daftar_unit
,
deferred_unit
,
daftar_pajak
,
deferred_pajak
,
daftar_pajak
,
deferred_pajak
,
auto_op_nm
,
auto_unit_nm
,
auto_wp_nm
,
auto_wp_nm
1
auto_op_nm
,
auto_unit_nm
,
auto_wp_nm
,
auto_wp_nm
3
)
)
########
########
# List #
# List #
...
@@ -93,7 +93,7 @@ class AddSchema(colander.Schema):
...
@@ -93,7 +93,7 @@ class AddSchema(colander.Schema):
)
)
subjek_pajak_nm
=
colander
.
SchemaNode
(
subjek_pajak_nm
=
colander
.
SchemaNode
(
colander
.
String
(),
colander
.
String
(),
widget
=
auto_wp_nm
1
,
widget
=
auto_wp_nm
3
,
title
=
"Penyetor"
,
title
=
"Penyetor"
,
oid
=
"subjek_pajak_nm"
oid
=
"subjek_pajak_nm"
)
)
...
@@ -102,6 +102,11 @@ class AddSchema(colander.Schema):
...
@@ -102,6 +102,11 @@ class AddSchema(colander.Schema):
widget
=
widget
.
HiddenWidget
(),
widget
=
widget
.
HiddenWidget
(),
oid
=
"subjek_pajak_us"
oid
=
"subjek_pajak_us"
)
)
subjek_pajak_un
=
colander
.
SchemaNode
(
colander
.
Integer
(),
widget
=
widget
.
HiddenWidget
(),
oid
=
"subjek_pajak_un"
)
objek_pajak_id
=
colander
.
SchemaNode
(
objek_pajak_id
=
colander
.
SchemaNode
(
colander
.
Integer
(),
colander
.
Integer
(),
title
=
"Objek"
,
title
=
"Objek"
,
...
...
esipkd/views/arinvoice_wp.py
View file @
58457a2
...
@@ -36,7 +36,7 @@ from daftar import (STATUS, deferred_status,
...
@@ -36,7 +36,7 @@ from daftar import (STATUS, deferred_status,
daftar_wilayah
,
deferred_wilayah
,
daftar_wilayah
,
deferred_wilayah
,
daftar_unit
,
deferred_unit
,
daftar_unit
,
deferred_unit
,
daftar_pajak
,
deferred_pajak
,
daftar_pajak
,
deferred_pajak
,
auto_op_nm
,
auto_unit_nm
,
auto_wp_nm
,
auto_wp_nm
1
auto_op_nm
,
auto_unit_nm
,
auto_wp_nm
,
auto_wp_nm
4
)
)
########
########
# List #
# List #
...
@@ -93,7 +93,7 @@ class AddSchema(colander.Schema):
...
@@ -93,7 +93,7 @@ class AddSchema(colander.Schema):
)
)
subjek_pajak_nm
=
colander
.
SchemaNode
(
subjek_pajak_nm
=
colander
.
SchemaNode
(
colander
.
String
(),
colander
.
String
(),
widget
=
auto_wp_nm
1
,
widget
=
auto_wp_nm
4
,
title
=
"Penyetor"
,
title
=
"Penyetor"
,
oid
=
"subjek_pajak_nm"
oid
=
"subjek_pajak_nm"
)
)
...
@@ -102,6 +102,11 @@ class AddSchema(colander.Schema):
...
@@ -102,6 +102,11 @@ class AddSchema(colander.Schema):
widget
=
widget
.
HiddenWidget
(),
widget
=
widget
.
HiddenWidget
(),
oid
=
"subjek_pajak_us"
oid
=
"subjek_pajak_us"
)
)
subjek_pajak_un
=
colander
.
SchemaNode
(
colander
.
Integer
(),
widget
=
widget
.
HiddenWidget
(),
oid
=
"subjek_pajak_un"
)
objek_pajak_id
=
colander
.
SchemaNode
(
objek_pajak_id
=
colander
.
SchemaNode
(
colander
.
Integer
(),
colander
.
Integer
(),
title
=
"Objek"
,
title
=
"Objek"
,
...
...
esipkd/views/arsts.py
View file @
58457a2
...
@@ -153,6 +153,7 @@ def save_request(values, request, row=None):
...
@@ -153,6 +153,7 @@ def save_request(values, request, row=None):
values
[
'id'
]
=
request
.
matchdict
[
'id'
]
values
[
'id'
]
=
request
.
matchdict
[
'id'
]
row
=
save
(
values
,
row
)
row
=
save
(
values
,
row
)
request
.
session
.
flash
(
'STS
%
s sudah disimpan.'
%
row
.
kode
)
request
.
session
.
flash
(
'STS
%
s sudah disimpan.'
%
row
.
kode
)
return
row
def
route_list
(
request
):
def
route_list
(
request
):
return
HTTPFound
(
location
=
request
.
route_url
(
'arsts'
))
return
HTTPFound
(
location
=
request
.
route_url
(
'arsts'
))
...
@@ -177,7 +178,9 @@ def view_add(request):
...
@@ -177,7 +178,9 @@ def view_add(request):
c
=
form
.
validate
(
controls
)
c
=
form
.
validate
(
controls
)
except
ValidationFailure
,
e
:
except
ValidationFailure
,
e
:
return
dict
(
form
=
form
)
return
dict
(
form
=
form
)
save_request
(
dict
(
controls
),
request
)
row
=
save_request
(
dict
(
controls
),
request
)
return
HTTPFound
(
location
=
request
.
route_url
(
'arsts-edit'
,
id
=
row
.
id
))
return
route_list
(
request
)
return
route_list
(
request
)
elif
SESS_ADD_FAILED
in
request
.
session
:
elif
SESS_ADD_FAILED
in
request
.
session
:
return
session_failed
(
request
,
form
)
#SESS_ADD_FAILED)
return
session_failed
(
request
,
form
)
#SESS_ADD_FAILED)
...
...
esipkd/views/daftar.py
View file @
58457a2
...
@@ -272,6 +272,14 @@ auto_wp_nm1 = widget.AutocompleteInputWidget(
...
@@ -272,6 +272,14 @@ auto_wp_nm1 = widget.AutocompleteInputWidget(
size
=
60
,
size
=
60
,
values
=
'/wp/hon1/act'
,
values
=
'/wp/hon1/act'
,
min_length
=
1
)
min_length
=
1
)
auto_wp_nm3
=
widget
.
AutocompleteInputWidget
(
size
=
60
,
values
=
'/wp/hon2/act'
,
min_length
=
1
)
auto_wp_nm4
=
widget
.
AutocompleteInputWidget
(
size
=
60
,
values
=
'/wp/hon3/act'
,
min_length
=
1
)
auto_wp_nm2
=
widget
.
AutocompleteInputWidget
(
auto_wp_nm2
=
widget
.
AutocompleteInputWidget
(
size
=
60
,
size
=
60
,
values
=
'/wp/ho_objek/act'
,
values
=
'/wp/ho_objek/act'
,
...
...
esipkd/views/op.py
View file @
58457a2
...
@@ -317,14 +317,11 @@ def view_act(request):
...
@@ -317,14 +317,11 @@ def view_act(request):
elif
url_dict
[
'act'
]
==
'hon'
:
elif
url_dict
[
'act'
]
==
'hon'
:
term
=
'term'
in
params
and
params
[
'term'
]
or
''
term
=
'term'
in
params
and
params
[
'term'
]
or
''
subjek_pajak_id
=
'subjek_pajak_id'
in
params
and
params
[
'subjek_pajak_id'
]
or
0
subjek_pajak_id
=
'subjek_pajak_id'
in
params
and
params
[
'subjek_pajak_id'
]
or
0
x
=
request
.
user
.
id
print
'xxxxxxxxxxxxxxxxxxxxxxx'
,
x
rows
=
DBSession
.
query
(
ObjekPajak
)
.
join
(
SubjekPajak
)
.
join
(
Pajak
)
.
\
rows
=
DBSession
.
query
(
ObjekPajak
)
.
join
(
SubjekPajak
)
.
join
(
Pajak
)
.
\
filter
(
ObjekPajak
.
nama
.
ilike
(
'
%%%
s
%%
'
%
term
),
filter
(
ObjekPajak
.
nama
.
ilike
(
'
%%%
s
%%
'
%
term
),
ObjekPajak
.
subjekpajak_id
==
SubjekPajak
.
id
,
ObjekPajak
.
subjekpajak_id
==
SubjekPajak
.
id
,
SubjekPajak
.
id
==
subjek_pajak_id
,
SubjekPajak
.
id
==
subjek_pajak_id
,
ObjekPajak
.
pajak_id
==
Pajak
.
id
,
ObjekPajak
.
pajak_id
==
Pajak
.
id
)
.
all
()
SubjekPajak
.
user_id
==
x
)
.
all
()
r
=
[]
r
=
[]
for
k
in
rows
:
for
k
in
rows
:
print
k
print
k
...
...
esipkd/views/pap.py
View file @
58457a2
...
@@ -207,8 +207,8 @@ def save(request, values, row=None):
...
@@ -207,8 +207,8 @@ def save(request, values, row=None):
"""
.
format
(
"""
.
format
(
npwpd
=
values
[
'npwpd'
],
npwpd
=
values
[
'npwpd'
],
m_pjk_bln
=
values
[
'm_pjk_bln'
],
m_pjk_bln
=
values
[
'm_pjk_bln'
],
m_pjk_thn
=
values
[
'm_pjk_thn'
]
,
m_pjk_thn
=
values
[
'm_pjk_thn'
]
)
kd_status
=
2
)
#
kd_status = 2)
p
=
engInformix
.
fetchone
(
sql_result
)
p
=
engInformix
.
fetchone
(
sql_result
)
print
'----------------P Hasil Select----------------------'
,
p
print
'----------------P Hasil Select----------------------'
,
p
...
@@ -286,8 +286,8 @@ def query_id(request):
...
@@ -286,8 +286,8 @@ def query_id(request):
"""
.
format
(
"""
.
format
(
npwpd
=
request
.
matchdict
[
'nr'
],
npwpd
=
request
.
matchdict
[
'nr'
],
m_pjk_bln
=
request
.
matchdict
[
'nk'
],
m_pjk_bln
=
request
.
matchdict
[
'nk'
],
m_pjk_thn
=
request
.
matchdict
[
'em'
]
,
m_pjk_thn
=
request
.
matchdict
[
'em'
]
)
kd_status
=
2
)
#
kd_status = 2)
x
=
engInformix
.
fetchone
(
sql_result1
)
x
=
engInformix
.
fetchone
(
sql_result1
)
print
'----------------X Hasil Select----------------------'
,
x
print
'----------------X Hasil Select----------------------'
,
x
...
...
esipkd/views/pkb.py
View file @
58457a2
...
@@ -312,7 +312,7 @@ def save_request(values, request, row=None):
...
@@ -312,7 +312,7 @@ def save_request(values, request, row=None):
#values['email'] = values['email']
#values['email'] = values['email']
#values['no_hp'] = values['no_hp']
#values['no_hp'] = values['no_hp']
row
=
save
(
request
,
values
,
row
)
row
=
save
(
request
,
values
,
row
)
request
.
session
.
flash
(
'PKB sudah
disimpan
.'
)
request
.
session
.
flash
(
'PKB sudah
proses
.'
)
return
row
return
row
def
route_list
(
request
):
def
route_list
(
request
):
...
@@ -380,7 +380,7 @@ def query_id(request):
...
@@ -380,7 +380,7 @@ def query_id(request):
WHERE no_rangka= '{no_rangka}' and no_ktp= '{no_ktp}'
WHERE no_rangka= '{no_rangka}' and no_ktp= '{no_ktp}'
and email = '{email}' and no_hp='{no_hp}' and ivr= '{ivr}'
and email = '{email}' and no_hp='{no_hp}' and ivr= '{ivr}'
and tg_pros_daftar='{c_date}' and jam_daftar='{c_time}'
and tg_pros_daftar='{c_date}' and jam_daftar='{c_time}'
and
(kd_status<>'{kd_status}')
and
kd_status<>'{kd_status}'
"""
.
format
(
"""
.
format
(
no_rangka
=
request
.
matchdict
[
'nr'
],
no_rangka
=
request
.
matchdict
[
'nr'
],
no_ktp
=
request
.
matchdict
[
'nk'
],
no_ktp
=
request
.
matchdict
[
'nk'
],
...
...
esipkd/views/skpd.py
View file @
58457a2
...
@@ -253,16 +253,11 @@ def view_act(request):
...
@@ -253,16 +253,11 @@ def view_act(request):
elif
url_dict
[
'act'
]
==
'hon_reg'
:
elif
url_dict
[
'act'
]
==
'hon_reg'
:
term
=
'term'
in
params
and
params
[
'term'
]
or
''
term
=
'term'
in
params
and
params
[
'term'
]
or
''
user_id
=
'user_id'
in
params
and
params
[
'user_id'
]
or
0
unit_id
=
'unit_id'
in
params
and
params
[
'unit_id'
]
or
0
print
'---------------User---------------'
,
user_id
print
'---------------Unit---------------'
,
unit_id
x
=
DBSession
.
query
(
UserUnit
.
unit_id
)
.
filter
(
UserUnit
.
user_id
==
user_id
)
.
first
()
y
=
'
%
s'
%
x
z
=
int
(
y
)
print
'---------------Unit_id---------------'
,
z
rows
=
DBSession
.
query
(
Unit
.
id
,
Unit
.
nama
rows
=
DBSession
.
query
(
Unit
.
id
,
Unit
.
nama
)
.
filter
(
Unit
.
id
==
z
,
)
.
filter
(
Unit
.
id
==
unit_id
,
Unit
.
nama
.
ilike
(
'
%%%
s
%%
'
%
term
))
.
all
()
Unit
.
nama
.
ilike
(
'
%%%
s
%%
'
%
term
))
.
all
()
r
=
[]
r
=
[]
for
k
in
rows
:
for
k
in
rows
:
...
...
esipkd/views/templates/arinvoice/add.pt
View file @
58457a2
...
@@ -21,6 +21,9 @@
...
@@ -21,6 +21,9 @@
<div
tal:define=
"field form['subjek_pajak_us']"
>
<div
tal:define=
"field form['subjek_pajak_us']"
>
${structure:field.serialize()}
${structure:field.serialize()}
</div>
</div>
<div
tal:define=
"field form['subjek_pajak_un']"
>
${structure:field.serialize()}
</div>
<!--unit_id ------------------------------->
<!--unit_id ------------------------------->
<div
tal:define=
"field form['unit_id']"
>
<div
tal:define=
"field form['unit_id']"
>
${structure:field.serialize()}
${structure:field.serialize()}
...
@@ -239,6 +242,7 @@
...
@@ -239,6 +242,7 @@
$
(
'#subjek_pajak_nm'
).
bind
(
'typeahead:selected'
,
function
(
obj
,
datum
,
name
)
{
$
(
'#subjek_pajak_nm'
).
bind
(
'typeahead:selected'
,
function
(
obj
,
datum
,
name
)
{
$
(
'#subjek_pajak_id'
).
val
(
datum
.
id
);
$
(
'#subjek_pajak_id'
).
val
(
datum
.
id
);
$
(
'#subjek_pajak_us'
).
val
(
datum
.
user
);
$
(
'#subjek_pajak_us'
).
val
(
datum
.
user
);
$
(
'#subjek_pajak_un'
).
val
(
datum
.
unit
);
//Untuk headof Objek
//Untuk headof Objek
$
(
'#objek_pajak_nm'
).
typeahead
({
$
(
'#objek_pajak_nm'
).
typeahead
({
...
@@ -261,7 +265,7 @@
...
@@ -261,7 +265,7 @@
"hint"
:
true
,
"hint"
:
true
,
"highlight"
:
true
,
"highlight"
:
true
,
"minLength"
:
1
,
"minLength"
:
1
,
"remote"
:
"/skpd/hon_reg/act?u
ser_id="
+
$
(
"#subjek_pajak_us
"
).
val
()
+
"&term=%QUERY"
,
"remote"
:
"/skpd/hon_reg/act?u
nit_id="
+
$
(
"#subjek_pajak_un
"
).
val
()
+
"&term=%QUERY"
,
},{
},{
"name"
:
'unit_nm'
,
"name"
:
'unit_nm'
,
"displayKey"
:
'value'
,
"displayKey"
:
'value'
,
...
...
esipkd/views/templates/arinvoice/add_b.pt
View file @
58457a2
...
@@ -21,6 +21,9 @@
...
@@ -21,6 +21,9 @@
<div
tal:define=
"field form['subjek_pajak_us']"
>
<div
tal:define=
"field form['subjek_pajak_us']"
>
${structure:field.serialize()}
${structure:field.serialize()}
</div>
</div>
<div
tal:define=
"field form['subjek_pajak_un']"
>
${structure:field.serialize()}
</div>
<!--unit_id ------------------------------->
<!--unit_id ------------------------------->
<div
tal:define=
"field form['unit_id']"
>
<div
tal:define=
"field form['unit_id']"
>
${structure:field.serialize()}
${structure:field.serialize()}
...
@@ -239,6 +242,7 @@
...
@@ -239,6 +242,7 @@
$
(
'#subjek_pajak_nm'
).
bind
(
'typeahead:selected'
,
function
(
obj
,
datum
,
name
)
{
$
(
'#subjek_pajak_nm'
).
bind
(
'typeahead:selected'
,
function
(
obj
,
datum
,
name
)
{
$
(
'#subjek_pajak_id'
).
val
(
datum
.
id
);
$
(
'#subjek_pajak_id'
).
val
(
datum
.
id
);
$
(
'#subjek_pajak_us'
).
val
(
datum
.
user
);
$
(
'#subjek_pajak_us'
).
val
(
datum
.
user
);
$
(
'#subjek_pajak_un'
).
val
(
datum
.
unit
);
//Untuk headof Objek
//Untuk headof Objek
$
(
'#objek_pajak_nm'
).
typeahead
({
$
(
'#objek_pajak_nm'
).
typeahead
({
...
@@ -261,7 +265,7 @@
...
@@ -261,7 +265,7 @@
"hint"
:
true
,
"hint"
:
true
,
"highlight"
:
true
,
"highlight"
:
true
,
"minLength"
:
1
,
"minLength"
:
1
,
"remote"
:
"/skpd/hon_reg/act?u
ser_id="
+
$
(
"#subjek_pajak_us
"
).
val
()
+
"&term=%QUERY"
,
"remote"
:
"/skpd/hon_reg/act?u
nit_id="
+
$
(
"#subjek_pajak_un
"
).
val
()
+
"&term=%QUERY"
,
},{
},{
"name"
:
'unit_nm'
,
"name"
:
'unit_nm'
,
"displayKey"
:
'value'
,
"displayKey"
:
'value'
,
...
...
esipkd/views/templates/arinvoice/add_wp.pt
View file @
58457a2
...
@@ -21,6 +21,9 @@
...
@@ -21,6 +21,9 @@
<div
tal:define=
"field form['subjek_pajak_us']"
>
<div
tal:define=
"field form['subjek_pajak_us']"
>
${structure:field.serialize()}
${structure:field.serialize()}
</div>
</div>
<div
tal:define=
"field form['subjek_pajak_un']"
>
${structure:field.serialize()}
</div>
<!--unit_id ------------------------------->
<!--unit_id ------------------------------->
<div
tal:define=
"field form['unit_id']"
>
<div
tal:define=
"field form['unit_id']"
>
${structure:field.serialize()}
${structure:field.serialize()}
...
@@ -239,6 +242,7 @@
...
@@ -239,6 +242,7 @@
$
(
'#subjek_pajak_nm'
).
bind
(
'typeahead:selected'
,
function
(
obj
,
datum
,
name
)
{
$
(
'#subjek_pajak_nm'
).
bind
(
'typeahead:selected'
,
function
(
obj
,
datum
,
name
)
{
$
(
'#subjek_pajak_id'
).
val
(
datum
.
id
);
$
(
'#subjek_pajak_id'
).
val
(
datum
.
id
);
$
(
'#subjek_pajak_us'
).
val
(
datum
.
user
);
$
(
'#subjek_pajak_us'
).
val
(
datum
.
user
);
$
(
'#subjek_pajak_un'
).
val
(
datum
.
unit
);
//Untuk headof Objek
//Untuk headof Objek
$
(
'#objek_pajak_nm'
).
typeahead
({
$
(
'#objek_pajak_nm'
).
typeahead
({
...
@@ -261,7 +265,7 @@
...
@@ -261,7 +265,7 @@
"hint"
:
true
,
"hint"
:
true
,
"highlight"
:
true
,
"highlight"
:
true
,
"minLength"
:
1
,
"minLength"
:
1
,
"remote"
:
"/skpd/hon_reg/act?u
ser_id="
+
$
(
"#subjek_pajak_us
"
).
val
()
+
"&term=%QUERY"
,
"remote"
:
"/skpd/hon_reg/act?u
nit_id="
+
$
(
"#subjek_pajak_un
"
).
val
()
+
"&term=%QUERY"
,
},{
},{
"name"
:
'unit_nm'
,
"name"
:
'unit_nm'
,
"displayKey"
:
'value'
,
"displayKey"
:
'value'
,
...
...
esipkd/views/templates/arinvoice/edit.pt
View file @
58457a2
<html
metal:use-macro=
"load: ../base.pt"
>
<html
metal:use-macro=
"load: ../base.pt"
>
<div
metal:fill-slot=
"content"
class=
"form-550"
>
<div
metal:fill-slot=
"content"
class=
"form-550"
>
<h4>
Edit
Objek
</h4>
<h4>
Edit
No. Bayar
</h4>
<hr>
<hr>
<!--div tal:content="structure form"/-->
<!--div tal:content="structure form"/-->
<form
id=
"deform"
method=
"POST"
enctype=
"multipart/form-data"
accept-charset=
"utf-8"
<form
id=
"deform"
method=
"POST"
enctype=
"multipart/form-data"
accept-charset=
"utf-8"
...
@@ -217,22 +217,19 @@
...
@@ -217,22 +217,19 @@
</div>
</div>
</div>
</div>
<script>
<script>
/*
$("#unit_id").attr("readonly",${has_permission(request,'arinvoice-edt-unit') and 'false' or 'true'})
$("#unit_id").attr("readonly",${has_permission(request,'arinvoice-edt-unit') and 'false' or 'true'})
$("#unit_nm").attr("readonly",${has_permission(request,'arinvoice-edt-unit') and 'false' or 'true'})
$("#unit_nm").attr("readonly",${has_permission(request,'arinvoice-edt-unit') and 'false' or 'true'})
$("#subjek_pajak_id").attr("readonly",${has_permission(request,'arinvoice-edt-subjek') and 'false' or 'true'})
$("#subjek_pajak_id").attr("readonly",${has_permission(request,'arinvoice-edt-subjek') and 'false' or 'true'})
$("#subjek_pajak_nm").attr("readonly",${has_permission(request,'arinvoice-edt-subjek') and 'false' or 'true'})
$("#subjek_pajak_nm").attr("readonly",${has_permission(request,'arinvoice-edt-subjek') and 'false' or 'true'})
/***
$("#subjek_pajak_us").attr("readonly",${has_permission(request,'arinvoice-edt-subjek') and 'false' or 'true'})
$('#objek_pajak_nm').bind('typeahead:selected', function(obj, datum, name) {
*/
$('#objek_pajak_id').val(datum.id);
/**$('#subjek_pajak_id').val(datum.sp_id);
$('#subjek_pajak_nm').val(datum.sp_nm);
$('#unit_id').val(datum.unit_id);
$('#unit_nm').val(datum.unit_nm);
});*/
$
(
'#subjek_pajak_nm'
).
bind
(
'typeahead:selected'
,
function
(
obj
,
datum
,
name
)
{
$
(
'#subjek_pajak_nm'
).
bind
(
'typeahead:selected'
,
function
(
obj
,
datum
,
name
)
{
$
(
'#subjek_pajak_id'
).
val
(
datum
.
id
);
$
(
'#subjek_pajak_id'
).
val
(
datum
.
id
);
$
(
'#subjek_pajak_us'
).
val
(
datum
.
user
);
$
(
'#subjek_pajak_un'
).
val
(
datum
.
unit
);
//Untuk headof Objek
$
(
'#objek_pajak_nm'
).
typeahead
({
$
(
'#objek_pajak_nm'
).
typeahead
({
"hint"
:
true
,
"hint"
:
true
,
"highlight"
:
true
,
"highlight"
:
true
,
...
@@ -248,6 +245,85 @@
...
@@ -248,6 +245,85 @@
$
(
'#tarif'
).
val
(
datum
.
tarif
);
$
(
'#tarif'
).
val
(
datum
.
tarif
);
});
});
//Untuk headof OPD
$
(
'#unit_nm'
).
typeahead
({
"hint"
:
true
,
"highlight"
:
true
,
"minLength"
:
1
,
"remote"
:
"/skpd/hon_reg/act?unit_id="
+
$
(
"#subjek_pajak_un"
).
val
()
+
"&term=%QUERY"
,
},{
"name"
:
'unit_nm'
,
"displayKey"
:
'value'
,
});
$
(
'#unit_nm'
).
bind
(
'typeahead:selected'
,
function
(
obj
,
datum
,
name
)
{
$
(
'#unit_id'
).
val
(
datum
.
id
);
});
});
$
(
'#dasar'
).
keyup
(
function
(){
var
dasar
=
this
.
value
.
length
;
if
(
dasar
>
0
){
//alert(dasar);
var
_dasar
=
$
(
'#dasar'
).
val
();
var
_dasarr
=
parseFloat
(
_dasar
.
replace
(
/
[^
0-9-.
]
/g
,
''
));
var
_tarif
=
$
(
'#tarif'
).
val
();
var
_denda
=
$
(
'#denda'
).
val
();
var
_bunga
=
$
(
'#bunga'
).
val
();
var
_pokok
;
_pokok
=
(
_dasarr
*
_tarif
/
100
)
$
(
'#pokok'
).
val
(
_pokok
);
var
_dendaa
=
parseFloat
(
_denda
.
replace
(
/
[^
0-9-.
]
/g
,
''
));
var
_bungaa
=
parseFloat
(
_bunga
.
replace
(
/
[^
0-9-.
]
/g
,
''
));
var
x
;
x
=
_dendaa
+
_bungaa
var
_jumlah
;
_jumlah
=
_pokok
+
x
$
(
'#jumlah'
).
val
(
_jumlah
);
}
});
$
(
'#denda'
).
keyup
(
function
(){
var
denda
=
this
.
value
.
length
;
if
(
denda
>
0
){
//alert(denda);
var
_denda
=
$
(
'#denda'
).
val
();
var
_dendaa
=
parseFloat
(
_denda
.
replace
(
/
[^
0-9-.
]
/g
,
''
));
var
_pokok
=
$
(
'#pokok'
).
val
();
var
_pokon
=
parseInt
(
_pokok
);
var
_bunga
=
$
(
'#bunga'
).
val
();
var
_bungaa
=
parseFloat
(
_bunga
.
replace
(
/
[^
0-9-.
]
/g
,
''
));
var
_bungab
=
parseInt
(
_bungaa
);
var
x
;
x
=
_dendaa
+
_pokon
var
_jumlah
;
_jumlah
=
_bungab
+
x
$
(
'#jumlah'
).
val
(
_jumlah
);
}
});
$
(
'#bunga'
).
keyup
(
function
(){
var
bunga
=
this
.
value
.
length
;
if
(
bunga
>
0
){
//alert(bunga);
var
_bunga
=
$
(
'#bunga'
).
val
();
var
_bungaa
=
parseFloat
(
_bunga
.
replace
(
/
[^
0-9-.
]
/g
,
''
));
var
_pokok
=
$
(
'#pokok'
).
val
();
var
_pokon
=
parseInt
(
_pokok
);
var
_denda
=
$
(
'#denda'
).
val
();
var
_dendaa
=
parseFloat
(
_denda
.
replace
(
/
[^
0-9-.
]
/g
,
''
));
var
_dendab
=
parseInt
(
_dendaa
);
var
x
;
x
=
_dendab
+
_bungaa
+
_pokon
var
_jumlah
;
_jumlah
=
x
$
(
'#jumlah'
).
val
(
_jumlah
);
}
});
});
</script>
</script>
</fieldset>
</fieldset>
...
...
esipkd/views/templates/arinvoice/edit_b.pt
View file @
58457a2
<html
metal:use-macro=
"load: ../base.pt"
>
<html
metal:use-macro=
"load: ../base.pt"
>
<div
metal:fill-slot=
"content"
class=
"form-550"
>
<div
metal:fill-slot=
"content"
class=
"form-550"
>
<h4>
Edit
Objek
</h4>
<h4>
Edit
No. Bayar
</h4>
<hr>
<hr>
<!--div tal:content="structure form"/-->
<!--div tal:content="structure form"/-->
<form
id=
"deform"
method=
"POST"
enctype=
"multipart/form-data"
accept-charset=
"utf-8"
<form
id=
"deform"
method=
"POST"
enctype=
"multipart/form-data"
accept-charset=
"utf-8"
...
@@ -217,22 +217,19 @@
...
@@ -217,22 +217,19 @@
</div>
</div>
</div>
</div>
<script>
<script>
/*
$("#unit_id").attr("readonly",${has_permission(request,'arinvoice-edt-unit') and 'false' or 'true'})
$("#unit_id").attr("readonly",${has_permission(request,'arinvoice-edt-unit') and 'false' or 'true'})
$("#unit_nm").attr("readonly",${has_permission(request,'arinvoice-edt-unit') and 'false' or 'true'})
$("#unit_nm").attr("readonly",${has_permission(request,'arinvoice-edt-unit') and 'false' or 'true'})
$("#subjek_pajak_id").attr("readonly",${has_permission(request,'arinvoice-edt-subjek') and 'false' or 'true'})
$("#subjek_pajak_id").attr("readonly",${has_permission(request,'arinvoice-edt-subjek') and 'false' or 'true'})
$("#subjek_pajak_nm").attr("readonly",${has_permission(request,'arinvoice-edt-subjek') and 'false' or 'true'})
$("#subjek_pajak_nm").attr("readonly",${has_permission(request,'arinvoice-edt-subjek') and 'false' or 'true'})
/***
$("#subjek_pajak_us").attr("readonly",${has_permission(request,'arinvoice-edt-subjek') and 'false' or 'true'})
$('#objek_pajak_nm').bind('typeahead:selected', function(obj, datum, name) {
*/
$('#objek_pajak_id').val(datum.id);
/**$('#subjek_pajak_id').val(datum.sp_id);
$('#subjek_pajak_nm').val(datum.sp_nm);
$('#unit_id').val(datum.unit_id);
$('#unit_nm').val(datum.unit_nm);
});*/
$
(
'#subjek_pajak_nm'
).
bind
(
'typeahead:selected'
,
function
(
obj
,
datum
,
name
)
{
$
(
'#subjek_pajak_nm'
).
bind
(
'typeahead:selected'
,
function
(
obj
,
datum
,
name
)
{
$
(
'#subjek_pajak_id'
).
val
(
datum
.
id
);
$
(
'#subjek_pajak_id'
).
val
(
datum
.
id
);
$
(
'#subjek_pajak_us'
).
val
(
datum
.
user
);
$
(
'#subjek_pajak_un'
).
val
(
datum
.
unit
);
//Untuk headof Objek
$
(
'#objek_pajak_nm'
).
typeahead
({
$
(
'#objek_pajak_nm'
).
typeahead
({
"hint"
:
true
,
"hint"
:
true
,
"highlight"
:
true
,
"highlight"
:
true
,
...
@@ -248,6 +245,85 @@
...
@@ -248,6 +245,85 @@
$
(
'#tarif'
).
val
(
datum
.
tarif
);
$
(
'#tarif'
).
val
(
datum
.
tarif
);
});
});
//Untuk headof OPD
$
(
'#unit_nm'
).
typeahead
({
"hint"
:
true
,
"highlight"
:
true
,
"minLength"
:
1
,
"remote"
:
"/skpd/hon_reg/act?unit_id="
+
$
(
"#subjek_pajak_un"
).
val
()
+
"&term=%QUERY"
,
},{
"name"
:
'unit_nm'
,
"displayKey"
:
'value'
,
});
$
(
'#unit_nm'
).
bind
(
'typeahead:selected'
,
function
(
obj
,
datum
,
name
)
{
$
(
'#unit_id'
).
val
(
datum
.
id
);
});
});
$
(
'#dasar'
).
keyup
(
function
(){
var
dasar
=
this
.
value
.
length
;
if
(
dasar
>
0
){
//alert(dasar);
var
_dasar
=
$
(
'#dasar'
).
val
();
var
_dasarr
=
parseFloat
(
_dasar
.
replace
(
/
[^
0-9-.
]
/g
,
''
));
var
_tarif
=
$
(
'#tarif'
).
val
();
var
_denda
=
$
(
'#denda'
).
val
();
var
_bunga
=
$
(
'#bunga'
).
val
();
var
_pokok
;
_pokok
=
(
_dasarr
*
_tarif
/
100
)
$
(
'#pokok'
).
val
(
_pokok
);
var
_dendaa
=
parseFloat
(
_denda
.
replace
(
/
[^
0-9-.
]
/g
,
''
));
var
_bungaa
=
parseFloat
(
_bunga
.
replace
(
/
[^
0-9-.
]
/g
,
''
));
var
x
;
x
=
_dendaa
+
_bungaa
var
_jumlah
;
_jumlah
=
_pokok
+
x
$
(
'#jumlah'
).
val
(
_jumlah
);
}
});
$
(
'#denda'
).
keyup
(
function
(){
var
denda
=
this
.
value
.
length
;
if
(
denda
>
0
){
//alert(denda);
var
_denda
=
$
(
'#denda'
).
val
();
var
_dendaa
=
parseFloat
(
_denda
.
replace
(
/
[^
0-9-.
]
/g
,
''
));
var
_pokok
=
$
(
'#pokok'
).
val
();
var
_pokon
=
parseInt
(
_pokok
);
var
_bunga
=
$
(
'#bunga'
).
val
();
var
_bungaa
=
parseFloat
(
_bunga
.
replace
(
/
[^
0-9-.
]
/g
,
''
));
var
_bungab
=
parseInt
(
_bungaa
);
var
x
;
x
=
_dendaa
+
_pokon
var
_jumlah
;
_jumlah
=
_bungab
+
x
$
(
'#jumlah'
).
val
(
_jumlah
);
}
});
$
(
'#bunga'
).
keyup
(
function
(){
var
bunga
=
this
.
value
.
length
;
if
(
bunga
>
0
){
//alert(bunga);
var
_bunga
=
$
(
'#bunga'
).
val
();
var
_bungaa
=
parseFloat
(
_bunga
.
replace
(
/
[^
0-9-.
]
/g
,
''
));
var
_pokok
=
$
(
'#pokok'
).
val
();
var
_pokon
=
parseInt
(
_pokok
);
var
_denda
=
$
(
'#denda'
).
val
();
var
_dendaa
=
parseFloat
(
_denda
.
replace
(
/
[^
0-9-.
]
/g
,
''
));
var
_dendab
=
parseInt
(
_dendaa
);
var
x
;
x
=
_dendab
+
_bungaa
+
_pokon
var
_jumlah
;
_jumlah
=
x
$
(
'#jumlah'
).
val
(
_jumlah
);
}
});
});
</script>
</script>
</fieldset>
</fieldset>
...
...
esipkd/views/templates/arinvoice/edit_wp.pt
View file @
58457a2
<html
metal:use-macro=
"load: ../base.pt"
>
<html
metal:use-macro=
"load: ../base.pt"
>
<div
metal:fill-slot=
"content"
class=
"form-550"
>
<div
metal:fill-slot=
"content"
class=
"form-550"
>
<h4>
Edit
Objek
</h4>
<h4>
Edit
No. Bayar
</h4>
<hr>
<hr>
<!--div tal:content="structure form"/-->
<!--div tal:content="structure form"/-->
<form
id=
"deform"
method=
"POST"
enctype=
"multipart/form-data"
accept-charset=
"utf-8"
<form
id=
"deform"
method=
"POST"
enctype=
"multipart/form-data"
accept-charset=
"utf-8"
...
@@ -217,22 +217,19 @@
...
@@ -217,22 +217,19 @@
</div>
</div>
</div>
</div>
<script>
<script>
/*
$("#unit_id").attr("readonly",${has_permission(request,'arinvoice-edt-unit') and 'false' or 'true'})
$("#unit_id").attr("readonly",${has_permission(request,'arinvoice-edt-unit') and 'false' or 'true'})
$("#unit_nm").attr("readonly",${has_permission(request,'arinvoice-edt-unit') and 'false' or 'true'})
$("#unit_nm").attr("readonly",${has_permission(request,'arinvoice-edt-unit') and 'false' or 'true'})
$("#subjek_pajak_id").attr("readonly",${has_permission(request,'arinvoice-edt-subjek') and 'false' or 'true'})
$("#subjek_pajak_id").attr("readonly",${has_permission(request,'arinvoice-edt-subjek') and 'false' or 'true'})
$("#subjek_pajak_nm").attr("readonly",${has_permission(request,'arinvoice-edt-subjek') and 'false' or 'true'})
$("#subjek_pajak_nm").attr("readonly",${has_permission(request,'arinvoice-edt-subjek') and 'false' or 'true'})
/***
$("#subjek_pajak_us").attr("readonly",${has_permission(request,'arinvoice-edt-subjek') and 'false' or 'true'})
$('#objek_pajak_nm').bind('typeahead:selected', function(obj, datum, name) {
*/
$('#objek_pajak_id').val(datum.id);
/**$('#subjek_pajak_id').val(datum.sp_id);
$('#subjek_pajak_nm').val(datum.sp_nm);
$('#unit_id').val(datum.unit_id);
$('#unit_nm').val(datum.unit_nm);
});*/
$
(
'#subjek_pajak_nm'
).
bind
(
'typeahead:selected'
,
function
(
obj
,
datum
,
name
)
{
$
(
'#subjek_pajak_nm'
).
bind
(
'typeahead:selected'
,
function
(
obj
,
datum
,
name
)
{
$
(
'#subjek_pajak_id'
).
val
(
datum
.
id
);
$
(
'#subjek_pajak_id'
).
val
(
datum
.
id
);
$
(
'#subjek_pajak_us'
).
val
(
datum
.
user
);
$
(
'#subjek_pajak_un'
).
val
(
datum
.
unit
);
//Untuk headof Objek
$
(
'#objek_pajak_nm'
).
typeahead
({
$
(
'#objek_pajak_nm'
).
typeahead
({
"hint"
:
true
,
"hint"
:
true
,
"highlight"
:
true
,
"highlight"
:
true
,
...
@@ -248,6 +245,85 @@
...
@@ -248,6 +245,85 @@
$
(
'#tarif'
).
val
(
datum
.
tarif
);
$
(
'#tarif'
).
val
(
datum
.
tarif
);
});
});
//Untuk headof OPD
$
(
'#unit_nm'
).
typeahead
({
"hint"
:
true
,
"highlight"
:
true
,
"minLength"
:
1
,
"remote"
:
"/skpd/hon_reg/act?unit_id="
+
$
(
"#subjek_pajak_un"
).
val
()
+
"&term=%QUERY"
,
},{
"name"
:
'unit_nm'
,
"displayKey"
:
'value'
,
});
$
(
'#unit_nm'
).
bind
(
'typeahead:selected'
,
function
(
obj
,
datum
,
name
)
{
$
(
'#unit_id'
).
val
(
datum
.
id
);
});
});
$
(
'#dasar'
).
keyup
(
function
(){
var
dasar
=
this
.
value
.
length
;
if
(
dasar
>
0
){
//alert(dasar);
var
_dasar
=
$
(
'#dasar'
).
val
();
var
_dasarr
=
parseFloat
(
_dasar
.
replace
(
/
[^
0-9-.
]
/g
,
''
));
var
_tarif
=
$
(
'#tarif'
).
val
();
var
_denda
=
$
(
'#denda'
).
val
();
var
_bunga
=
$
(
'#bunga'
).
val
();
var
_pokok
;
_pokok
=
(
_dasarr
*
_tarif
/
100
)
$
(
'#pokok'
).
val
(
_pokok
);
var
_dendaa
=
parseFloat
(
_denda
.
replace
(
/
[^
0-9-.
]
/g
,
''
));
var
_bungaa
=
parseFloat
(
_bunga
.
replace
(
/
[^
0-9-.
]
/g
,
''
));
var
x
;
x
=
_dendaa
+
_bungaa
var
_jumlah
;
_jumlah
=
_pokok
+
x
$
(
'#jumlah'
).
val
(
_jumlah
);
}
});
$
(
'#denda'
).
keyup
(
function
(){
var
denda
=
this
.
value
.
length
;
if
(
denda
>
0
){
//alert(denda);
var
_denda
=
$
(
'#denda'
).
val
();
var
_dendaa
=
parseFloat
(
_denda
.
replace
(
/
[^
0-9-.
]
/g
,
''
));
var
_pokok
=
$
(
'#pokok'
).
val
();
var
_pokon
=
parseInt
(
_pokok
);
var
_bunga
=
$
(
'#bunga'
).
val
();
var
_bungaa
=
parseFloat
(
_bunga
.
replace
(
/
[^
0-9-.
]
/g
,
''
));
var
_bungab
=
parseInt
(
_bungaa
);
var
x
;
x
=
_dendaa
+
_pokon
var
_jumlah
;
_jumlah
=
_bungab
+
x
$
(
'#jumlah'
).
val
(
_jumlah
);
}
});
$
(
'#bunga'
).
keyup
(
function
(){
var
bunga
=
this
.
value
.
length
;
if
(
bunga
>
0
){
//alert(bunga);
var
_bunga
=
$
(
'#bunga'
).
val
();
var
_bungaa
=
parseFloat
(
_bunga
.
replace
(
/
[^
0-9-.
]
/g
,
''
));
var
_pokok
=
$
(
'#pokok'
).
val
();
var
_pokon
=
parseInt
(
_pokok
);
var
_denda
=
$
(
'#denda'
).
val
();
var
_dendaa
=
parseFloat
(
_denda
.
replace
(
/
[^
0-9-.
]
/g
,
''
));
var
_dendab
=
parseInt
(
_dendaa
);
var
x
;
x
=
_dendab
+
_bungaa
+
_pokon
var
_jumlah
;
_jumlah
=
x
$
(
'#jumlah'
).
val
(
_jumlah
);
}
});
});
</script>
</script>
</fieldset>
</fieldset>
...
...
esipkd/views/templates/arinvoice/list.pt
View file @
58457a2
...
@@ -59,8 +59,8 @@
...
@@ -59,8 +59,8 @@
"bPaginate"
:
true
,
"bPaginate"
:
true
,
"sPaginationType"
:
"full_numbers"
,
"sPaginationType"
:
"full_numbers"
,
"lengthMenu"
:
[
"lengthMenu"
:
[
[
10
,
25
,
50
,
-
1
],
[
10
,
25
,
50
,
100
],
[
10
,
25
,
50
,
"All"
]
[
10
,
25
,
50
,
100
]
],
],
"aoColumnDefs"
:
[
"aoColumnDefs"
:
[
{
"bSearchable"
:
false
,
"bVisible"
:
false
,
"aTargets"
:
[
0
]}
{
"bSearchable"
:
false
,
"bVisible"
:
false
,
"aTargets"
:
[
0
]}
...
...
esipkd/views/templates/arinvoice/list_b.pt
View file @
58457a2
...
@@ -59,8 +59,8 @@
...
@@ -59,8 +59,8 @@
"bPaginate"
:
true
,
"bPaginate"
:
true
,
"sPaginationType"
:
"full_numbers"
,
"sPaginationType"
:
"full_numbers"
,
"lengthMenu"
:
[
"lengthMenu"
:
[
[
10
,
25
,
50
,
-
1
],
[
10
,
25
,
50
,
100
],
[
10
,
25
,
50
,
"All"
]
[
10
,
25
,
50
,
100
]
],
],
"aoColumnDefs"
:
[
"aoColumnDefs"
:
[
{
"bSearchable"
:
false
,
"bVisible"
:
false
,
"aTargets"
:
[
0
]}
{
"bSearchable"
:
false
,
"bVisible"
:
false
,
"aTargets"
:
[
0
]}
...
...
esipkd/views/templates/arinvoice/list_wp.pt
View file @
58457a2
...
@@ -59,8 +59,8 @@
...
@@ -59,8 +59,8 @@
"bPaginate"
:
true
,
"bPaginate"
:
true
,
"sPaginationType"
:
"full_numbers"
,
"sPaginationType"
:
"full_numbers"
,
"lengthMenu"
:
[
"lengthMenu"
:
[
[
10
,
25
,
50
,
-
1
],
[
10
,
25
,
50
,
100
],
[
10
,
25
,
50
,
"All"
]
[
10
,
25
,
50
,
100
]
],
],
"aoColumnDefs"
:
[
"aoColumnDefs"
:
[
{
"bSearchable"
:
false
,
"bVisible"
:
false
,
"aTargets"
:
[
0
]}
{
"bSearchable"
:
false
,
"bVisible"
:
false
,
"aTargets"
:
[
0
]}
...
...
esipkd/views/templates/arsspd/list.pt
View file @
58457a2
...
@@ -61,8 +61,8 @@
...
@@ -61,8 +61,8 @@
"sPaginationType"
:
"full_numbers"
,
"sPaginationType"
:
"full_numbers"
,
"lengthMenu"
:
[
"lengthMenu"
:
[
[
10
,
25
,
50
,
-
1
],
[
10
,
25
,
50
,
100
],
[
10
,
25
,
50
,
"All"
]
[
10
,
25
,
50
,
100
]
],
],
"aoColumnDefs"
:
[
"aoColumnDefs"
:
[
...
...
esipkd/views/templates/arsts/add.pt
View file @
58457a2
...
@@ -136,8 +136,8 @@
...
@@ -136,8 +136,8 @@
"bPaginate"
:
true
,
"bPaginate"
:
true
,
"sPaginationType"
:
"full_numbers"
,
"sPaginationType"
:
"full_numbers"
,
"lengthMenu"
:
[
"lengthMenu"
:
[
[
10
,
25
,
50
,
-
1
],
[
10
,
25
,
50
,
100
],
[
10
,
25
,
50
,
"All"
]
[
10
,
25
,
50
,
100
]
],
],
"aoColumnDefs"
:
[
"aoColumnDefs"
:
[
{
"bSearchable"
:
false
,
"bVisible"
:
false
,
"aTargets"
:
[
0
,
1
,
2
]}
{
"bSearchable"
:
false
,
"bVisible"
:
false
,
"aTargets"
:
[
0
,
1
,
2
]}
...
...
esipkd/views/templates/arsts/list.pt
View file @
58457a2
...
@@ -57,8 +57,8 @@
...
@@ -57,8 +57,8 @@
"sPaginationType"
:
"full_numbers"
,
"sPaginationType"
:
"full_numbers"
,
"lengthMenu"
:
[
"lengthMenu"
:
[
[
10
,
25
,
50
,
-
1
],
[
10
,
25
,
50
,
100
],
[
10
,
25
,
50
,
"All"
]
[
10
,
25
,
50
,
100
]
],
],
"aoColumnDefs"
:
[
"aoColumnDefs"
:
[
...
...
esipkd/views/templates/group/list.pt
View file @
58457a2
...
@@ -53,8 +53,8 @@
...
@@ -53,8 +53,8 @@
"bPaginate"
:
true
,
"bPaginate"
:
true
,
"sPaginationType"
:
"full_numbers"
,
"sPaginationType"
:
"full_numbers"
,
"lengthMenu"
:
[
"lengthMenu"
:
[
[
10
,
25
,
50
,
-
1
],
[
10
,
25
,
50
,
100
],
[
10
,
25
,
50
,
"All"
]
[
10
,
25
,
50
,
100
]
],
],
"aoColumnDefs"
:
[
"aoColumnDefs"
:
[
{
"bSearchable"
:
false
,
"bVisible"
:
false
,
"aTargets"
:
[
0
]}
{
"bSearchable"
:
false
,
"bVisible"
:
false
,
"aTargets"
:
[
0
]}
...
...
esipkd/views/templates/groupperm/list.pt
View file @
58457a2
...
@@ -52,8 +52,8 @@
...
@@ -52,8 +52,8 @@
"bPaginate"
:
true
,
"bPaginate"
:
true
,
"sPaginationType"
:
"full_numbers"
,
"sPaginationType"
:
"full_numbers"
,
"lengthMenu"
:
[
"lengthMenu"
:
[
[
10
,
25
,
50
,
-
1
],
[
10
,
25
,
50
,
100
],
[
10
,
25
,
50
,
"All"
]
[
10
,
25
,
50
,
100
]
],
],
"aoColumnDefs"
:
[
"aoColumnDefs"
:
[
{
"bSearchable"
:
false
,
"bVisible"
:
false
,
"aTargets"
:
[
0
,
1
]}
{
"bSearchable"
:
false
,
"bVisible"
:
false
,
"aTargets"
:
[
0
,
1
]}
...
...
esipkd/views/templates/hibah/list.pt
View file @
58457a2
...
@@ -49,8 +49,8 @@
...
@@ -49,8 +49,8 @@
"bPaginate"
:
true
,
"bPaginate"
:
true
,
"sPaginationType"
:
"full_numbers"
,
"sPaginationType"
:
"full_numbers"
,
"lengthMenu"
:
[
"lengthMenu"
:
[
[
10
,
25
,
50
,
-
1
],
[
10
,
25
,
50
,
100
],
[
10
,
25
,
50
,
"All"
]
[
10
,
25
,
50
,
100
]
],
],
"aoColumnDefs"
:
[
"aoColumnDefs"
:
[
{
"bSearchable"
:
false
,
"bVisible"
:
false
,
"aTargets"
:
[
0
]}
{
"bSearchable"
:
false
,
"bVisible"
:
false
,
"aTargets"
:
[
0
]}
...
...
esipkd/views/templates/invoice/list.pt
View file @
58457a2
...
@@ -59,8 +59,8 @@
...
@@ -59,8 +59,8 @@
"bPaginate"
:
true
,
"bPaginate"
:
true
,
"sPaginationType"
:
"full_numbers"
,
"sPaginationType"
:
"full_numbers"
,
"lengthMenu"
:
[
"lengthMenu"
:
[
[
10
,
25
,
50
,
-
1
],
[
10
,
25
,
50
,
100
],
[
10
,
25
,
50
,
"All"
]
[
10
,
25
,
50
,
100
]
],
],
"aoColumnDefs"
:
[
"aoColumnDefs"
:
[
{
"bSearchable"
:
false
,
"bVisible"
:
false
,
"aTargets"
:
[
0
]}
{
"bSearchable"
:
false
,
"bVisible"
:
false
,
"aTargets"
:
[
0
]}
...
...
esipkd/views/templates/jabatan/list.pt
View file @
58457a2
...
@@ -52,8 +52,8 @@
...
@@ -52,8 +52,8 @@
"bPaginate"
:
true
,
"bPaginate"
:
true
,
"sPaginationType"
:
"full_numbers"
,
"sPaginationType"
:
"full_numbers"
,
"lengthMenu"
:
[
"lengthMenu"
:
[
[
10
,
25
,
50
,
-
1
],
[
10
,
25
,
50
,
100
],
[
10
,
25
,
50
,
"All"
]
[
10
,
25
,
50
,
100
]
],
],
"aoColumnDefs"
:
[
"aoColumnDefs"
:
[
{
"bSearchable"
:
false
,
"bVisible"
:
false
,
"aTargets"
:
[
0
]}
{
"bSearchable"
:
false
,
"bVisible"
:
false
,
"aTargets"
:
[
0
]}
...
...
esipkd/views/templates/lain/list.pt
View file @
58457a2
...
@@ -49,8 +49,8 @@
...
@@ -49,8 +49,8 @@
"bPaginate"
:
true
,
"bPaginate"
:
true
,
"sPaginationType"
:
"full_numbers"
,
"sPaginationType"
:
"full_numbers"
,
"lengthMenu"
:
[
"lengthMenu"
:
[
[
10
,
25
,
50
,
-
1
],
[
10
,
25
,
50
,
100
],
[
10
,
25
,
50
,
"All"
]
[
10
,
25
,
50
,
100
]
],
],
"aoColumnDefs"
:
[
"aoColumnDefs"
:
[
{
"bSearchable"
:
false
,
"bVisible"
:
false
,
"aTargets"
:
[
0
]}
{
"bSearchable"
:
false
,
"bVisible"
:
false
,
"aTargets"
:
[
0
]}
...
...
esipkd/views/templates/op/list.pt
View file @
58457a2
...
@@ -53,8 +53,8 @@
...
@@ -53,8 +53,8 @@
"bPaginate"
:
true
,
"bPaginate"
:
true
,
"sPaginationType"
:
"full_numbers"
,
"sPaginationType"
:
"full_numbers"
,
"lengthMenu"
:
[
"lengthMenu"
:
[
[
10
,
25
,
50
,
-
1
],
[
10
,
25
,
50
,
100
],
[
10
,
25
,
50
,
"All"
]
[
10
,
25
,
50
,
100
]
],
],
"aoColumnDefs"
:
[
"aoColumnDefs"
:
[
{
"bSearchable"
:
false
,
"bVisible"
:
false
,
"aTargets"
:
[
0
]}
{
"bSearchable"
:
false
,
"bVisible"
:
false
,
"aTargets"
:
[
0
]}
...
...
esipkd/views/templates/pajak/list.pt
View file @
58457a2
...
@@ -55,8 +55,8 @@
...
@@ -55,8 +55,8 @@
"bPaginate"
:
true
,
"bPaginate"
:
true
,
"sPaginationType"
:
"full_numbers"
,
"sPaginationType"
:
"full_numbers"
,
"lengthMenu"
:
[
"lengthMenu"
:
[
[
10
,
25
,
50
,
-
1
],
[
10
,
25
,
50
,
100
],
[
10
,
25
,
50
,
"All"
]
[
10
,
25
,
50
,
100
]
],
],
"aoColumnDefs"
:
[
"aoColumnDefs"
:
[
{
"bSearchable"
:
false
,
"bVisible"
:
false
,
"aTargets"
:
[
0
]},
{
"bSearchable"
:
false
,
"bVisible"
:
false
,
"aTargets"
:
[
0
]},
...
...
esipkd/views/templates/pap/add.pt
View file @
58457a2
...
@@ -24,14 +24,14 @@
...
@@ -24,14 +24,14 @@
${structure:field.serialize()}
${structure:field.serialize()}
<script>
<script>
$
(
document
).
ready
(
function
()
{
$
(
document
).
ready
(
function
()
{
//Membatasi 1
4
Digit & Membatasi Huruf
//Membatasi 1
6
Digit & Membatasi Huruf
$
(
'#npwpd'
).
keyup
(
function
(){
$
(
'#npwpd'
).
keyup
(
function
(){
var
npwpd
=
this
.
value
.
length
;
var
npwpd
=
this
.
value
.
length
;
if
(
!
/^
[
0-9
]
+$/
.
test
(
this
.
value
)){
if
(
!
/^
[
0-9
]
+$/
.
test
(
this
.
value
)){
this
.
value
=
this
.
value
.
substring
(
0
,
npwpd
-
1
);
this
.
value
=
this
.
value
.
substring
(
0
,
npwpd
-
1
);
}
}
else
if
(
npwpd
>=
1
4
){
else
if
(
npwpd
>=
1
6
){
this
.
value
=
this
.
value
.
substring
(
0
,
1
4
);
this
.
value
=
this
.
value
.
substring
(
0
,
1
6
);
}
}
});
});
});
});
...
...
esipkd/views/templates/pap/edit.pt
View file @
58457a2
...
@@ -24,14 +24,14 @@
...
@@ -24,14 +24,14 @@
${structure:field.serialize()}
${structure:field.serialize()}
<script>
<script>
$
(
document
).
ready
(
function
()
{
$
(
document
).
ready
(
function
()
{
//Membatasi 1
4
Digit & Membatasi Huruf
//Membatasi 1
6
Digit & Membatasi Huruf
$
(
'#npwpd'
).
keyup
(
function
(){
$
(
'#npwpd'
).
keyup
(
function
(){
var
npwpd
=
this
.
value
.
length
;
var
npwpd
=
this
.
value
.
length
;
if
(
!
/^
[
0-9
]
+$/
.
test
(
this
.
value
)){
if
(
!
/^
[
0-9
]
+$/
.
test
(
this
.
value
)){
this
.
value
=
this
.
value
.
substring
(
0
,
npwpd
-
1
);
this
.
value
=
this
.
value
.
substring
(
0
,
npwpd
-
1
);
}
}
else
if
(
npwpd
>=
1
4
){
else
if
(
npwpd
>=
1
6
){
this
.
value
=
this
.
value
.
substring
(
0
,
1
4
);
this
.
value
=
this
.
value
.
substring
(
0
,
1
6
);
}
}
});
});
});
});
...
...
esipkd/views/templates/pbbkb/list.pt
View file @
58457a2
...
@@ -49,8 +49,8 @@
...
@@ -49,8 +49,8 @@
"bPaginate"
:
true
,
"bPaginate"
:
true
,
"sPaginationType"
:
"full_numbers"
,
"sPaginationType"
:
"full_numbers"
,
"lengthMenu"
:
[
"lengthMenu"
:
[
[
10
,
25
,
50
,
-
1
],
[
10
,
25
,
50
,
100
],
[
10
,
25
,
50
,
"All"
]
[
10
,
25
,
50
,
100
]
],
],
"aoColumnDefs"
:
[
"aoColumnDefs"
:
[
{
"bSearchable"
:
false
,
"bVisible"
:
false
,
"aTargets"
:
[
0
]}
{
"bSearchable"
:
false
,
"bVisible"
:
false
,
"aTargets"
:
[
0
]}
...
...
esipkd/views/templates/pegawai/list.pt
View file @
58457a2
...
@@ -54,8 +54,8 @@
...
@@ -54,8 +54,8 @@
"bPaginate"
:
true
,
"bPaginate"
:
true
,
"sPaginationType"
:
"full_numbers"
,
"sPaginationType"
:
"full_numbers"
,
"lengthMenu"
:
[
"lengthMenu"
:
[
[
10
,
25
,
50
,
-
1
],
[
10
,
25
,
50
,
100
],
[
10
,
25
,
50
,
"All"
]
[
10
,
25
,
50
,
100
]
],
],
"aoColumnDefs"
:
[
"aoColumnDefs"
:
[
{
"bSearchable"
:
false
,
"bVisible"
:
false
,
"aTargets"
:
[
0
]},
{
"bSearchable"
:
false
,
"bVisible"
:
false
,
"aTargets"
:
[
0
]},
...
...
esipkd/views/templates/pkb/add.pt
View file @
58457a2
...
@@ -104,7 +104,7 @@
...
@@ -104,7 +104,7 @@
</label>
</label>
<div
class=
"col-md-9"
>
<div
class=
"col-md-9"
>
<button
id=
"deformsave"
name=
"simpan"
type=
"submit"
class=
"btn btn-primary "
<button
id=
"deformsave"
name=
"simpan"
type=
"submit"
class=
"btn btn-primary "
value=
"simpan"
>
Simpan
</button>
value=
"simpan"
>
Proses
</button>
<button
id=
"deformcancel"
name=
"cancel"
type=
"submit"
class=
"btn btn-default "
<button
id=
"deformcancel"
name=
"cancel"
type=
"submit"
class=
"btn btn-default "
value=
"cancel"
>
Batal
</button>
value=
"cancel"
>
Batal
</button>
...
...
esipkd/views/templates/pkb/edit.pt
View file @
58457a2
...
@@ -104,7 +104,7 @@
...
@@ -104,7 +104,7 @@
</label>
</label>
<div
class=
"col-md-9"
>
<div
class=
"col-md-9"
>
<button
id=
"deformsave"
name=
"simpan"
type=
"submit"
class=
"btn btn-primary "
<button
id=
"deformsave"
name=
"simpan"
type=
"submit"
class=
"btn btn-primary "
value=
"simpan"
>
Simpan
</button>
value=
"simpan"
>
Proses
</button>
<button
id=
"deformcancel"
name=
"cancel"
type=
"submit"
class=
"btn btn-default "
<button
id=
"deformcancel"
name=
"cancel"
type=
"submit"
class=
"btn btn-default "
value=
"cancel"
>
Batal
</button>
value=
"cancel"
>
Batal
</button>
...
...
esipkd/views/templates/rekening/list.pt
View file @
58457a2
...
@@ -52,8 +52,8 @@
...
@@ -52,8 +52,8 @@
"bStateSave"
:
true
,
"bStateSave"
:
true
,
"sPaginationType"
:
"full_numbers"
,
"sPaginationType"
:
"full_numbers"
,
"lengthMenu"
:
[
"lengthMenu"
:
[
[
10
,
25
,
50
,
-
1
],
[
10
,
25
,
50
,
100
],
[
10
,
25
,
50
,
"All"
]
[
10
,
25
,
50
,
100
]
],
],
"aoColumnDefs"
:
[
"aoColumnDefs"
:
[
{
"bSearchable"
:
false
,
"bVisible"
:
false
,
"aTargets"
:
[
0
]}
{
"bSearchable"
:
false
,
"bVisible"
:
false
,
"aTargets"
:
[
0
]}
...
...
esipkd/views/templates/skpd/list.pt
View file @
58457a2
...
@@ -45,8 +45,8 @@
...
@@ -45,8 +45,8 @@
"bPaginate"
:
true
,
"bPaginate"
:
true
,
"sPaginationType"
:
"full_numbers"
,
"sPaginationType"
:
"full_numbers"
,
"lengthMenu"
:
[
"lengthMenu"
:
[
[
10
,
25
,
50
,
-
1
],
[
10
,
25
,
50
,
100
],
[
10
,
25
,
50
,
"All"
]
[
10
,
25
,
50
,
100
]
],
],
"aoColumnDefs"
:
[
"aoColumnDefs"
:
[
{
"bSearchable"
:
false
,
"bVisible"
:
false
,
"aTargets"
:
[
0
]}
{
"bSearchable"
:
false
,
"bVisible"
:
false
,
"aTargets"
:
[
0
]}
...
...
esipkd/views/templates/sptpd/list.pt
View file @
58457a2
...
@@ -55,8 +55,8 @@
...
@@ -55,8 +55,8 @@
"bPaginate"
:
true
,
"bPaginate"
:
true
,
"sPaginationType"
:
"full_numbers"
,
"sPaginationType"
:
"full_numbers"
,
"lengthMenu"
:
[
"lengthMenu"
:
[
[
10
,
25
,
50
,
-
1
],
[
10
,
25
,
50
,
100
],
[
10
,
25
,
50
,
"All"
]
[
10
,
25
,
50
,
100
]
],
],
"aoColumnDefs"
:
[
"aoColumnDefs"
:
[
{
"bSearchable"
:
false
,
"bVisible"
:
false
,
"aTargets"
:
[
0
]}
{
"bSearchable"
:
false
,
"bVisible"
:
false
,
"aTargets"
:
[
0
]}
...
...
esipkd/views/templates/user/list.pt
View file @
58457a2
...
@@ -54,8 +54,8 @@
...
@@ -54,8 +54,8 @@
"bPaginate"
:
true
,
"bPaginate"
:
true
,
"sPaginationType"
:
"full_numbers"
,
"sPaginationType"
:
"full_numbers"
,
"lengthMenu"
:
[
"lengthMenu"
:
[
[
10
,
25
,
50
,
-
1
],
[
10
,
25
,
50
,
100
],
[
10
,
25
,
50
,
"All"
]
[
10
,
25
,
50
,
100
]
],
],
"aoColumnDefs"
:
[
"aoColumnDefs"
:
[
{
"bSearchable"
:
false
,
"bVisible"
:
false
,
"aTargets"
:
[
0
]}
{
"bSearchable"
:
false
,
"bVisible"
:
false
,
"aTargets"
:
[
0
]}
...
...
esipkd/views/templates/usergroup/list.pt
View file @
58457a2
...
@@ -52,8 +52,8 @@
...
@@ -52,8 +52,8 @@
"bPaginate"
:
true
,
"bPaginate"
:
true
,
"sPaginationType"
:
"full_numbers"
,
"sPaginationType"
:
"full_numbers"
,
"lengthMenu"
:
[
"lengthMenu"
:
[
[
10
,
25
,
50
,
-
1
],
[
10
,
25
,
50
,
100
],
[
10
,
25
,
50
,
"All"
]
[
10
,
25
,
50
,
100
]
],
],
"aoColumnDefs"
:
[
"aoColumnDefs"
:
[
{
"bSearchable"
:
false
,
"bVisible"
:
false
,
"aTargets"
:
[
0
,
1
]}
{
"bSearchable"
:
false
,
"bVisible"
:
false
,
"aTargets"
:
[
0
,
1
]}
...
...
esipkd/views/templates/userunit/list.pt
View file @
58457a2
...
@@ -52,8 +52,8 @@
...
@@ -52,8 +52,8 @@
"bPaginate"
:
true
,
"bPaginate"
:
true
,
"sPaginationType"
:
"full_numbers"
,
"sPaginationType"
:
"full_numbers"
,
"lengthMenu"
:
[
"lengthMenu"
:
[
[
10
,
25
,
50
,
-
1
],
[
10
,
25
,
50
,
100
],
[
10
,
25
,
50
,
"All"
]
[
10
,
25
,
50
,
100
]
],
],
"aoColumnDefs"
:
[
"aoColumnDefs"
:
[
{
"bSearchable"
:
false
,
"bVisible"
:
false
,
"aTargets"
:
[
0
,
1
]}
{
"bSearchable"
:
false
,
"bVisible"
:
false
,
"aTargets"
:
[
0
,
1
]}
...
...
esipkd/views/templates/wilayah/list.pt
View file @
58457a2
...
@@ -53,8 +53,8 @@
...
@@ -53,8 +53,8 @@
"bPaginate"
:
true
,
"bPaginate"
:
true
,
"sPaginationType"
:
"full_numbers"
,
"sPaginationType"
:
"full_numbers"
,
"lengthMenu"
:
[
"lengthMenu"
:
[
[
10
,
25
,
50
,
-
1
],
[
10
,
25
,
50
,
100
],
[
10
,
25
,
50
,
"All"
]
[
10
,
25
,
50
,
100
]
],
],
"aoColumnDefs"
:
[
"aoColumnDefs"
:
[
{
"bSearchable"
:
false
,
"bVisible"
:
false
,
"aTargets"
:
[
0
]}
{
"bSearchable"
:
false
,
"bVisible"
:
false
,
"aTargets"
:
[
0
]}
...
...
esipkd/views/templates/wp/list.pt
View file @
58457a2
...
@@ -52,8 +52,8 @@
...
@@ -52,8 +52,8 @@
"bPaginate"
:
true
,
"bPaginate"
:
true
,
"sPaginationType"
:
"full_numbers"
,
"sPaginationType"
:
"full_numbers"
,
"lengthMenu"
:
[
"lengthMenu"
:
[
[
10
,
25
,
50
,
-
1
],
[
10
,
25
,
50
,
100
],
[
10
,
25
,
50
,
"All"
]
[
10
,
25
,
50
,
100
]
],
],
"aoColumnDefs"
:
[
"aoColumnDefs"
:
[
{
"bSearchable"
:
false
,
"bVisible"
:
false
,
"aTargets"
:
[
0
]}
{
"bSearchable"
:
false
,
"bVisible"
:
false
,
"aTargets"
:
[
0
]}
...
...
esipkd/views/wp.py
View file @
58457a2
...
@@ -18,6 +18,7 @@ from ..models.isipkd import(
...
@@ -18,6 +18,7 @@ from ..models.isipkd import(
SubjekPajak
,
SubjekPajak
,
ARInvoice
,
ARInvoice
,
Unit
,
Unit
,
UserUnit
)
)
from
datatables
import
(
from
datatables
import
(
...
@@ -213,6 +214,12 @@ def save(request,values, row=None):
...
@@ -213,6 +214,12 @@ def save(request,values, row=None):
DBSession
.
add
(
usergroup
)
DBSession
.
add
(
usergroup
)
DBSession
.
flush
()
DBSession
.
flush
()
userunit
=
UserUnit
()
userunit
.
user_id
=
login
.
id
userunit
.
unit_id
=
DBSession
.
query
(
Unit
.
id
)
.
filter_by
(
id
=
row
.
unit_id
)
.
scalar
()
DBSession
.
add
(
userunit
)
DBSession
.
flush
()
return
row
return
row
def
save_request
(
values
,
request
,
row
=
None
):
def
save_request
(
values
,
request
,
row
=
None
):
...
@@ -439,9 +446,10 @@ def view_act(request):
...
@@ -439,9 +446,10 @@ def view_act(request):
r
.
append
(
d
)
r
.
append
(
d
)
return
r
return
r
## BUD ##
elif
url_dict
[
'act'
]
==
'hon1'
:
elif
url_dict
[
'act'
]
==
'hon1'
:
term
=
'term'
in
params
and
params
[
'term'
]
or
''
term
=
'term'
in
params
and
params
[
'term'
]
or
''
rows
=
DBSession
.
query
(
SubjekPajak
.
id
,
SubjekPajak
.
nama
,
SubjekPajak
.
user_id
rows
=
DBSession
.
query
(
SubjekPajak
.
id
,
SubjekPajak
.
nama
,
SubjekPajak
.
user_id
,
SubjekPajak
.
unit_id
)
.
filter
(
SubjekPajak
.
nama
.
ilike
(
'
%%%
s
%%
'
%
term
)
)
.
all
()
)
.
filter
(
SubjekPajak
.
nama
.
ilike
(
'
%%%
s
%%
'
%
term
)
)
.
all
()
r
=
[]
r
=
[]
for
k
in
rows
:
for
k
in
rows
:
...
@@ -449,6 +457,42 @@ def view_act(request):
...
@@ -449,6 +457,42 @@ def view_act(request):
d
[
'id'
]
=
k
[
0
]
d
[
'id'
]
=
k
[
0
]
d
[
'value'
]
=
k
[
1
]
d
[
'value'
]
=
k
[
1
]
d
[
'user'
]
=
k
[
2
]
d
[
'user'
]
=
k
[
2
]
d
[
'unit'
]
=
k
[
3
]
r
.
append
(
d
)
return
r
## Bendahara ##
elif
url_dict
[
'act'
]
==
'hon2'
:
term
=
'term'
in
params
and
params
[
'term'
]
or
''
u
=
request
.
user
.
id
rows
=
DBSession
.
query
(
SubjekPajak
.
id
,
SubjekPajak
.
nama
,
SubjekPajak
.
user_id
,
SubjekPajak
.
unit_id
)
.
filter
(
SubjekPajak
.
nama
.
ilike
(
'
%%%
s
%%
'
%
term
),
SubjekPajak
.
user_id
==
u
)
.
all
()
r
=
[]
for
k
in
rows
:
d
=
{}
d
[
'id'
]
=
k
[
0
]
d
[
'value'
]
=
k
[
1
]
d
[
'user'
]
=
k
[
2
]
d
[
'unit'
]
=
k
[
3
]
r
.
append
(
d
)
return
r
## WP ##
elif
url_dict
[
'act'
]
==
'hon3'
:
term
=
'term'
in
params
and
params
[
'term'
]
or
''
u
=
request
.
user
.
id
a
=
DBSession
.
query
(
User
.
email
)
.
filter
(
User
.
id
==
u
)
.
first
()
rows
=
DBSession
.
query
(
SubjekPajak
.
id
,
SubjekPajak
.
nama
,
SubjekPajak
.
user_id
,
SubjekPajak
.
unit_id
)
.
filter
(
SubjekPajak
.
nama
.
ilike
(
'
%%%
s
%%
'
%
term
),
SubjekPajak
.
email
==
a
)
.
all
()
r
=
[]
for
k
in
rows
:
d
=
{}
d
[
'id'
]
=
k
[
0
]
d
[
'value'
]
=
k
[
1
]
d
[
'user'
]
=
k
[
2
]
d
[
'unit'
]
=
k
[
3
]
r
.
append
(
d
)
r
.
append
(
d
)
return
r
return
r
...
...
Write
Preview
Markdown
is supported
Attach a file
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to post a comment