Beispiel #1
0
 public Paciente(string auxNombre, int auxEdad, EDolencia auxDolencia)
 {
     nombre   = auxNombre;
     edad     = auxEdad;
     dolencia = auxDolencia;
     sano     = false;
     estado   = "En tratamiento";
 }
Beispiel #2
0
        /// <summary>
        /// Set especial
        /// </summary>
        /// <param name="nuevoEstado"></param>
        public void setEstado(bool nuevoEstado)
        {
            //string estado;

            if (nuevoEstado == false)
            {
                estado = "En tratamiento";
            }
            else
            {
                sano     = true;
                estado   = "Curado";
                dolencia = EDolencia.Sano;
            }
        }
        /// <summary>
        /// Metodo para ingresar un nuevo paciente al sistema de salud
        /// </summary>
        public static void IngresarPaciente()
        {
            Console.Clear();

            Console.WriteLine("¿Nombre del nuevo paciente a ingresar?");
            string nuevoNombre = ValidarString();

            Console.WriteLine("¿Que edad tiene?");
            int nuevaEdad = validarInt(0, 110);

            Console.WriteLine("¿Que dolencia tiene?");
            Console.WriteLine("1. Dolor de cabeza \n2. Dolor de espalda\n3. Quemadura por Agua Caliente\n4. Quemadura General\n5. Gripe");
            int dolor = validarInt(1, 5);

            EDolencia nuevaDolencia = 0;

            switch (dolor)
            {
            case 1:
                nuevaDolencia = EDolencia.DolorDeCabeza;
                break;

            case 2:
                nuevaDolencia = EDolencia.DolorDeEspalda;
                break;

            case 3:
                nuevaDolencia = EDolencia.QuemaduraAguaCaliente;
                break;

            case 4:
                nuevaDolencia = EDolencia.QuemaduraGeneral;
                break;

            case 5:
                nuevaDolencia = EDolencia.Gripezinha;
                break;
            }


            Paciente nuevoPaciente = new Paciente(nuevoNombre, nuevaEdad, nuevaDolencia);

            DerivarPaciente(nuevoPaciente);
        }