Ecommerce C++  1.0
Trabalho Prático PDS2 | UFMG
cli.hpp
1 #ifndef CLI_HPP
2 #define CLI_HPP
3 
4 #include "autoload.hpp"
5 
6 class CLI
7 {
8  private:
9  Usuario usuario;
10  public:
11  CLI();
12  CLI(int argc, char *argv[]);
13  void help();
14  bool login();
15  bool cadastro();
16  void titulo();
17  void test(int argc, char *argv[]);
19  void lerOpcoesMenuInicial();
20  void mostrarLoja();
22  void setUsuario(Usuario usuario);
23 };
24 #endif
Definition: cli.hpp:7
bool login()
Realiza o login do usuario.
Definition: cli.cpp:335
CLI()
Construct a new CLI::CLI object.
Definition: cli.cpp:7
void titulo()
Mostra o titulo do programa.
Definition: cli.cpp:133
void mostrarOpcoesMenuInicial()
Mostra as opções do menu inicial do programa.
Definition: cli.cpp:121
void setUsuario(Usuario usuario)
Set usuario do CLI.
Definition: cli.cpp:397
void lerOpcoesMenuInicial()
Mostra o menu inicial do programa.
Definition: cli.cpp:77
bool cadastro()
Realiza o cadastro de um usuario.
Definition: cli.cpp:194
void help()
Mostra o menu de ajuda do programa.
Definition: cli.cpp:142
Usuario * getUsuario()
GET usuario do CLI.
Definition: cli.cpp:387
void mostrarLoja()
Mostra a loja.
Definition: cli.cpp:44
void test(int argc, char *argv[])
Executa os testes do programa.
Definition: cli.cpp:155
Definition: usuario.hpp:6