コード例 #1
0
def obtenerReporte(idReporte):
    if idReporte == 0:
        print("Error en el idReport")
        return 404
    queryobtenerReporte = f"select * from Reporte where idReport = {idReporte}"
    try:
        cursor.execute(queryobtenerReporte)
        row = cursor.fetchone()
        Reporte = models.Reporte(row[0], row[1], row[2], row[3], row[4],
                                 row[5], row[6], row[7], row[8], row[9],
                                 row[10], row[11], row[12])
        return 201, Reporte
    except Exception as e:
        print("Error al obtener Reporte")
        return 404, {}
コード例 #2
0
def obtenerReportesDelegacionEstatus(Delegacion, estatus):
    if Delegacion == "" and 6 < estatus < 0:
        print("Error en la delegacion")
        return 404
    queryObtenerReportesDelegacionEstatus = f"select * from Reporte where Delegacion = '{Delegacion}' and status = {estatus} order by idReport desc;"
    try:
        cursor.execute(queryObtenerReportesDelegacionEstatus)
        results = cursor.fetchall()
        ReportesDelegacionEstatus = []
        for row in results:
            ReportesDelegacionEstatus.append(
                models.Reporte(row[0], row[1], row[2], row[3], row[4], row[5],
                               row[6], row[7], row[8], row[9], row[10],
                               row[11], row[12]))
        return 201, ReportesDelegacionEstatus
    except Exception as e:
        print("Error al obtener Datos")
        return 404
コード例 #3
0
def obtenerReportesDelegacionFecha(Delegacion, Fecha):
    if Delegacion == "" and Fecha == "":
        print("Error en la delegacion")
        return 404
    queryObtenerReportesDelegacionFecha = f"select * from Reporte where Delegacion = '{Delegacion}' and fecha = '{Fecha}' order by idReport desc;"
    try:
        cursor.execute(queryObtenerReportesDelegacionFecha)
        results = cursor.fetchall()
        ReportesDelegacionFecha = []
        for row in results:
            ReportesDelegacionFecha.append(
                models.Reporte(row[0], row[1], row[2], row[3], row[4], row[5],
                               row[6], row[7], row[8], row[9], row[10],
                               row[11], row[12]))

        return 201, ReportesDelegacionFecha
    except Exception as e:
        print("Error al obtener Datos")
        return 404
コード例 #4
0
def obtenerReportesDelegacionColonia(Delegacion, colonia):
    if Delegacion == "" and colonia == "":
        print("Error los datos")
        return 404
    queryObtenerReportesDelegacionColonia = f"select * from Reporte where Delegacion = '{Delegacion}' and colonia like '%{colonia[1:]}' order by idReport desc;"
    try:
        cursor.execute(queryObtenerReportesDelegacionColonia)
        results = cursor.fetchall()
        ReportesDelegacioColonia = []
        for row in results:
            ReportesDelegacioColonia.append(
                models.Reporte(row[0], row[1], row[2], row[3], row[4], row[5],
                               row[6], row[7], row[8], row[9], row[10],
                               row[11], row[12]))

        return 201, ReportesDelegacioColonia
    except Exception as e:
        print("Error al obtener Datos")
        return 404
コード例 #5
0
def obtenerReportesUsuario(emailUser):
    if emailUser == "":
        print("Error en el email de Usario")
        return 404
    queryobtenerReportesUsuario = f"""select * from Reporte where emailUser = '******' order by idReport desc """

    try:
        cursor.execute(queryobtenerReportesUsuario)

        results = cursor.fetchall()
        ReportesUsuario = []
        for row in results:
            ReportesUsuario.append(
                models.Reporte(row[0], row[1], row[2], row[3], row[4], row[5],
                               row[6], row[7], row[8], row[9], row[10],
                               row[11], row[12]))

        return 201, ReportesUsuario
    except Exception as e:
        print("Error al obtener Datos")
        return 404, [{}]