Example #1
0
def getEsf(id_cidade=None):
    db = Database()

    if id_cidade is not None:
        return db.selectAllDataByFilter(EstrategiaSaudeFamiliar,
                                        id_cidade=id_cidade)

    return db.selectAllData(EstrategiaSaudeFamiliar)
Example #2
0
def getUsers(id_cidade=None):
    try:
        db = Database()

        if (id_cidade is not None):
            return db.selectAllDataByFilter(AdmSaude, id_cidade=id_cidade)

        return db.selectAllData(AdmSaude)
    except:
        return []
Example #3
0
def getPacientes(id_cidade=None):
    try:
        db = Database()

        if id_cidade is not None:
            return db.selectAllDataByFilter(Paciente, id_cidade = id_cidade)

        return db.selectAllData(Paciente)
    except:
        return []
Example #4
0
def updateTimes(intervalo, maximo, id_cidade=None):
    db = Database()
    times = db.selectAllDataByFilter(TempoContatoAcompanhamento,
                                     id_cidade=id_cidade)
    if len(times) == 0:
        db.saveData(TempoContatoAcompanhamento(intervalo, maximo, id_cidade))
    else:
        id = times[0]['id']
        tempo = TempoContatoAcompanhamento(intervalo, maximo, id_cidade)
        tempo.id = id
        db.updateData(TempoContatoAcompanhamento, tempo, id)
Example #5
0
def getTimes(id_cidade=None):
    db = Database()

    if (id_cidade is not None):
        times = db.selectAllDataByFilter(TempoContatoAcompanhamento,
                                         id_cidade=id_cidade)
    else:
        times = db.selectAllData(TempoContatoAcompanhamento)

    if len(times) == 0:
        return 48, 16
    times = times[0]
    return times["intervalo_contato"], times["tempo_maximo_acompanhamento"]