public void StartMenuOperacoes(ViewContaBancaria viewConta, ViewRelatorioOperacoes viewRelatorioOperacoes, ViewMenu viewMenu, ViewTransferencia viewTransferencia, ViewDeposito viewDeposito, ViewSaque viewSaque, RelatorioOperacaoDao relatorioDao, ContaBancariaDao contaDao)
        {
            ConsoleKeyInfo _opcao;

            Console.WriteLine("\n PRESSIONE: \n\n F1 Para realizar um saque \n F2 Para fazer um deposito \n F3 Para fazer uma transferencia \n F4 Para exibir o relatorio de operacoes \n F12 para voltar ao menu principal");
            _opcao = Console.ReadKey();
            switch (_opcao.Key)
            {
            case ConsoleKey.F1:
                Console.Clear();
                viewSaque.RealizaSaque(relatorioDao, contaDao, viewConta);
                break;

            case ConsoleKey.F2:
                Console.Clear();
                viewDeposito.RealizaDeposito(contaDao, viewConta, relatorioDao);
                break;

            case ConsoleKey.F3:
                Console.Clear();
                viewTransferencia.RealizaTransferencia(viewConta, relatorioDao, contaDao);
                break;

            case ConsoleKey.F4:
                Console.Clear();
                viewRelatorioOperacoes.VisualizaRelatorioDeOperacoes(relatorioDao);
                break;

            case ConsoleKey.F12:
                Console.Clear();
                viewMenu.IniciaMenu();
                break;
            }
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            Pessoa p = new Pessoa("marcaum", "lajaica", "1992-05-01", 666, "F", "brasiliao", "99999999999");

            p.Id = 1;

            PessoaDaoSql pd = new PessoaDaoSql();

            pd.CadastraDados(p);

            ViewMenu menu = new ViewMenu();

            menu.IniciaMenu();
        }