public FormEnfermedad()
        {
            InitializeComponent();

            _enfermedad = new EnfermedadBL();
            listaEnfermedadBindingSource.DataSource = _enfermedad.ObtenerEnfermedad();
        }
        public static async Task <string> EliminarEnfermedad()
        {
            var bl = new EnfermedadBL();

            Console.WriteLine("Ingrese CodEnfermedad");
            string CodEnfermedad = Console.ReadLine();

            if (!await ValidarCodEnfermedad(CodEnfermedad))
            {
                return("Enfermedad no registrada en la base de datos");
            }
            await bl.DeleteEnfermedadAsync(CodEnfermedad);

            return("Enfermedad eliminada exitosamente");
        }
        public static async Task <string> ActualizarEnfermedad()
        {
            var bl         = new EnfermedadBL();
            var enfermedad = new Enfermedad();

            Console.WriteLine("Ingrese CodEnfermedad");
            string CodEnfermedad = Console.ReadLine();

            if (!await ValidarCodEnfermedad(CodEnfermedad))
            {
                return("Enfermedad no registrada");
            }
            enfermedad.CodEnfermedad = CodEnfermedad;
            Console.WriteLine("Ingrese Descripcion de enfermedad");
            enfermedad.Descripcion = Console.ReadLine();

            await bl.UpdateEnfermedadAsync(enfermedad);

            return("Enfermedad actualizada");
        }
        // METODOS DE ADMINISTRACION DE ENFERMEDADES
        public static async Task <List <Enfermedad> > GetEnfermedades()
        {
            var bl = new EnfermedadBL();

            return(await bl.GetEnfermedadesAsync());
        }