public TelaPrincipal(ControladorEquipamento ctlrEquipamento, TelaEquipamento tlEquipamento, ControladorChamado ctlrChamado, TelaChamado tlChamado, ControladorSolicitante ctlrSolicitante) { controladorEquipamento = ctlrEquipamento; telaEquipamento = tlEquipamento; controladorChamado = ctlrChamado; telaChamado = tlChamado; controladorSolicitante = ctlrSolicitante; }
public TelaBase ObterOpcao() { TelaBase telaSelecionada = null; string opcao; do { Console.Clear(); Console.WriteLine("Digite 1 para o Cadastro de Equipamentos"); Console.WriteLine("Digite 2 para o Cadastro de Solicitante"); Console.WriteLine("Digite 3 para o Controle de Chamados"); Console.WriteLine("Digite S para Sair"); opcao = Console.ReadLine(); if (opcao == "1") { telaSelecionada = new TelaEquipamento(controladorEquipamento); } else if (opcao == "2") { telaSelecionada = new TelaSolicitante(controladorSolicitante); } else if (opcao == "3") { telaSelecionada = new TelaChamado(telaEquipamento, telaSolicitante, controladorChamado); } else if (opcao.Equals("s", StringComparison.OrdinalIgnoreCase)) { telaSelecionada = null; } } while (OpcaoInvalida(opcao)); return(telaSelecionada); }
public virtual object ObterTela() { string opcao = ""; do { Console.Clear(); Console.WriteLine("Digite 1 para o Cadastro de Equipamentos"); Console.WriteLine("Digite 2 para o Controle de Chamados"); Console.WriteLine("Digite 3 para o Controle de Solicitantes"); Console.WriteLine("Digite S para Sair"); opcao = Console.ReadLine(); if (opcao == "1") { TelaEquipamento tela = telaEquipamento; return(tela); } else if (opcao == "2") { TelaChamado tela = telaChamado; return(tela); } else if (opcao == "3") { TelaSolicitante tela = telaSolicitante; return(tela); } else if (opcao.Equals("s", StringComparison.InvariantCultureIgnoreCase)) { Environment.Exit(0); } } while (OpcaoInvalida(opcao)); return(null); }
public TelaSolicitante(TelaChamado tela, ControladorSolicitante controlador) : base("Cadastro de Solicitantes") { telaChamado = tela; controladorSolicitante = controlador; }