private bool GravarEquipamento(int id)
        {
            string resultadoValidacao;
            bool   conseguiuGravar = true;

            Console.Write("Digite o nome do equipamento: ");
            string nome = Console.ReadLine();

            Console.Write("Digite o preço do equipamento: ");
            double preco = Convert.ToDouble(Console.ReadLine());

            Console.Write("Digite o número do equipamento: ");
            string numeroSerie = Console.ReadLine();

            Console.Write("Digite a data de fabricação do equipamento: ");
            DateTime dataFabricacao = Convert.ToDateTime(Console.ReadLine());

            Console.Write("Digite o fabricante do equipamento: ");
            string fabricante = Console.ReadLine();

            resultadoValidacao = controladorEquipamento.RegistrarEquipamento(
                id, nome, preco, numeroSerie, dataFabricacao, fabricante);

            if (resultadoValidacao != "EQUIPAMENTO_VALIDO")
            {
                ApresentarMensagem(resultadoValidacao, TipoMensagem.Erro);
                conseguiuGravar = false;
            }

            return(conseguiuGravar);
        }
Exemple #2
0
        public override void InserirNovoRegistro(int id)
        {
            Console.Clear();

            string resultadoValidacao = "";

            do
            {
                Console.Write("Digite o nome do equipamento: ");
                string nome = Console.ReadLine();

                Console.Write("Digite o preço do equipamento: ");
                double preco = Convert.ToDouble(Console.ReadLine());

                Console.Write("Digite o número de série do equipamento: ");
                string numeroSerie = Console.ReadLine();

                Console.Write("Digite a data de fabricação do equipamento: ");
                DateTime dataFabricacao = Convert.ToDateTime(Console.ReadLine());

                Console.Write("Digite o fabricante do equipamento: ");
                string fabricante = Console.ReadLine();

                resultadoValidacao = controladorEquipamento.RegistrarEquipamento(
                    id, nome, preco, numeroSerie, dataFabricacao, fabricante);

                if (resultadoValidacao != "EQUIPAMENTO_VALIDO")
                {
                    Console.ForegroundColor = ConsoleColor.Red;
                    Console.WriteLine(resultadoValidacao);
                }
                else
                {
                    Console.ForegroundColor = ConsoleColor.Green;
                    Console.WriteLine("Registro gravado com sucesso!");
                }

                Console.ReadLine();
                Console.Clear();
                Console.ResetColor();
            } while (resultadoValidacao != "EQUIPAMENTO_VALIDO");
        }