예제 #1
0
        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();
            }
        }
예제 #2
0
        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();
            }
        }