예제 #1
0
파일: Program.cs 프로젝트: amrals/ToDo
        static void Main(string[] args)
        {
            int opcaoDeslogado = 0;

            do
            {
                MenuUtils.MenuDeslogado();
                opcaoDeslogado = int.Parse(Console.ReadLine());
                switch (opcaoDeslogado)
                {
                case 1:
                    //Cadastro usuario
                    UsuarioViewController.CadastrarUsuario();
                    break;

                case 2:
                    //Login
                    UsuarioViewModel usuarioRecuperado = UsuarioViewController.Login();
                    if (usuarioRecuperado != null)
                    {
                        System.Console.WriteLine($"Seja Bem Vindo {usuarioRecuperado.Nome}");
                        System.Console.WriteLine("Pressione ENTER para continuar");
                        Console.ReadLine();
                    }
                    break;

                default:
                    System.Console.WriteLine("Digite uma opção válida");
                    break;
                }
            } while (opcaoDeslogado != 0);
        }
예제 #2
0
        static void Main(string[] args)
        {
            UsuarioViewController usuarioViewControlller = new UsuarioViewController();

            usuarioViewControlller.CadastroUsuario();

            usuarioViewControlller.ListarUsuarios();

            usuarioViewControlller.Login();
        }
예제 #3
0
        static void Main(string[] args)
        {
            bool querSair = false;

            do
            {
                Console.Clear();
                MenuUtils.MenuPrincipal();
                System.Console.Write("Qual a opção desejada?");
                int codigo = int.Parse(Console.ReadLine());

                switch (codigo)
                {
                case 1:
                    UsuarioViewController.CadastrarUsuario();
                    MensagemUtils.Continuar();
                    break;

                case 2:
                    UsuarioViewModel usuarioLogado = UsuarioViewController.Login();
                    if (usuarioLogado != null)
                    {
                        do
                        {
                            Console.Clear();
                            MenuUtils.MenuLogado(usuarioLogado);
                            System.Console.Write("Qual a opção desejada? ");
                            codigo = int.Parse(Console.ReadLine());


                            switch (codigo)
                            {
                            case 1:
                                TransacaoViewController.CadastrarTransacao(ref usuarioLogado);
                                MensagemUtils.Continuar();
                                break;

                            case 2:
                                TransacaoViewController.ListarTransacoes(usuarioLogado);
                                MensagemUtils.Continuar();

                                break;

                            case 3:
                                UsuarioViewController.Relatorio(usuarioLogado);
                                MensagemUtils.Continuar();
                                break;

                            case 4:
                                TransacaoRepositorio.ZiparArquivos();
                                MensagemUtils.Continuar();
                                break;

                            case 5:
                                return;

                            default:
                                MensagemUtils.MostrarMensagem("Opção inválida", Cores.ALERTA);
                                MensagemUtils.Continuar();
                                break;
                            }
                        } while (!querSair);
                    }
                    break;

                case 3:
                    querSair = true;
                    break;

                default:
                    MensagemUtils.MostrarMensagem("Opção inválida", Cores.ALERTA);
                    break;
                }
            } while (!querSair);
        }