def get(self): aut_id = self.get_request_matchdict("aut_id") cnt_id = self.get_request_param("cnt_id") accion = self.get_request_param("accion") taudao = TAutorizacionDao(self.dbsession) if aut_id is not None: aut_id = int(aut_id) contribuyentes = [] tipos_doc = [] contribdao = TContribuyenteDao(self.dbsession) if accion is None: if aut_id == 0: contribuyentes = contribdao.listar() tipos_doc = taudao.listar_tiposdoc() form = taudao.get_form(cnt_id=cnt_id) return { 'estado': 200, 'form': form, 'contribs': contribuyentes, 'tiposdoc': tipos_doc } return {'estado': 201, 'msg': 'Ninguna accion realizada'}
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 }
def collection_get(self): taudao = TAutorizacionDao(self.dbsession) accion = self.get_request_param("accion") if accion == None: items = taudao.listar_all() """ cols = [{'prop': 'aut_numero', 'label': 'Número'}, {'prop': 'cnt_razonsocial', 'label': 'Razón social', 'width': '250'}, {'prop': 'cnt_ruc', 'label': 'RUC', 'width': '150'}, {'prop': 'td_nombre', 'label': 'Documento'}, {'prop': 'aut_serie', 'label': 'Serie'}, {'prop': 'job_secuencia_ini', 'label': 'Desde', 'width': '70'}, {'prop': 'job_secuencia_fin', 'label': 'Hasta', 'width': '70'}, {'prop': 'aut_fechaautorizacion', 'label': 'Fecha autorización', 'width': '100'}, {'prop': 'aut_fechacaducidad', 'label': 'Fecha caducidad', 'width': '100'}] """ cols = [{ 'prop': 'aut_id', 'label': '#' }, { 'prop': 'aut_numero', 'label': 'Número' }, { 'prop': 'cnt_razonsocial', 'label': 'Razón social', 'width': '250' }, { 'prop': 'cnt_ruc', 'label': 'RUC', 'width': '150' }, { 'prop': 'aut_serie', 'label': 'Establecimiento' }, { 'prop': 'aut_fechaautorizacion', 'label': 'Fecha autorización', 'width': '100' }, { 'prop': 'aut_fechacaducidad', 'label': 'Fecha caducidad', 'width': '100' }] return {'estado': 200, 'items': items, 'cols': cols} elif accion == 'contribauts': cnt_id = self.get_request_param("cnt_id") contribauts = taudao.listar_for_contrib(cnt_id=cnt_id) return {'estado': 200, 'items': contribauts} elif accion == 'findbyrucnum': cnt_ruc = self.get_request_param('cnt_ruc') aut_numero = self.get_request_param('aut_numero') aut = taudao.find_bynum_and_contrib(aut_numero=aut_numero, cnt_ruc=cnt_ruc) if aut is not None: return {'estado': 200, 'aut': aut} else: return {'estado': 201}
def post(self): aut_id = self.get_request_matchdict("aut_id") if aut_id is not None: aut_id = int(aut_id) taudao = TAutorizacionDao(self.dbsession) if int(aut_id) == 0: form = self.get_json_body() taudao.crear(form=form) return {'estado': 200, 'msg': 'Registro exitoso'} else: return {'estado': 200, 'msg': 'Ninguna acción realizada'}
def post(self): aut_id = self.get_request_matchdict("aut_id") if aut_id is not None: aut_id = int(aut_id) taudao = TAutorizacionDao(self.dbsession) if int(aut_id) == 0: form = self.get_json_body() aut_id = taudao.crear(form=form, user_crea=self.get_userid()) return {'estado': 200, 'msg': 'Registro exitoso', 'aut_id': aut_id} else: form = self.get_json_body() taudao.editar(aut_id=aut_id, form=form, user_edit=self.get_userid()) return { 'estado': 200, 'msg': 'Registro actualizado', 'aut_id': aut_id }
def collection_get(self): plantillas_dao = TPlantillasDao(self.dbsession) tipo = 1 if 'tipo' in self.request.params: tipo = self.request.params['tipo'] items = plantillas_dao.listar(tipo) cols = [{ 'name': 'temp_id', 'displayName': 'Codigo' }, { 'name': 'temp_name', 'displayName': 'Nombre' }] tempresadao = TEmpresaDao(self.dbsession) empresa_json = tempresadao.get() contribuyente = '' if empresa_json is not None: contribuyente = empresa_json['emp_razonsocial'] formexport = { 'pGeneradoPor': self.gsession('us_nomapel'), 'pContribuyente': contribuyente } tjobdao = TJobDao(self.dbsession) estadosjob = tjobdao.listar_estadosjob() tautdao = TAutorizacionDao(self.dbsession) tiposdoc = tautdao.listar_tiposdoc() return { 'status': 200, 'items': items, 'cols': cols, 'formexport': formexport, 'estadojob': estadosjob, 'tiposdoc': tiposdoc }
def collection_get(self): taudao = TAutorizacionDao(self.dbsession) accion = self.get_request_param("accion") if accion == None: items = taudao.listar_all() cols = [{ 'name': 'aut_numero', 'displayName': 'Número' }, { 'name': 'cnt_razonsocial', 'displayName': 'Razón social' }, { 'name': 'cnt_ruc', 'displayName': 'RUC' }, { 'name': 'td_nombre', 'displayName': 'Documento' }, { 'name': 'serie', 'displayName': 'Serie' }, { 'name': 'aut_secuencia_ini', 'displayName': 'Desde' }, { 'name': 'aut_secuencia_fin', 'displayName': 'Hasta' }, { 'name': 'aut_fechaautorizacion', 'displayName': 'Fecha autorización' }, { 'name': 'aut_fechacaducidad', 'displayName': 'Fecha caducidad' }] return {'estado': 200, 'items': items, 'cols': cols} elif accion == 'contribauts': cnt_id = self.get_request_param("cnt_id") contribauts = taudao.listar(cnt_id=cnt_id) return {'estado': 200, 'items': contribauts}