Example #1
0
    def get(self):
        accion = self.get_request_param('accion')
        tjobdao = TJobDao(self.dbsession)
        if accion == 'form':
            contribdao = TContribuyenteDao(self.dbsession)
            contribuyentes = contribdao.listar()
            return {
                'estado': 200,
                'form': tjobdao.get_form(),
                'contribs': contribuyentes
            }
        elif accion == 'justform':
            return {'estado': 200, 'form': tjobdao.get_form()}
        elif accion == 'getall':
            job_id = self.get_request_matchdict('job_id')
            form_job = tjobdao.find_bydcod(job_id=job_id)

            tautoriza_dao = TAutorizacionDao(self.dbsession)
            form_aut = tautoriza_dao.find_bycod(aut_id=form_job['aut_id'])

            tcontrib_dao = TContribuyenteDao(self.dbsession)
            form_contrib = tcontrib_dao.get_form_edit(
                cnt_id=form_job['cnt_id'])

            return {
                'estado': 200,
                'form_job': form_job,
                'form_aut': form_aut,
                'form_contrib': form_contrib
            }
Example #2
0
    def get(self):
        contrib_dao = TContribuyenteDao(self.dbsession)
        accion = self.get_request_param('accion')
        cnt_id = self.get_request_matchdict('cnt_id')
        if accion is not None:
            if accion == 'form':
                form = contrib_dao.get_form()
                tipos_contrib = contrib_dao.get_tipos_contribuyentes()
                if int(cnt_id) != 0:
                    form = contrib_dao.get_form_edit(cnt_id=cnt_id)

                return {'estado': 200,
                        'form': form,
                        'tiposcontrib': tipos_contrib}