public static void RegistrarChamado(int idChamadoSelecionado) { Console.Clear(); int posicao = ObterPosicaoParaChamados(idChamadoSelecionado); ControladorEquipamento.VisualizarEquipamentos(); Console.Write("Digite o Id do equipamento para manutenção: "); int idEquipamentoChamado = Convert.ToInt32(Console.ReadLine()); Console.Write("Digite o titulo do chamado: "); string titulo = Console.ReadLine(); Console.Write("Digite a descricao do chamado: "); string descricao = Console.ReadLine(); Console.Write("Digite a data de abertura do chamado: "); DateTime dataFabricacao = Convert.ToDateTime(Console.ReadLine()); Chamados chamado; if (idChamadoSelecionado == 0) { chamado = new Chamados(); } else { chamado = listaChamados[posicao]; } chamado.idChamados = IdChamados; chamado.idsEquipamentoChamado = idEquipamentoChamado; chamado.titulosChamado = titulo; chamado.descricaoChamado = descricao; chamado.dataAberturaChamado = dataFabricacao; listaChamados[posicao] = chamado; }
static void Main(string[] args) { while (true) { string opcao = ObterOpcao(); if (OpcaoSair(opcao)) { break; } if (OpcaoEquipamento(opcao)) { string opcaoCadastroEquipamentos = ControladorEquipamento.ObterOpcaoCadastroEquipamentos(); if (OpcaoSair(opcaoCadastroEquipamentos)) { break; } if (OpcaoRegistro(opcaoCadastroEquipamentos)) { ControladorEquipamento.RegistrarEquipamento(0); } else if (OpcaoVisualizar(opcaoCadastroEquipamentos)) { ControladorEquipamento.VisualizarEquipamentos(); } else if (OpcaoEditar(opcaoCadastroEquipamentos)) { ControladorEquipamento.EditarEquipamento(); } else if (OpcaoExcluir(opcaoCadastroEquipamentos)) { ControladorEquipamento.ExcluirEquipamento(); } } else if (OpcaoChamado(opcao)) { string opcaoControleChamados = ControladorChamados.ObterOpcaoControleChamados(); if (OpcaoSair(opcaoControleChamados)) { break; } if (OpcaoRegistro(opcaoControleChamados)) { ControladorChamados.RegistrarChamado(0); } else if (OpcaoVisualizar(opcaoControleChamados)) { ControladorChamados.VisualizarChamados(); } else if (OpcaoEditar(opcaoControleChamados)) { ControladorChamados.EditarChamado(); } else if (OpcaoExcluir(opcaoControleChamados)) { ControladorChamados.ExcluirChamado(); } } Console.Clear(); } }