Esempio n. 1
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 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);
        }
Esempio n. 2
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);
        }
Esempio n. 3
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);
        }
Esempio n. 4
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);
        }
Esempio n. 5
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;
                }
            }
        }
Esempio n. 6
0
        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);
        }
Esempio n. 7
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);
        }
Esempio n. 10
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);
        }
Esempio n. 11
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);
        }
Esempio n. 13
0
 internal void Inserir(ProdutoViewController produtoViewModel)
 {
     throw new NotImplementedException();
 }
Esempio n. 14
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);
        }
Esempio n. 15
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);
        }
Esempio n. 16
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);
        }
Esempio n. 17
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);
        }