/// <summary>
        ///		Pega un canal a un manager de canales
        /// </summary>
        private void PasteTrackToTrackManager(TrackModel track, TrackManagerModel manager)
        {
            TrackModel newTrack = track.Clone();

            // Limpia el ID del canal
            newTrack.Id = null;
            // Limpia los IDs
            foreach (CategoryModel category in track.Categories)
            {
                // Limpia el ID de la categoría
                category.Id = null;
                // Limpia los IDs de las entradas
                foreach (EntryModel entry in category.Entries)
                {
                    entry.Id = null;
                }
            }
            // Añade el nuevo canal
            manager.Tracks.Add(newTrack);
            // Borra el canal inicial si se debía cortar
            if (MustCut)
            {
                manager.Tracks.Remove(track);
            }
        }
        /// <summary>
        ///		Procesa el canal
        /// </summary>
        private void ProcessTrack(TrackManagerModel trackManager, TrackModel track)
        {
            EntryModelCollection lastEntries = GetLastEntries(track);
            TrackModel           trackCloned = track.Clone();

            // Crea el directorio de destino
            LibCommonHelper.Files.HelperFiles.MakePath(trackManager.Path);
            // Borra las entradas que no estén entre las últimas
            foreach (CategoryModel category in trackCloned.Categories)
            {
                for (int index = category.Entries.Count - 1; index >= 0; index--)
                {
                    if (lastEntries.FirstOrDefault(item => item.Id.EqualsIgnoreCase(category.Entries[index].Id)) == null)
                    {
                        category.Entries.RemoveAt(index);
                    }
                }
            }
            // Graba las entradas
            LibCommonHelper.Files.HelperFiles.SaveTextFile(System.IO.Path.Combine(trackManager.Path, GetLocalFileName(track)),
                                                           new DevConference.Application.FeedsManager().GetEntriesXml(trackCloned));
        }