def updateTimes(intervalo, maximo): db = Database() times = db.selectAllData(TempoContatoAcompanhamento) if len(times) == 0: db.saveData(TempoContatoAcompanhamento(intervalo, maximo)) else: id = times[0]['id'] tempo = TempoContatoAcompanhamento(intervalo, maximo) tempo.id = id db.updateData(TempoContatoAcompanhamento, tempo, id)
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)
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)
def updateUser(id, name, crm, cpf, supervisor, senha=None, id_cidade=None): db = Database() adm = None if senha is None: adm = AdmSaude(name, crm, cpf, supervisor, id_cidade=id_cidade) else: adm = AdmSaude(name, crm, cpf, supervisor, senha, id_cidade) adm.id = id db.updateData(AdmSaude, adm, id)
def setFezAtendimento(id_atendimento): db = Database() res = db.selectIf(Atendimento, id=id_atendimento) atendimento = deepcopy(res) atendimento.fez_atendimento = 1 db.updateData(Atendimento, atendimento, id_atendimento)