public string Guardar(Persona persona)
 {
     try
     {
         persona.CalcularPulsacion();
         conexion.Open();
         repositorio.Guardar(persona);
         conexion.Close();
         return($"Se guardaron los datos satisfactoriamente");
     }
     catch (Exception e)
     {
         return($"Error de la Aplicacion: {e.Message}");
     }
     finally { conexion.Close(); }
 }
        public string Guardar(Persona persona)
        {
            try
            {
                persona.CalcularPulsacion();
                conexion.Open();


                if (repositorio.BuscarPorIdentificacion(persona.Identificacion) == null)
                {
                    repositorio.Guardar(persona);
                    return($"Se guardaron los  de {persona.Nombre}datos satisfactoriamente");
                }
                return($"La persona ya existe");
            }
            catch (Exception e)
            {
                return($"Error de la Aplicacion: {e.Message}");
            }
            finally { conexion.Close(); }
        }
        public string Guardar(Persona persona)
        {
            Email  email        = new Email();
            string mensajeEmail = string.Empty;

            try
            {
                persona.CalcularPulsacion();
                conexion.Open();
                repositorio.Guardar(persona);
                mensajeEmail = email.EnviarEmail(persona);
                return("SE GUARDO CORRECTAMENTE" + mensajeEmail);
            }
            catch (Exception ex)
            {
                return(" ERROR EN LOS DATOS: " + ex.Message);
            }
            finally
            {
                conexion.Close();
            }
        }
 public string Modificar(Persona personaNueva)
 {
     try
     {
         personaNueva.CalcularPulsacion();
         conexion.Open();
         var personaVieja = repositorio.BuscarPorIdentificacion(personaNueva.Identificacion);
         if (personaVieja != null)
         {
             repositorio.Modificar(personaNueva);
             return($"El registro de {personaNueva.Nombre} se ha modificado satisfactoriamente.");
         }
         else
         {
             return($"Lo sentimos, la persona con Identificación {personaNueva.Identificacion} no se encuentra registrada.");
         }
     }
     catch (Exception e)
     {
         return($"Error de la Aplicación: {e.Message}");
     }
     finally { conexion.Close(); }
 }