public TelaChamado(TelaEquipamento tela, ControladorChamado controlador, TelaSolicitante tela2) : base("Cadastro de Chamados") { telaEquipamento = tela; controladorChamado = controlador; telaSolicitante = tela2; }
public TelaChamado(TelaEquipamento tela, TelaSolicitante telaSolicitante, ControladorChamado controlador) : base("Cadastro de Chamados") { this.telaSolicitante = telaSolicitante; telaEquipamento = tela; controladorChamado = controlador; }
public TelaChamado(TelaEquipamento tela, ControladorChamado controlador, TelaSolicitante tela1) { telaEquipamento = tela; telaSolicitante = tela1; controladorChamado = controlador; }
/** Requisito 1.1 [OK] [12,5 % Concluído] * Como funcionário, Junior quer ter a possibilidade * de registrar equipamentos * * Critérios: * * • Deve ter um nome com no mínimo 6 caracteres; * • Deve ter um preço de aquisição; * • Deve ter um número de série; * • Deve ter uma data de fabricação; * • Deve ter uma fabricante; */ /** Requisito 1.2 [OK] [25% Concluído] * Como funcionário, Junior quer ter a possibilidade * de visualizar todos os equipamentos registrados em seu inventário * * Critérios: * * • Deve mostrar o nome; * • Deve mostrar o preço de aquisição; * • Deve mostrar o número de série; * • Deve mostrar a data de fabricação; * • Deve mostrar o fabricante; */ /** Requisito 1.3 [OK] [37,5% Concluído] * Como funcionário, Junior quer ter a possibilidade * de editar um equipamento, sendo que ele possa editar todos os campos * * Critérios: * * • Deve ter os mesmos critérios que o Requisito 1.1 */ /** Requisito 1.4 [OK] [50% Concluído] * * Como funcionário, Junior quer ter a possibilidade * de excluir um equipamento que esteja registrado. * * • A lista de equipamentos deve ser atualizada */ /** Requisito 2.1 [OK] [62,5% Concluído] * * Como funcionário, Junior quer ter a possibilidade * de registrar os chamados de manutenções que são efetuadas nos equipamentos registrados * * • Deve ter a título do chamado; * • Deve ter a descrição do chamado; * • Deve ter um equipamento; * • Deve ter uma data de abertura; */ /** Requisito 2.2 [OK] [75% Concluído] * * Como funcionário, Junior quer ter a possibilidade de * visualizar todos os chamados registrados para controle. * * • Deve ter o id do chamado; * • Deve ter a título do chamado; * • Deve ter a descrição do chamado; * • Deve ter um equipamento; * • Deve ter uma data de abertura; */ /** Requisito 2.3 [OK] [87,5% Concluído] * * Como funcionário, Junior quer ter a possibilidade de * editar um chamado que esteja registrado, sendo que ele possa editar todos os campos * * • Deve ter os mesmos critérios que o Requisito 2.1 */ /** Requisito 2.4 [OK] [100% Concluído] * * Como funcionário, Junior quer ter a possibilidade * de excluir um chamado * * • A lista de chamados deve ser atualizada */ #endregion static void Main(string[] args) { ControladorEquipamento controladorEquipamento = new ControladorEquipamento(); TelaEquipamento telaEquipamento = new TelaEquipamento(controladorEquipamento); ControladorSolicitante controladorSolicitante = new ControladorSolicitante(); TelaSolicitante telaSolicitante = new TelaSolicitante(controladorSolicitante); ControladorChamado controladorChamado = new ControladorChamado(controladorEquipamento, controladorSolicitante); TelaPrincipal telaPrincipal = new TelaPrincipal( controladorEquipamento, telaEquipamento, controladorSolicitante, telaSolicitante, controladorChamado); while (true) { TelaBase telaSelecionada = telaPrincipal.ObterOpcao(); if (telaSelecionada == null) { break; } Console.Clear(); Console.WriteLine(telaSelecionada.Titulo); Console.WriteLine(); string opcao = telaEquipamento.ObterOpcao(); if (opcao.Equals("s", StringComparison.OrdinalIgnoreCase)) { continue; } if (opcao == "1") { telaSelecionada.InserirNovoRegistro(); } else if (opcao == "2") { telaSelecionada.VisualizarRegistros(); Console.ReadLine(); } else if (opcao == "3") { telaSelecionada.EditarRegistro(); } else if (opcao == "4") { telaSelecionada.ExcluirRegistro(); } Console.Clear(); } }
public TelaPrincipal(ControladorEquipamento ctlrEquipamento, ControladorSolicitante ctlrSolicitante, ControladorChamado ctlrChamado) : base("Tela Principal") { controladorEquipamento = ctlrEquipamento; controladorChamado = ctlrChamado; controladorSolicitante = ctlrSolicitante; }
public TelaPrincipal(ControladorChamado controladorChamado, ControladorEquipamento controladorEquipamento, ControladorSolicitante controladorSolicitante, TelaEquipamento telaEquipamento, TelaSolicitante telaSolicitante) { this.controladorChamado = controladorChamado; this.controladorEquipamento = controladorEquipamento; this.controladorSolicitante = controladorSolicitante; this.telaEquipamento = telaEquipamento; this.telaSolicitante = telaSolicitante; }
public TelaChamado(TelaEquipamento tela, ControladorChamado cc, ControladorSolicitante cs, TelaSolicitante ts) : base("Cadastro de Chamados") { telaEquipamento = tela; controladorChamado = cc; controladorSolicitante = cs; telaSolicitante = ts; }
public TelaPrincipal(ControladorEquipamento ctlrEquipamento, TelaEquipamento tlEquipamento, ControladorSolicitante ctrlSolicitante, TelaSolicitante tlSolicitante, ControladorChamado ctlrChamado) { controladorEquipamento = ctlrEquipamento; telaEquipamento = tlEquipamento; telaSolicitante = tlSolicitante; controladorChamado = ctlrChamado; controladorSolicitante = ctrlSolicitante; }
public TelaPrincipal(ControladorEquipamento ctlrEquipamento, TelaEquipamento tlEquipamento, ControladorChamado ctlrChamado) { controladorEquipamento = ctlrEquipamento; telaEquipamento = tlEquipamento; controladorChamado = ctlrChamado; }
public TelaPrincipal(ControladorEquipamento ctlrEquipamento, TelaEquipamento tlEquipamento, ControladorChamado ctlrChamado, TelaChamado tlChamado, ControladorSolicitante ctlrSolicitante) { controladorEquipamento = ctlrEquipamento; telaEquipamento = tlEquipamento; controladorChamado = ctlrChamado; telaChamado = tlChamado; controladorSolicitante = ctlrSolicitante; }
public TelaChamado( ControladorEquipamento ctrlEquipamento, ControladorSolicitante ctrlSolicitante, ControladorChamado controlador) : base("Cadastro de Chamados") { controladorEquipamento = ctrlEquipamento; controladorSolicitante = ctrlSolicitante; controladorChamado = controlador; }
public TelaChamado(TelaEquipamento tela, ControladorChamado controlador) : base("Cadastro de Chamados") { telaEquipamento = tela; controladorChamado = controlador; }
public TelaChamado(TelaSolicitante telaSolicitante, TelaEquipamento telaEquipamento, ControladorChamado controladorChamado) { this.telaSolicitante = telaSolicitante; this.telaEquipamento = telaEquipamento; this.controladorChamado = (ControladorChamado)controladorChamado; }