Пример #1
0
def listar_pesos(id_persona):
    busq = buscar_persona(id_persona)
    if busq != False:
        enc = session.query(
            Peso.peso, Peso.fecha).filter(Peso.idPersona == id_persona).all()
        return False if enc is None else enc
    else:
        return False
Пример #2
0
def listar_pesos(id_persona):
    persona = buscar_persona(id_persona)
    listado = []
    if persona:
        resultado = session.query(PersonaPeso).filter(PersonaPeso.IdPersona == id_persona).all()
        for r in resultado:
            listado.append(tuple([str(r.Fecha)[0:10], r.Peso]))
        return listado
    else:
        return False
Пример #3
0
def actualizar_persona(id_persona, nom, nacimiento, doc, alt):
    busq = buscar_persona(id_persona)

    if (busq):
        enc = session.query(Persona).filter(
            Persona.idPersona == id_persona).first()
        enc.nombre = nom
        enc.fechaNacimiento = nacimiento
        enc.dni = doc
        enc.altura = alt
        session.commit()
        return True
    return False
Пример #4
0
def agregar_peso(idPersona, fecha, peso):
    persona = buscar_persona(idPersona)
    if persona:
        r = session.query(PersonaPeso).filter(
            PersonaPeso.IdPersona == idPersona,
            PersonaPeso.Fecha > fecha).all()
        if r == []:
            personaP = PersonaPeso()
            personaP.IdPersona = idPersona
            personaP.Fecha = fecha
            personaP.Peso = peso
            session.add(personaP)
            session.commit()
            resultado = session.query(PersonaPeso).order_by(
                PersonaPeso.IdPeso).first()
            return resultado.IdPeso
        else:
            return False
    else:
        return False
Пример #5
0
def agregar_peso(id_persona, fecha, peso):
    busq = buscar_persona(id_persona)

    if not (busq):
        return False

    enc = session.query(Peso).filter(Peso.idPersona == id_persona
                                     and Peso.fecha > fecha).all()

    if enc != []:
        return False

    pes = Peso()
    pes.idPersona = id_persona
    pes.fecha = fecha
    pes.peso = peso
    session.add(pes)
    session.commit()

    result = session.query(Peso).filter(Peso.idPersona == id_persona).order_by(
        Peso.idPeso.desc()).first()
    return result.idPeso