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) { new Equipamentos(); new Chamados(); while (true) { string opcao = ObterOpcao(); if (opcao.Equals("s", StringComparison.OrdinalIgnoreCase)) { break; } if (opcao == "1") { string opcaoCadastroEquipamentos = Equipamentos.ObterOpcaoCadastroEquipamentos(); if (opcaoCadastroEquipamentos.Equals("s", StringComparison.OrdinalIgnoreCase)) { break; } if (opcaoCadastroEquipamentos == "1") { Equipamentos.RegistrarEquipamento(0); } else if (opcaoCadastroEquipamentos == "2") { Equipamentos.VisualizarEquipamentos(); } else if (opcaoCadastroEquipamentos == "3") { Equipamentos.EditarEquipamento(); } else if (opcaoCadastroEquipamentos == "4") { Equipamentos.ExcluirEquipamento(); } } else if (opcao == "2") { string opcaoControleChamados = Chamados.ObterOpcaoControleChamados(); if (opcaoControleChamados.Equals("s", StringComparison.OrdinalIgnoreCase)) { break; } if (opcaoControleChamados == "1") { Chamados.RegistrarChamado(0); } else if (opcaoControleChamados == "2") { Chamados.VisualizarChamados(); } else if (opcaoControleChamados == "3") { Chamados.EditarChamado(); } else if (opcaoControleChamados == "4") { Chamados.ExcluirChamado(); } } Console.Clear(); } }