예제 #1
0
        public void mCadastrarPaciente()
        {
            try
            {
                Console.Clear();
                Console.WriteLine("Cadastrando paciente:");
                Console.WriteLine("----------------------------------");

                Console.Write("Digite a identidade: ");
                string id = Console.ReadLine();

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

                Console.Write("Digite o tipo sanguineo(exemplo A+): ");
                string tipo = Console.ReadLine().ToUpper();

                Console.Write("Digite a idade: ");
                int idade = int.Parse(Console.ReadLine());

                Console.Write("Digite digite o peso: ");
                float peso = float.Parse(Console.ReadLine());


                Console.Write("Digite digite a altura: ");
                float altura = float.Parse(Console.ReadLine());

                Console.WriteLine("----------------------------------");

                if (clinica.addPaciente(new Paciente(id, nome, idade, tipo, peso, altura)))
                {
                    Console.WriteLine("\nCadastro finalizado com sucesso!");
                    Console.ReadKey();
                }
            } catch (FormatException e)
            {
                Console.WriteLine("Digite um valor numerico valido!");
            } catch (Exception e)
            {
                Console.WriteLine(e.Message);
            } finally
            {
                Console.ReadKey();
            }
        }