def cadastrar_cliente(self): clearConsole() print('--Cadastro Cliente--\n') try: cliente = Cliente() cliente.nome = input('Digite seu nome: ') cliente.id = input('Digite seu cpf: ') cliente._data_nascimento = input('Digite sua data de nascimento: ') cliente_controller = Controller(cliente, View()) clienteDAO.adicionar(cliente_controller) input('Cliete cadastrado...[ENTER]') except Exception as e: raise e
def cliente(): query = Cliente.select().dicts() itens = [] for item in query: itens.append(item) return jsonify(itens)
def leerFacturas(listaClientes): print('\n\tNUEVA FACTURA') nombreCliente = input('Ingrese el nombre del cliente: ') cedulaCliente = input('Ingrese la cédula del cliente: ') respuestaClienteNuevo = clienteEsNuevo(nombreCliente, cedulaCliente, listaClientes) if respuestaClienteNuevo: factura = crearFactura(len(listaClientes) + 1) montoRecibido = float( input('Ingrese el monto con el que va a pagar: ')) cliente = Cliente.Cliente(nombreCliente, cedulaCliente) cliente.asociar(factura) listaClientes.append(cliente) mostrarFactura(factura, cliente, montoRecibido) mostrarFormulacion(factura) elif not respuestaClienteNuevo: factura = crearFactura(len(listaClientes) + 1) montoRecibido = float( input('Ingrese el monto con el que va a pagar: ')) posicionCliente = posicionClienteAntiguo(nombreCliente, cedulaCliente, listaClientes) listaClientes[posicionCliente].asociar(factura) mostrarFactura(factura, listaClientes[posicionCliente], montoRecibido) mostrarFormulacion(factura) else: print('Conflicto de identidad, verifique los datos e intente de nuevo') return listaClientes
def criar(): nome = request.form['nome'] altura = request.form['altura'] data_nascimento = request.form['data_nascimento'] cliente = Cliente(id, nome, altura, data_nascimento) dao.criar(cliente) flash('Criado com sucesso!') return redirect(url_for('index'))
def atualizar(): id = request.form['id'] nome = request.form['nome'] altura = request.form['altura'] data_nascimento = request.form['data_nascimento'] cliente = Cliente(id, nome, altura, data_nascimento) dao.atualizar(cliente) flash('Cliente atualizado com sucesso!') return redirect(url_for('index'))
def cliente_editar(cliente_id): if request.method == 'GET': query = Cliente.select().where(Cliente.id == cliente_id).dicts() itens = [] for item in query: itens.append(item) print(itens) return jsonify(itens) else: info_frontend = request.get_json() q = (Cliente.update({ Cliente.cliente_nome: info_frontend['cliente_nome'], Cliente.cliente_endereco: info_frontend['cliente_endereco'], Cliente.cliente_telefone: info_frontend['cliente_telefone'], }).where(Cliente.id == cliente_id)) q.execute() return None
def retornar_consultas(): return [ Consulta(data=registro['data'], servico = registro['servico'], horario = registro['horario'], cliente = Cliente( nome = registro['nome'], email = registro['email'], telefone = registro['telefone'], nome_login = registro['nome_login'], senha = registro['senha'], id = registro['id_cliente']), animal = Animal( nome_dono = registro['nome_dono'], tipo_animal = registro['tipo_animal'], raca = registro['raca'], id = registro['id_animal']), confirma = registro['confirma'], mID = registro['mID']) \ for registro in Dao.db.query("SELECT * FROM consulta \ INNER JOIN animal ON animal.id = consulta.id_animal \ INNER JOIN cliente ON cliente.id = consulta.id_cliente")]
from model import Cliente, Conta cliente1 = Cliente('Uadson', 'Feitosa', '111.222.333-44') cliente2 = Cliente('Emile', 'Castro', '555.666.777-88') conta1 = Conta('1234-5', cliente1.nome, 1000) conta2 = Conta('6789-0', cliente2.nome, 2000) print(conta1.titular) print() print(conta2.titular) print()
def listar_por_id(id): cursor.execute(SQL_SELECT_ID, (id, )) cliente = cursor.fetchone() return Cliente(cliente[0], cliente[1], cliente[2], cliente[3])
def listar_por_nome(nome): cursor.execute(SQL_SELECT_NOME, (nome, )) cliente = cursor.fetchone() return Cliente(cliente[0], cliente[1], cliente[2], cliente[3])
def cria_cliente(tupla): return Cliente(tupla[0], tupla[1], tupla[2], tupla[3])
def cliente_criar(): Cliente.create(**request.get_json()).save() return None
def cliente_excluir(cliente_id): Cliente.delete_by_id(cliente_id) return None
def retornar_clientes(): return [Cliente(nome=registro['nome'], email=registro['email'], telefone=registro['telefone'], nome_login=registro['nome_login'], senha=registro['senha'], id=registro['id']) for registro in Dao.db['cliente']]