Example #1
0
    def get(self):
        ''' Obtiene un arreglo con Entidad, Cant Obs y Monto de todos los enters dividido en total, atendidas y por atender de  PRE para todos los entes '''
        try:
            verify_token(request.headers)
            auth = get_auth(request.headers)
        except Exception as err:
            ns.abort(401, message=err)

        ejercicio_ini = request.args.get('ejercicio_ini', '2000')
        ejercicio_fin = request.args.get('ejercicio_fin', '2040')
        division_id = request.args.get('division_id', '0')

        try:
            rep = reporte_55.get(ejercicio_ini, ejercicio_fin, division_id,
                                 auth)
        except ServerError as err:
            ns.abort(500, message=err)
        except Exception as err:
            ns.abort(400, message=err)

        return rep
Example #2
0
    def get(self):
        ''' Obtiene un arreglo con Entidad, Tipo Obs, (Cant Obs y Monto) para SOLV, EN ANALISISI o NO SOLV de Preliminares, se filtra por ente, si no se especifica devuelte por todos los entes '''
        try:
            verify_token(request.headers)
            auth = get_auth(request.headers)
        except Exception as err:
            ns.abort(401, message=err)

        ejercicio_ini = request.args.get('ejercicio_ini', '2000')
        ejercicio_fin = request.args.get('ejercicio_fin', '2040')
        fiscal = request.args.get('fiscal', '')
        division_id = request.args.get('division_id', '0')

        try:
            rep = reporte_54.get(ejercicio_ini, ejercicio_fin, fiscal,
                                 division_id, auth)
        except ServerError as err:
            ns.abort(500, message=err)
        except Exception as err:
            ns.abort(400, message=err)

        return rep
Example #3
0
    def get(self):
        ''' Obtiene un arreglo con Entidad, Tipo, Cant Obs y Monto para IRES, se filtra por ente '''
        try:
            verify_token(request.headers)
            auth = get_auth(request.headers)
        except Exception as err:
            ns.abort(401, message=err)

        ejercicio_ini = request.args.get('ejercicio_ini', '2000')
        ejercicio_fin = request.args.get('ejercicio_fin', '2040')
        fiscal = request.args.get('fiscal', 'SFP')
        only_obras = request.args.get('only_obras', '')
        division_id = request.args.get('division_id', '0')

        try:
            rep = reporte_57.get(ejercicio_ini, ejercicio_fin, fiscal,
                                 only_obras, division_id, auth)
        except ServerError as err:
            ns.abort(500, message=err)
        except Exception as err:
            ns.abort(400, message=err)

        return rep
Example #4
0
    def get(self):
        ''' Obtiene un arreglo con Entidad, Cant Obs, Num Obs, Observacion, Tipo Obs, Monto y Estatus para PRE e IRES, se filtra por ente y pre o ires '''
        try:
            verify_token(request.headers)
            auth = get_auth(request.headers)
        except Exception as err:
            ns.abort(401, message=err)

        ejercicio_ini = request.args.get('ejercicio_ini', '2000')
        ejercicio_fin = request.args.get('ejercicio_fin', '2040')
        fiscal = request.args.get('fiscal', 'SFP')
        obs_c = request.args.get('obs_c', 'pre')
        division_id = request.args.get('division_id', '0')

        try:
            rep = reporte_61.get(ejercicio_ini, ejercicio_fin, fiscal, obs_c,
                                 division_id, auth)
        except ServerError as err:
            ns.abort(500, message=err)
        except Exception as err:
            ns.abort(400, message=err)

        return rep
Example #5
0
    def get(self):
        ''' Obtiene un arreglo con Entidad, Ejercicio, Tipo, Clasificacion, Cant Obs y Monto para IRES, se filtra por ente '''
        try:
            verify_token(request.headers)
            auth = get_auth(request.headers)
        except Exception as err:
            ns.abort(401, message=err)

        ejercicio_ini = request.args.get('ejercicio_ini', '2000')
        ejercicio_fin = request.args.get('ejercicio_fin', '2040')
        fiscal = request.args.get('fiscal', 'SFP')
        reporte_num = request.args.get('reporte_num', 'reporte56')
        division_id = request.args.get('division_id', '0')
        is_clasif = request.args.get('is_clasif', 'True')

        try:
            rep = reporte_56.get(ejercicio_ini, ejercicio_fin, fiscal,
                                 reporte_num, division_id, auth, is_clasif)
        except ServerError as err:
            ns.abort(500, message=err)
        except Exception as err:
            ns.abort(400, message=err)

        return rep