Commit f956c722 by taufikyu

perbaikan epap

1 parent f4bad9a5
...@@ -18,6 +18,7 @@ from ..models.informix import EngInformix ...@@ -18,6 +18,7 @@ from ..models.informix import EngInformix
from .bjb_va import rpc_params, BJBVA from .bjb_va import rpc_params, BJBVA
from .bjb_qris import BJBQRIS from .bjb_qris import BJBQRIS
from ..tools import ymd, dmy, ymdhms, dmyhms, dmy_to_date from ..tools import ymd, dmy, ymdhms, dmyhms, dmy_to_date
from pyramid.renderers import render_to_response, render
SESS_ADD_FAILED = 'user add failed' SESS_ADD_FAILED = 'user add failed'
SESS_EDIT_FAILED = 'user edit failed' SESS_EDIT_FAILED = 'user edit failed'
...@@ -306,21 +307,21 @@ def view_add(request): ...@@ -306,21 +307,21 @@ def view_add(request):
return dict(form=form, private_key=private_key, found=found, data_key=data_key) return dict(form=form, private_key=private_key, found=found, data_key=data_key)
def query_id(request): def query_id(request):
engInformix = EngInformix() engInformix = EngInformix()
sql_result1 = """ sql_result1 = """
SELECT * FROM v_jupntepap SELECT * FROM v_jupntepap
WHERE npwpd= '{npwpd}' and m_pjk_bln= '{m_pjk_bln}' WHERE npwpd= '{npwpd}' and m_pjk_bln= '{m_pjk_bln}'
and m_pjk_thn = '{m_pjk_thn}' and m_pjk_thn = '{m_pjk_thn}'
""".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
return x return x
@view_config(route_name='pap-edit', renderer='templates/pap/edit.pt', @view_config(route_name='pap-edit', renderer='templates/pap/edit.pt',
)#permission='view') )#permission='view')
...@@ -395,17 +396,16 @@ def view_edit(request): ...@@ -395,17 +396,16 @@ def view_edit(request):
DBSession.flush() DBSession.flush()
row = BJBVA.create_va(val, rpc_params()) row = BJBVA.create_va(val, rpc_params())
if row: if row and hasattr(row,'va_number'):
request.session.flash('BJBVA No. %s sudah ditambahkan.' % row.va_number) request.session.flash('BJBVA No. %s sudah ditambahkan.' % row.va_number)
form = get_form(request, VASchema)
val['va'] = row.va_number
form.set_appstruct(val)
return render_to_response('templates/pap/edit.pt',
dict(form=form, private_key=private_key, data_key=data_key, found=found), request)
else: else:
request.session.flash('BJBVA gagal ditambahkan.') request.session.flash('BJBVA gagal ditambahkan.')
form = get_form(request, VASchema)
val['va'] = row.va_number
form.set_appstruct(val)
return HTTPFound(location=request.route_url('pap-edit',nr=val['npwpd'],
nk=val['m_pjk_bln'],
em=val['m_pjk_thn']))
elif 'createqris' in request.POST: elif 'createqris' in request.POST:
...@@ -430,17 +430,16 @@ def view_edit(request): ...@@ -430,17 +430,16 @@ def view_edit(request):
DBSession.flush() DBSession.flush()
row = BJBQRIS.create_va(val, rpc_params()) row = BJBQRIS.create_va(val, rpc_params())
if row: if row and hasattr(row,'va_number'):
request.session.flash('BJBQRIS No. %s sudah ditambahkan.' % row.va_number) request.session.flash('BJBQRIS No. %s sudah ditambahkan.' % row.va_number)
form = get_form(request, QRISSchema)
val['qris'] = row.va_number
form.set_appstruct(val)
return render_to_response('templates/pap/edit.pt',
dict(form=form, private_key=private_key, data_key=data_key, found=found), request)
else: else:
request.session.flash('BJBQRIS gagal ditambahkan.') request.session.flash('BJBQRIS gagal ditambahkan.')
form = get_form(request, QRISSchema)
val['qris'] = row.va_number
form.set_appstruct(val)
return HTTPFound(location=request.route_url('pap-edit',nr=val['npwpd'],
nk=val['m_pjk_bln'],
em=val['m_pjk_thn']))
return route_list(request) return route_list(request)
elif SESS_EDIT_FAILED in request.session: elif SESS_EDIT_FAILED in request.session:
return session_failed(request, SESS_EDIT_FAILED) return session_failed(request, SESS_EDIT_FAILED)
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!