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)); }
public TelaRevista(ControleRevista controleRevista, ControleCaixa controleCaixa, TelaCaixa telaCaixa) { this.controleRevista = controleRevista; this.controleCaixa = controleCaixa; this.telaCaixa = telaCaixa; }
public TelaCaixa(ControleCaixa controleCaixa) { this.controleCaixa = controleCaixa; }