def cadastrarCliente(self): nome = self.ids.nome.text idade = self.ids.idade.text if nome == '' or idade == '': MensagemPopup().open() else: cli = cliente.Cliente(nome, idade) clienteRepositorio.ClienteRepositorio.inseirCliente(cli) self.limparCampos() self.listarClientes()
def editarCliente(self): id = Principal.idCliente nome = self.ids.nome.text idade = self.ids.idade.text if nome == '' or idade == '': MensagemPopup().open() else: cli = cliente.Cliente(nome, idade) clienteRepositorio.ClienteRepositorio.editarCliente(id, cli) self.limparCampos() self.listarClientes()
print(30 * "-", "MENU", 30 * "-") print("1. Inserir cliente") print("2. Editar cliente") print("3. Remover cliente") print("4. Listar cliente nome") print("0. Sair") print(67 * "-") menu_cliente = int(input("Digite a opção desejada: ")) if menu_cliente == 1: fabrica = fabrica_conexao.FabricaConexao() sessao = fabrica.criar_sessao() try: nome_cliente = input("Digite o nome do cliente: ") idade_cliente = int(input("Digite a idade do cliente: ")) novo_cliente = cliente.Cliente(nome_cliente, idade_cliente) repositorio = cliente_repositorio.ClienteRepositorio() repositorio.inserir_cliente(novo_cliente, sessao) sessao.commit() except: sessao.rollback() raise finally: sessao.close() elif menu_cliente == 2: fabrica = fabrica_conexao.FabricaConexao() sessao = fabrica.criar_sessao() try: id_cliente = int(input("ID do cliente a ser atualizado: ")) nome_cliente = input("Digite o nome do cliente: ")
from repositorios import cliente_repositorio from entidades import cliente cliente = cliente.Cliente("Joao", 25) cliente_repositorio.ClienteRepositorio.listar_clientes() cliente_repositorio.ClienteRepositorio.inserir_cliente(cliente) cliente_repositorio.ClienteRepositorio.editar_cliente(3, cliente) cliente_repositorio.ClienteRepositorio.remover_cliente(6)
from repositorios import cliente_repository from entidades import cliente cliente = cliente.Cliente("Zico", 69) cliente_repository.ClienteRepository.listar_clientes() #cliente_repository.ClienteRepository.inserir_cliente(cliente) #cliente_repository.ClienteRepository.editar_cliente(2, cliente) #cliente_repository.ClienteRepository.remover_cliente(2)
from repositorios import cliente_repositorio from entidades import cliente cliente = cliente.Cliente("João", 29) cliente_repositorio.ClienteRepositorio.listar_clientes() cliente_repositorio.ClienteRepositorio.inserir_cliente(cliente) #cliente_repositorio.ClienteRepositorio.editar_cliente(3, cliente) #cliente_repositorio.ClienteRepositorio.remover_cliente(6)