Пример #1
0
def updatePaciente(id, nome, cpf, cns, telefone, id_etnia, id_genero, dataNasc, endereco, id_cidade=None):
    db = Database()

    if id_cidade is None:
        id_cidade = getPaciente(id).id_cidade

    paciente = Paciente(nome, cpf, cns, telefone,
                        dataNasc,
                        id_etnia, id_genero, endereco, id_cidade)
    paciente.id = id

    db.updateData(Paciente, paciente, id)
Пример #2
0
def updatePaciente(id, nome, cpf, telefone, id_etnia, id_genero, dataNasc,
                   endereco):

    db = Database()

    paciente = Paciente(
        nome, cpf, telefone,
        datetime.strptime(dataNasc, '%Y-%m-%d').date()
        if len(dataNasc) != 0 else None, id_etnia, id_genero, endereco)
    paciente.id = id

    db.updateData(Paciente, paciente, id)
Пример #3
0
def inserirPaciente(nome, cpf, cns, telefone, endereco, data_nasc, id_etnia, id_genero, id_cidade=None):
    db = Database()
    paciente = db.selectIf(Paciente, cpf=cpf)
    if paciente:
        # atualizar paciente
        updatePaciente(paciente.id, nome, cpf, cns, telefone, id_etnia, id_genero, data_nasc, endereco, id_cidade)
        return paciente.id
    else:
        new_paciente = Paciente(nome, cpf, cns, telefone, data_nasc, id_etnia, id_genero, endereco, id_cidade)
        db.saveData(new_paciente)
        return db.selectIf(Paciente, cpf=cpf).id
Пример #4
0
def inserirPaciente(nome, cpf, telefone, endereco, data_nasc, id_etnia,
                    id_genero):
    db = Database()
    paciente = db.selectIf(Paciente, cpf=cpf)
    if paciente:
        return paciente.id
    else:
        new_paciente = Paciente(nome, cpf, telefone, data_nasc, id_etnia,
                                id_genero, endereco)
        db.saveData(new_paciente)
        return db.selectIf(Paciente, cpf=cpf).id
Пример #5
0
def savePaciente(nome, cpf, cns, telefone, dataNasc, id_etnia, id_genero, endereco, id_cidade=None):
    nome = data_or_null(nome)
    cpf = data_or_null(cpf, only_num)
    cns = data_or_null(cns, only_num)
    telefone = data_or_null(telefone, only_num)
    endereco = data_or_null(endereco)
    id_etnia = data_or_null(id_etnia, int)
    id_genero = data_or_null(id_genero, int)

    paciente = Paciente(nome, cpf, cns, telefone, dataNasc, id_etnia, id_genero, endereco, id_cidade)

    try:
        db = Database()
        db.saveData(paciente)
    except Exception as e:
        print(e)
Пример #6
0
def savePaciente(nome, cpf, telefone, dataNasc, id_etnia, id_genero, endereco):

    nome = data_or_null(nome)
    cpf = data_or_null(cpf, only_num)
    telefone = data_or_null(telefone, only_num)
    endereco = data_or_null(endereco)
    dataNasc = datetime.strptime(
        dataNasc, '%d/%m/%Y').date() if len(dataNasc) != 0 else None
    id_etnia = data_or_null(id_etnia, int)
    id_genero = data_or_null(id_genero, int)

    paciente = Paciente(nome, cpf, telefone, dataNasc, id_etnia, id_genero,
                        endereco)

    try:
        db = Database()
        db.saveData(paciente)
    except Exception as e:
        print(e)