public dynamic ObterTela()
        {
            dynamic telaSelecionada = null;
            string  opcao           = "";

            Console.WriteLine("\nDigite 1 para a tela de Amiguinhos");
            Console.WriteLine("Digite 2 para a tela de Caixas");
            Console.WriteLine("Digite 3 para a tela de Revistas");
            Console.WriteLine("Digite 4 para a tela de Empréstimos");
            Console.WriteLine("Digite S para Sair");

            opcao = Console.ReadLine();
            Console.Clear();

            if (opcao == "1")
            {
                telaSelecionada = new TelaAmiguinho(controladorAmiguinho);
            }

            else if (opcao == "2")
            {
                telaSelecionada = new TelaCaixa(controladorCaixa);
            }

            else if (opcao == "3")
            {
                telaSelecionada = new TelaRevista(controladorRevista, controladorCaixa);
            }

            else if (opcao == "4")
            {
                telaSelecionada = new TelaEmprestimo(controladorEmprestimo, controladorAmiguinho, controladorRevista);
            }

            return(telaSelecionada);
        }
Ejemplo n.º 2
0
 public TelaRevista(ControladorRevista controlador, TelaCaixa telaC)
 {
     controladorRevista = controlador;
     telaCaixa          = telaC;
 }