static void Main(string[] args) { int opcaoDeslogado = 0; int opcaoLogado = 0; do { MenuUtil.MenuDeslogado(); opcaoDeslogado = int.Parse(Console.ReadLine()); switch (opcaoDeslogado) { case 1: //Cadastra usuario UsuarioViewController.CadastrarUsuario(); break; case 2: //Efetua Login UsuarioViewModel usuarioRecuperado = UsuarioViewController.EfetuarLogin(); if (usuarioRecuperado != null) { System.Console.WriteLine($"Seja bien vindo - {usuarioRecuperado.Nome}"); MenuUtil.MenuLogado(); opcaoLogado = int.Parse(Console.ReadLine()); do { switch (opcaoLogado) { case 1: ProdutoViewController.CadastrarProduto(); break; case 2: ProdutoViewController.ListarProduto(); break; case 3: ProdutoViewController.BuscarId(); break; } } while (opcaoLogado != 0); } break; case 3: //Listar UsuarioViewController.ListarUsuario(); break; case 0: //Sair break; default: System.Console.WriteLine("Opção Inválida"); break; } } while (opcaoDeslogado != 0); }
static void Main(string[] args) { int opcaoDeslogado = 0; int opcaoLogado = 0; do { MenuUtil.MenuDeslogado(); opcaoDeslogado = int.Parse(Console.ReadLine()); switch (opcaoDeslogado) { case 1: //Cadastra Usuario UsuarioViewController.CadastrarUsuario(); break; case 2: //Efetua Login UsuarioViewModel usuarioRecuperado = UsuarioViewController.EfetuarLogin(); if (usuarioRecuperado != null) { System.Console.WriteLine($"Seja bem vindo {usuarioRecuperado.Nome}"); System.Console.WriteLine("Pressione ENTER para continuar"); Console.ReadLine(); do { MenuUtil.MenuLogado(); opcaoLogado = int.Parse(Console.ReadLine()); switch (opcaoLogado) { case 1: //CADASTRAR PRODUTO ProdutoViewController.CadastrarProduto(); break; case 2: //LISTAR ProdutoViewController.ListarProduto(); break; case 3: //BUSCA POR ID ProdutoViewController.BuscaPorId(); break; case 0: break; default: System.Console.WriteLine("Digite uma opção válida"); break; } } while (true); } break; case 3: //Listar UsuarioViewController.ListarUsuario(); break; case 0: //Sair break; default: System.Console.WriteLine("Opção Inválida"); break; } } while (opcaoDeslogado != 0); }
static void Main(string[] args) { int opcaoDeslogado = 0; int opcaoLogado = 0; do { MenuUtil.MenuDeslogado(); opcaoDeslogado = int.Parse(Console.ReadLine()); switch (opcaoDeslogado) { case 1: //Cadastra usuario UsuarioViewController.CadastrarUsuario(); break; case 2: //Efetua login UsuarioViewModel usuarioRecuperado = UsuarioViewController.EfetuarLogin(); if (usuarioRecuperado != null) { Console.WriteLine($"Seja bem vindo - {usuarioRecuperado.Nome}"); do { MenuUtil.MenuLogado(); opcaoLogado = int.Parse(Console.ReadLine()); switch (opcaoLogado) { case 1: //Cadastra o produto ProdutoViewController.CadastrarProduto(); break; case 2: //Lista os produtos ProdutoViewController.ListarProduto(); break; case 3: //Busca por Id ProdutoViewController.BuscaPorId(); break; case 0: //Sair break; default: Console.WriteLine("Opção inválida"); break; } } while (opcaoLogado != 0); } break; case 3: //Listar UsuarioViewController.ListarUsuario(); break; case 0: //sair Console.WriteLine("Obrigado, volte sempre!"); break; default: Console.WriteLine("Opção Inválida"); break; } } while (opcaoDeslogado != 0); }
static void Main(string[] args) { int opcaoDeslogado = 0; int opcaoLogado = 0; do { //Menu Deslogado MenuUtil.MenuDeslogado(); opcaoDeslogado = int.Parse(Console.ReadLine()); switch (opcaoDeslogado) { case 1: //Cadastrar usuário UsuarioViewController.CadastrarUsuario(); break; case 2: //Efetuar Login UsuarioViewModel usuarioRetornado = UsuarioViewController.EfetuarLogin(); if (usuarioRetornado != null) { Console.WriteLine($"Bem vindo {usuarioRetornado.Nome}"); //Coloar O menu Logado do { MenuUtil.MenuLogado(); opcaoLogado = int.Parse(Console.ReadLine()); switch (opcaoLogado) { case 1: //CADASTAR PRODUTOS ProdutoViewController.CadastarProduto(); break; case 2: //LISTAR ProdutoViewController.ListarProduto(); System.Console.WriteLine(" "); System.Console.WriteLine("pressione ENTER para sair"); Console.ReadLine(); break; case 3: //BUSCA POR ID System.Console.Write("Digite qual ID proucura: "); int idBusca = int.Parse(Console.ReadLine()); ProdutoRepositorio.BuscarProdutoId(idBusca); break; // case 4: // //VALOR TOTAL // break; // case 5: // //ALTERAR // break; case 6: //REMOVER System.Console.Write("Digite o Id do produto que deseja remover: "); int IdRem = int.Parse(Console.ReadLine()); bool REMoiNAO = ProdutoRepositorio.RemoverProduto(IdRem); if (ProdutoRepositorio.RemoverProduto(IdRem) == false) { System.Console.WriteLine("Produto Removido"); } else { System.Console.WriteLine("Produto não Existente"); } break; case 0: //SAIR System.Console.WriteLine("Ok, volte sempre"); Thread.Sleep(2000); break; default: Console.WriteLine("Opção Inválida"); break; } } while (opcaoLogado != 0); } //fim If break; case 3: //Listar usuários Cadastrados UsuarioViewController.ListarUsuario(); break; case 0: //Sair break; default: Console.WriteLine("Opção Inválida"); break; } } while (opcaoDeslogado != 0); }