示例#1
0
        static void Main(string[] args)
        {
            /*ControladorEquipamento controladorEquipamento = new ControladorEquipamento();
             * TelaEquipamento telaEquipamento = new TelaEquipamento(controladorEquipamento);
             * ControladorChamado controladorChamado = new ControladorChamado(CAPACIDADE_REGISTROS, controladorEquipamento);
             * TelaChamado telaChamado = new TelaChamado(telaEquipamento, controladorChamado);*/

            TelaBase telaBase = new TelaBase();

            Console.Clear();

            while (true)
            {
                TelaBase tela = (TelaBase)telaBase.ObterTela();


                if (tela == null)
                {
                    break;
                }

                string opcao = tela.ObterOpcao();

                if (opcao.Equals("s", StringComparison.OrdinalIgnoreCase))
                {
                    continue;
                }

                Console.Clear();

                if (opcao == "1")
                {
                    tela.Registrar(0);
                }

                else if (opcao == "2")
                {
                    tela.Visualizar();
                }

                else if (opcao == "3")
                {
                    tela.Editar();
                }

                else if (opcao == "4")
                {
                    tela.Excluir();
                }

                else if (opcao == "5")
                {
                    tela.Historico();
                }

                Console.Clear();
            }
        }
示例#2
0
        static void Main(string[] args)
        {
            TelaBase telaBase = new TelaBase();

            Console.Clear();

            while (true)
            {
                TelaBase telaSelecionada = (TelaBase)telaBase.ObterTela();

                if (telaSelecionada == null)
                {
                    break;
                }

                string opcao = telaSelecionada.ObterOpcao();

                if (opcao.Equals("s", StringComparison.OrdinalIgnoreCase))
                {
                    break;
                }

                Console.Clear();

                switch (opcao)
                {
                case "1": telaSelecionada.InserirNovoRegistro(0); break;

                case "2": telaSelecionada.VisualizarRegistros(); break;

                case "3": telaSelecionada.EditarRegistro(); break;

                case "4": telaSelecionada.ExcluirRegistro(); break;

                default:
                    break;
                }
                Console.Clear();
            }
        }