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