예제 #1
0
        static void Main(string[] args)
        {
            ControleAmiguinho controleAmiguinho = new ControleAmiguinho();
            ControleCaixa     controleCaixa     = new ControleCaixa();
            ControleRevista   controleRevista   = new ControleRevista(controleCaixa);

            TelaCaixa     telaCaixa     = new TelaCaixa(controleCaixa);
            TelaAmiguinho telaAmiguinho = new TelaAmiguinho(controleAmiguinho);
            TelaRevista   telaRevista   = new TelaRevista(controleRevista, controleCaixa, telaCaixa);

            string opcao = "";

            do
            {
                Console.Clear();
                opcao = TelaPrincipal.ObterOpcao();
                if (opcao == "1")
                {
                    Console.Clear();
                    string opcao2 = telaAmiguinho.ObterOpcaoRegistro();

                    switch (opcao2)
                    {
                    case "1": telaAmiguinho.Cadastrar(); break;

                    case "2": telaAmiguinho.Visualizar(); break;

                    case "3": telaAmiguinho.Editar(); break;

                    case "4": telaAmiguinho.Excluir(); break;

                    case "S": continue;
                    }
                }
                if (opcao == "2")
                {
                    Console.Clear();
                    string opcao2 = telaCaixa.ObterOpcaoRegistro();
                    switch (opcao2)
                    {
                    case "1": telaCaixa.Cadastar(); break;

                    case "2": telaCaixa.Visualizar(); break;

                    case "3": telaCaixa.Editar(); break;

                    case "4": telaCaixa.Excluir(); break;

                    case "S": continue;
                    }
                }
                if (opcao == "3")
                {
                    Console.Clear();
                    string opcao2 = telaRevista.ObterOpcaoRegistro();
                    switch (opcao2)
                    {
                    case "1": telaRevista.Cadastar(); break;

                    case "2": telaRevista.Visualizar(); break;

                    case "3": telaRevista.Editar(); break;

                    case "4": telaRevista.Excluir(); break;

                    case "S": continue;
                    }
                }
            } while (!opcao.Equals("s", StringComparison.OrdinalIgnoreCase));
        }
예제 #2
0
 public TelaAmiguinho(ControleAmiguinho controleAmiguinho)
 {
     this.controleAmiguinho = controleAmiguinho;
 }