static void AdicionarNovaArea(string numero) { OrdemDeServico os = ListaDeOS.LocalizaOS(numero); if (os == null) { Console.Write("\nOS não encontrada no sistema. Pressione qualquer tecla para continuar...\n"); Console.ReadLine(); return; } try { Console.Write("\nInforme o tamanho da área: \n"); var tamanho = Console.ReadLine(); os.Areas.Add( new Area { Codigo = os.Areas.ProximoID(), Tamanho = decimal.Parse(tamanho) }); Console.Write("\nÁrea adicionada com sucesso. Pressione qualquer tecla para continuar...\n"); Console.ReadLine(); } catch (Exception) { Console.Write("\nOcorreu um erro ao adicionar a área."); Console.Write("\nPressione qualquer tecla para continuar...\n"); Console.ReadLine(); } }
static void RealizaEncerramentoOS(string numero) { OrdemDeServico os = ListaDeOS.LocalizaOS(numero); if (os == null) { Console.Write("\nOS não encontrada no sistema. Pressione qualquer tecla para continuar...\n"); Console.ReadLine(); return; } try { Console.Write("\nInforme a data de encerramento: \n"); var data = Console.ReadLine(); os.Encerramento = Convert.ToDateTime(data); Console.Write("\nOS encerrada com sucesso. Pressione qualquer tecla para continuar...\n"); Console.ReadLine(); } catch (Exception) { Console.Write("\nOcorreu um erro no encerramento da OS."); Console.Write("\nPressione qualquer tecla para continuar...\n"); Console.ReadLine(); } }