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; do{ MenuUtil.MenuDeslogado(); opcaoDeslogado = int.Parse(Console.ReadLine()); switch(opcaoDeslogado){ case 1: //Cadastrar novo usuario UsuarioViewController.CadastrarUsuario(); break; case 2: //Listar todos os usuarios UsuarioViewController.ListarUsuario(); break; case 3: //Efetuar Login UsuarioViewModel usuarioRecuperado = UsuarioViewController.EfetuarLogin(); if(usuarioRecuperado != null){ Console.WriteLine($"Bem-Vindo {usuarioRecuperado.Nome}"); int opcaoLogado = 0; do{ MenuUtil.MenuLogado(); opcaoLogado = int.Parse(Console.ReadLine()); switch (opcaoLogado){ case 1: //Cadastrar Produto ProdutoViewController.CadastrarProduto(usuarioRecuperado); break; case 2: //Listar Produtos ProdutoViewController.Listar(); break; case 3: //Buscar Produto por Id break; case 0: //Sair Console.WriteLine("Tchau, Até Mais!"); break; default: Console.WriteLine("Opção Inváida!"); break; } }while(true); } break; case 0: Console.WriteLine("Tchau, Até Mais"); break; default: Console.WriteLine("Opção Inválida!"); break; } }while(opcaoDeslogado != 0); }
static void Main(string[] args) { int opcaoDeslogado = 0; do { MenuUtil.MenuDeslogado(); opcaoDeslogado = int.Parse(Console.ReadLine()); switch (opcaoDeslogado) { case 1: //cadastrar novo usuário UsuarioViewController.CadastrarUsuario(); break; case 2: //Listar usuários UsuarioViewController.ListarUsuario(); break; case 3: //Efetuar login UsuarioViewModel usuarioRecuperado = UsuarioViewController.EfetuarLogin(); if (usuarioRecuperado != null) { System.Console.WriteLine($"Bem vindo {usuarioRecuperado.Nome}"); int opcaoLogado = 0; do { MenuUtil.MenuLogado(); opcaoLogado = int.Parse(Console.ReadLine()); switch (opcaoLogado) { case 1: //cadastrar produto ProdutoViewController.CadastrarProduto(usuarioRecuperado); break; case 2: //Listar produtos break; case 3: //Buscar por id break; case 0: //sair System.Console.WriteLine("volty sempry"); break; default: System.Console.WriteLine("Opção inválida"); break; } } while (opcaoLogado != 0); } break; case 0: //Sair System.Console.WriteLine("Volte sempre"); 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) { /* UsuarioViewModel usuario = new UsuarioViewModel(); * usuario.Id = 1; * usuario.Nome = "Carlos"; * usuario.DataCriacao = DateTime.Now; * * ProdutoViewModel produto = new ProdutoViewModel(); * produto.Id = 1; * produto.Nome = "Paxtel de Flango";*/ int opcaoDeslogado = 0; int opcaoLogado = 0; do { MenuUtil.MenuDeslogado(); opcaoDeslogado = int.Parse(Console.ReadLine()); switch (opcaoDeslogado) { case 1: UsuarioViewController.CadastrarUsuario(); break; case 2: //Efetuar login UsuarioViewModel usuarioRtornado = UsuarioViewController.EfetuarLogin(); System.Console.WriteLine($"seja bem vindo {usuarioRtornado.Nome}"); break; case 3: //listar usuarios UsuarioViewController.ListarUsuario(); break; case 0: break; default: System.Console.WriteLine("Opção inválida"); break; } } while (opcaoDeslogado != 0); { MenuUtil.Cardapio(); System.Console.WriteLine("ENTER para continuar"); Console.ReadLine(); MenuUtil.MenuLogado(); opcaoLogado = int.Parse(Console.ReadLine()); switch (opcaoLogado) { case 1: //cadastrar produto ProdutoViewController.CadastrarProduto(); break; case 2: break; default: break; } } }
static void Main(string[] args) { int opcaoDeslogado = 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) { do { System.Console.WriteLine($"\n-----------------------------------"); System.Console.WriteLine($" Seja bem-vindo {usuarioRecuperado.Nome}"); MenuUtil.MenuLogado(); opcaoDeslogado = int.Parse(Console.ReadLine()); switch (opcaoDeslogado) { case 1: //Cadastra Produto ProdutoViewController.CadastrarProduto(); break; case 2: //Listar ProdutoViewController.ListarProdutos(); break; case 3: ProdutoViewModel produtoRecuperado = ProdutoViewController.BuscarporId(); System.Console.WriteLine($"Id: {produtoRecuperado.Id}\nNome: {produtoRecuperado.Nome}\nDescrição: {produtoRecuperado.Descricao}\nPreço: {produtoRecuperado.Preco}\nCategoria: {produtoRecuperado.Categoria}"); break; case 0: //Sair break; default: System.Console.WriteLine("Opção Inválida"); break; } } while (opcaoDeslogado != 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) { UsuarioViewModel usuarioLogado = null; do { MenuUtils.MostrarMenuDeslogado(); MenuDeslogadoEnum opcao = ((MenuDeslogadoEnum)Enum.Parse(typeof(MenuDeslogadoEnum), Console.ReadLine())); switch (opcao) { case MenuDeslogadoEnum.CADASTRAR_USUARIO: //Cadastrar usuário UsuarioViewController.CadastrarUsuario(); break; case MenuDeslogadoEnum.EFETUAR_LOGIN: //Efetuar Login usuarioLogado = UsuarioViewController.EfetuarLogin(); do { //Menu logado MenuUtils.MostrarMenuLogado(usuarioLogado); MenuLogadoEnum opcaoLogado = ((MenuLogadoEnum)Enum.Parse(typeof(MenuLogadoEnum), Console.ReadLine())); switch (opcaoLogado) { case MenuLogadoEnum.CADASTRAR_PRODUTO: //TODO: CadastrarProduto() ProdutoViewController.CadastrarProduto(usuarioLogado.Id); break; case MenuLogadoEnum.ALTERAR_PRODUTO: //TODO: AlterarProduto() ProdutoViewController.AlterarProduto(); break; case MenuLogadoEnum.LISTAR: //TODO: Listar() ProdutoViewController.ListarProdutos(); break; case MenuLogadoEnum.REMOVER_PRODUTO: //TODO: RemoverProduto() ProdutoViewController.RemoverProduto(); break; case MenuLogadoEnum.VALOR_TOTAL: //TODO: ValorTotal() ProdutoViewController.MostrarValorTotal(); break; case MenuLogadoEnum.VOLTAR: usuarioLogado = null; break; } }while(usuarioLogado != null); break; case MenuDeslogadoEnum.LISTAR_USUARIOS: //Listar usuários cadastrados UsuarioViewController.ListarUsuarios(); break; case MenuDeslogadoEnum.SAIR: //Sair Environment.Exit(0); break; default: Mensagem.MostrarMensagem("Digite uma opção válida.", TipoMensagemEnum.ERRO); break; } }while (true); }
static void Main(string[] args) { // UsuarioViewsController.CadastrarUsuario(); int opcaoDeslogado = 0, opcaoLogado = 0; do { MenuUtil.MenuDeslogado(); opcaoDeslogado = int.Parse(Console.ReadLine()); switch (opcaoDeslogado) { case 1: { UsuarioViewsController.CadastrarUsuario(); break; } case 2: { // Vai para a tela de login e retorna o usuário válido UsuarioViewModel usuarioViewModel = UsuarioViewsController.Logar(); if (usuarioViewModel != null) { System.Console.WriteLine("Seja bem-vindo " + usuarioViewModel.Nome); do { // Mostra o menu logado MenuUtil.MenuLogado(); // Aguarda opção do usuário opcaoLogado = int.Parse(Console.ReadLine()); // Vai para a opção do usuário switch (opcaoLogado) { case 0: System.Console.WriteLine("Tchau!"); break; case 1: ProdutoViewController.CadastrarProduto(); break; case 2: ProdutoViewController.ListarProdutos(); break; case 3: break; default: System.Console.WriteLine("Opção Inválida!"); break; } // Verifica se o usuário irá continuar no loop. } while (opcaoLogado != 0); } break; } case 3: { UsuarioViewsController.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 1: { UsuarioViewController.CadastrarUsuario(); break; } case 2: { //Chama a página Login e aguarda o retorno UsuarioViewModel usuarioViewModel = UsuarioViewController.EfetuarLogin(); //Usuário é Válido if (usuarioViewModel != null) { //Mensagem de Boas vindas System.Console.WriteLine(" Seja bem vindo " + usuarioViewModel.Nome); //Laço menu logado do { //Mostra menu logado MenuUtil.MenuLogado(); //Obtêm opção do menu opcaoLogado = int.Parse(Console.ReadLine()); switch (opcaoLogado) { case 1: { ProdutoViewController.CadastrarProduto(); break; } case 2: { ProdutoViewController.ListarProdutos(); break; } case 3: { ProdutoViewController.ExibirTotal(); break; } case 0: { System.Console.WriteLine("Tchau!!!"); break; } default: { System.Console.WriteLine("Opção inválida"); break; } } } while (opcaoLogado != 0); } break; } case 3: { UsuarioViewController.ListarUsuarios(); break; } case 0: { System.Console.WriteLine("Tchau"); break; } default: { 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); }
static void Main(string[] args) { int opcaoDeslogado = 0; do { MenuUtil.MenuDeslogado(); opcaoDeslogado = int.Parse(Console.ReadLine()); switch (opcaoDeslogado) { case 1: //CADASTRAR Console.Clear(); UsuarioViewController.CadastrarUsuario(); Console.ReadLine(); break; case 2: //LISTARcc Console.Clear(); UsuarioViewController.ListarUsuarios(); Console.ReadLine(); break; case 3: //LOGIN Console.Clear(); UsuarioViewModel userRecuperado = UsuarioViewController.EfetuarLogin(); if (userRecuperado == null) { System.Console.WriteLine("hehe"); } else { System.Console.WriteLine($"Bem vindo, {userRecuperado.Nome}"); int opcaoLogado = 0; do { //MENULOGADO MenuUtil.MenuLogado(); opcaoLogado = int.Parse(Console.ReadLine()); switch (opcaoLogado) { case 1: //CADASTRAR NEW PRODUTO ProdutoViewController.CadastrarProduto(userRecuperado); break; case 2: //LISTAR PRODUTOS ProdutoViewController.Listar(); break; case 3: //BUSCAR POR ID break; case 0: //SAIR break; default: System.Console.WriteLine("Opção Inválida"); Console.ReadLine(); break; } } while (opcaoDeslogado != 0); } break; case 0: System.Console.WriteLine("Volte Sempre"); break; default: System.Console.WriteLine("Opção Inválida"); Console.ReadLine(); break; } } while (opcaoDeslogado != 0); }
static void Main(string[] args) { int opcaoDeslogado = 0; do { MenuUtil.MenuDeslogado(); System.Console.Write("Digite o número de uma opção : "); opcaoDeslogado = int.Parse(Console.ReadLine()); switch (opcaoDeslogado) { case 1: //Cadastrar novo usuário UsuarioViewController.CadastrarUsuario(); break; case 2: //Listar todos os usuários UsuarioViewController.ListarUsuario(); break; case 3: //Efetuar Login UsuarioViewModel usuarioRecuperado = UsuarioViewController.EfetuarLogin(); if (usuarioRecuperado != null) { System.Console.WriteLine($"Bem-Vindo {usuarioRecuperado.Nome}"); int opcaoLogado; do { MenuUtil.MenuLogado(); System.Console.Write("Digite o número de uma opção : "); opcaoLogado = int.Parse(Console.ReadLine()); switch (opcaoLogado) { case 1: //Cadastrar Produto ProdutoViewController.CadastrarProduto(usuarioRecuperado); break; case 2: //Listar Produto ProdutoViewController.Listar(); break; case 3: //Buscar por Id break; case 0: //Sair System.Console.WriteLine("Volte Sempre"); break; default: System.Console.WriteLine("Opção Inválida"); break; } } while (true); } break; case 0: System.Console.WriteLine("Volte Sempre"); break; default: System.Console.WriteLine("Opção Inválida"); break; } } while (opcaoDeslogado != 0); }
internal void Inserir(ProdutoViewController produtoViewModel) { throw new NotImplementedException(); }
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, 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 1: { UsuarioViewControler.CadastrarUsuario(); break; } case 2: { //Vai para a tela de login e retorna o usuario caso valido UsuarioViewModel usuarioviewmodel = UsuarioViewControler.Logar(); //Verifica se o usuario é valido if (usuarioviewmodel != null) { System.Console.WriteLine("Seja bem vindo" + usuarioviewmodel.Nome); do { //Mostra o menu do usuario logado MenuUtil.MenuLogado(); //aguarda a opçao do usuario opcaologado = int.Parse(Console.ReadLine()); //escolhe a opçao do usuario switch (opcaologado) { case 1: { ProdutoViewController.CadastrarProduto(); break; } case 2: { ProdutoViewController.ListarProdutos(); break; } case 0: { System.Console.WriteLine("Tchau"); break; } default: { break; } } } while (opcaologado != 0); } break; } case 3: { UsuarioViewControler.Listar(); break; } case 0: { System.Console.WriteLine("Finalizado."); break; } default: { System.Console.WriteLine("Opção invalida"); 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); }