コード例 #1
0
ファイル: Program.cs プロジェクト: linfeique/Csharp
        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;
            }
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: matheusholannda/Csharp
        static void Main(string[] args)
        {
            UsuarioViewController usuarioViewC = new UsuarioViewController();

            usuarioViewC.Cadastrar();

            usuarioViewC.Logar();

            usuarioViewC.Listar();
        }
コード例 #3
0
        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);
        }
コード例 #4
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);
        }
コード例 #5
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);
        }