[ADN] Commit final DB-First - Actualización completa de documentación, herramientas y componentes

This commit is contained in:
Ricardo Monla
2026-03-12 06:03:48 -03:00
parent 4b000aeb89
commit e554bb5d0d
37 changed files with 1479 additions and 122 deletions
+24
View File
@@ -256,5 +256,29 @@ module ADN
end
end
# Comando: evento:eliminar <ID> - Eliminar una entrada existente
def comando_evento_eliminar(args)
if args.empty? || args[0].start_with?('-')
puts "#{Color::YELLOW}Uso: adn db evento:eliminar <ID>#{Color::RESET}"
return
end
id_evento = args.shift.to_i
puts "#{Color::CYAN}🗑️ Eliminando evento #{id_evento}...#{Color::RESET}"
BitacorasDB::BitacoraDB.with_connection do |db|
begin
res = db.delete_entrada(id_evento)
if res
puts "#{Color::GREEN}✅ Evento #{id_evento} eliminado exitosamente.#{Color::RESET}"
else
puts "#{Color::YELLOW}⚠ No se pudo eliminar el evento. ¿Existe el ID #{id_evento}?#{Color::RESET}"
end
rescue => e
puts "#{Color::RED}✗ Error al eliminar: #{e.message}#{Color::RESET}"
end
end
end
end
end