Esempio n. 1
0
    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()
Esempio n. 2
0
    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()
Esempio n. 3
0
        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: ")
Esempio n. 4
0
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)

Esempio n. 5
0
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)



Esempio n. 6
0
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)