Example #1
0
    def guardar_cliente(self):
        #Guarda un cliente
        cliente = Cliente()
        cliente.id = self.txt_codigo.get()
        cliente.nombre = self.txt_nombre.get()
        cliente.direccion = self.txt_direccion.get()

        cliente.guardar()
        self.ventana.destroy()
        self.obtener_clientes()
Example #2
0
def criar_cliente():
    nome = request.form['nome']
    data = request.form['data_de_nascimento']
    cpf = request.form['cpf']
    new_cliente = Cliente(nome, data, cpf)
    crm = request.form['medico_cliente']
    for medico in lista_medicos:
        if medico.crm == crm:
            medico.adicionar_cliente(new_cliente)
    lista_clientes.append(new_cliente)
    salva_clientes(lista_clientes)
    salva_medicos(lista_medicos)
    return redirect(url_for('area_de_trabalho'))
Example #3
0
def atualiza_cliente():
    id = request.args.get('id')
    nome = request.form['nome']
    data = request.form['data_de_nascimento']
    cpf = request.form['cpf']
    new_cliente = Cliente(nome, data, cpf)
    crm = request.form['medico_cliente']
    for medico in lista_medicos:
        for paciente in medico.lista_de_clientes:
            if paciente == id:
                for cliente in lista_clientes:
                    if cliente.cpf == id:
                        medico.remover_cliente(cliente)
        if medico.crm == crm:
            medico.adicionar_cliente(new_cliente)

    for cliente in lista_clientes:
        if cliente.cpf == id:
            lista_clientes.remove(cliente)
            lista_clientes.append(new_cliente)
            salva_clientes(lista_clientes)
    return redirect(url_for('clientes'))
Example #4
0
 def abre_nuevo_cliente(self):
     cliente = Cliente()
     catalogo = CatalogoCliente(cliente)
     catalogo.texto_clave.setEnabled(True)
     catalogo.exec_()