static void Main(string[] args) { UsuarioViewController usuarioView = new UsuarioViewController(); usuarioView.Menu(); int resposta = int.Parse(Console.ReadLine()); System.Console.WriteLine(""); switch (resposta) { case 1: usuarioView.Cadastrar(); break; case 2: usuarioView.Logar(); break; case 3: break; default: System.Console.WriteLine("Opção inválida"); break; } }
static void Main(string[] args) { UsuarioViewController usuarioViewC = new UsuarioViewController(); usuarioViewC.Cadastrar(); usuarioViewC.Logar(); usuarioViewC.Listar(); }
static void Main(string[] args) { bool querSair = false; int resposta; do { Console.Clear(); MenuUtil.MenuDeslogado(); resposta = int.Parse(Console.ReadLine()); switch (resposta) { case 1: UsuarioViewController.CadastrarUsuario(); break; case 2: UsuarioViewModel UserRec = UsuarioViewController.Logar(); if (UserRec != null) { bool querSair2 = false; do { Console.Clear(); Console.ForegroundColor = ConsoleColor.Green; System.Console.WriteLine($" Bem Vindo {UserRec.Nome}! "); Console.ResetColor(); MenuUtil.MenuLogado(); resposta = int.Parse(Console.ReadLine()); switch (resposta) { case 1: //Cadastrar transações -- FEITO Console.Clear(); TransacaoViewController.CadastrarTransacao(UserRec); break; case 2: //Exibir Transações, ou seja infos de cada -- SUPOSTAMENTE FEITO Console.Clear(); TransacaoViewController.ExibirTransacoesTerminal(); break; case 3: //Relatar no word Users -- SUPOSTAMENTE FEITO Console.Clear(); UsuarioViewController.RelatarWord(); break; case 4: //Relatar no word Transaçoes do usuario -- SUPOSTAMENTE FEITO Console.Clear(); TransacaoViewController.RelatarWord(UserRec); break; case 5: Console.Clear(); //Exportar Banco de Dados no zip TransacaoViewController.ExportarZip(); break; case 0: //-- FEITO System.Console.WriteLine("Saindo.."); Thread.Sleep(2000); querSair2 = true; break; default: //ERRO, VOLTA AO MENU PRINCIPAL -- FEITO System.Console.WriteLine("Código inválido.. "); Thread.Sleep(2000); break; } } while (!querSair2); } else { System.Console.WriteLine("Usuário não Encontrado.."); Thread.Sleep(2000); continue; } break; case 0: System.Console.WriteLine("Saindo.."); Thread.Sleep(2000); querSair = true; break; default: System.Console.WriteLine("Código inválido.. "); Thread.Sleep(2000); querSair = false; break; } } while (!querSair); }
static void Main(string[] args) { int opcaoDeslogado = 0, opcaoLogado = 0; do { MenuUtil.MenuDeslogado(); opcaoDeslogado = int.Parse(Console.ReadLine()); switch (opcaoDeslogado) { case 1: { UsuarioViewController.CadastrarUsuario(); break; } case 2: { //Vai para a tela de login e retorna o usuário caso válido UsuarioViewModel usuarioViewModel = UsuarioViewController.Logar(); //Verifica se o usuário é válido if (usuarioViewModel != null) { //Mostra mensagem de boas vindas System.Console.WriteLine("Seja bem vindo " + usuarioViewModel.Nome); do { //Mostra o menu do usuário logado MenuUtil.MenuLogado(); //Aguarda opção do usuário opcaoLogado = int.Parse(Console.ReadLine()); //Escolhe a opção do usuário switch (opcaoLogado) { case 1: { ProdutoViewController.CadastrarProduto(); break; } case 2: { ProdutoViewController.ListarProdutos(); break; } case 0: { System.Console.WriteLine("Tchau"); break; } default: { System.Console.WriteLine("Opção inválida"); break; } } //Fica no laço enquanto opção diferente de 0 } while (opcaoLogado != 0); } break; } case 3: { UsuarioViewController.Listar(); break; } case 0: { System.Console.WriteLine("Tchau"); break; } default: { System.Console.WriteLine("Opção Inválida"); break; } } } while (opcaoDeslogado != 0); }
static void Main(string[] args) { int opcaoDeslogado = 0, opcaoLogado = 0; do { MenuUtil.MenuDeslogado(); opcaoDeslogado = int.Parse(Console.ReadLine()); switch (opcaoDeslogado) { case 0: System.Console.WriteLine("É nois"); Console.ReadKey(); break; case 1: UsuarioViewController.CadastrarUsuario(); break; case 2: UsuarioViewModel usuarioViewModel = UsuarioViewController.Logar(); //Verifica se o usuário é valido if (usuarioViewModel != null) { //Mensagem de boas vindas Console.WriteLine("Seja Bem-Vindo " + usuarioViewModel.Nome); do { //Mostra o menu do usuário logado MenuUtil.MenuLogado(); //Aguarda ioção do usuário opcaoLogado = int.Parse(Console.ReadLine()); //Escolhe a opção do usuário switch (opcaoLogado) { case 0: System.Console.WriteLine("Obrigado!"); break; case 1: ProdutoViewController.CadastrarProduto(); break; case 2: ProdutoViewController.ListarProdutos(); break; default: System.Console.WriteLine("Opção Inválida"); break; } //Fica no laço enquanto a opção é diferente de 0 } while (opcaoLogado != 0); } break; case 3: UsuarioViewController.Listar(); break; default: break; } } while (opcaoDeslogado != 0); }