/[xmltv_parser]/trunk/GBPVRProgramDatabaseFixer/SQLLITE.cs
ViewVC logotype

Diff of /trunk/GBPVRProgramDatabaseFixer/SQLLITE.cs

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 177 by william, Sat Mar 16 16:52:43 2013 UTC revision 178 by william, Sat Mar 16 16:53:44 2013 UTC
# Line 332  namespace GBPVRProgramDatabaseFixer Line 332  namespace GBPVRProgramDatabaseFixer
332                  IProgramDefinition xmltv_entry = null;                  IProgramDefinition xmltv_entry = null;
333                  if (query.Count()-1 > 0)                  if (query.Count()-1 > 0)
334                  {                  {
335                      gLog.Error.WriteLine("Found more than one entry: Matching channel='{0}' and start='{1}'", channel.channel_number, start_date.ToDateTimeString());                      gLog.Verbose.Error.WriteLine("Found more than one entry: Matching channel='{0}' and start='{1}'", channel.channel_number, start_date.ToDateTimeString());
336                      gLog.Error.WriteLine("    GB-PVR Program Data: oid='{0}' channel_oid='{1}' name='{2}' sub_title='{3}' description='{4}'", program.oid, program.channel_oid, program.name, program.sub_title, program.description);                      gLog.Verbose.Error.WriteLine("    GB-PVR Program Data: oid='{0}' channel_oid='{1}' name='{2}' sub_title='{3}' description='{4}'", program.oid, program.channel_oid, program.name, program.sub_title, program.description);
337                      if (Debugger.IsAttached)                      if (Debugger.IsAttached)
338                      {                                            {                      
339                          gLog.Error.WriteLine("    Found: {0} matching entries", query.Count());                          gLog.Error.WriteLine("    Found: {0} matching entries", query.Count());
340                          int k_index = 0;                          int k_index = 0;
341                          foreach (var k in query)                          foreach (var k in query)
342                          {                          {
343                              gLog.Error.WriteLine("    query[{0}]: channel='{1}' start='{2}' ('{3}') title='{4}' subtitle='{5}' description='{6}'", k_index, k.ChannelNumber, k.Start, DateTime.Parse(k.Start).ToString("yyyy/MM/dd HH:mm:ss.fffffff"), k.Title, k.SubTitle, k.Description);                              gLog.Verbose.Error.WriteLine("    query[{0}]: channel='{1}' start='{2}' ('{3}') title='{4}' subtitle='{5}' description='{6}'", k_index, k.ChannelNumber, k.Start, DateTime.Parse(k.Start).ToString("yyyy/MM/dd HH:mm:ss.fffffff"), k.Title, k.SubTitle, k.Description);
344                              k_index++;                              k_index++;
345                          }                          }
346                          Debugger.Break();                          Debugger.Break();
# Line 431  namespace GBPVRProgramDatabaseFixer Line 431  namespace GBPVRProgramDatabaseFixer
431                  foreach (var old_program in source_invalid)                  foreach (var old_program in source_invalid)
432                  {                  {
433                      source_invalid_progress = 100.0 * (source_invalid_index / source_invalid_count);                      source_invalid_progress = 100.0 * (source_invalid_index / source_invalid_count);
434                      gLog.ReportProgress(this, new ReportProgressEventArgs((int)progress, string.Format("Removing old GBPVR Programs: {0:00}%", (int)source_invalid_progress)));                          gLog.ReportProgress(this, new ReportProgressEventArgs((int)source_invalid_progress, string.Format("Removing old GBPVR Programs: {0:00}%", (int)source_invalid_progress)));    
435                      // remove database entry                      // remove database entry
436                      if (!RemoveProgramDatabaseEntry(old_program))                      if (!RemoveProgramDatabaseEntry(old_program))
437                      {                      {
# Line 457  namespace GBPVRProgramDatabaseFixer Line 457  namespace GBPVRProgramDatabaseFixer
457                  foreach (var p in source_update)                  foreach (var p in source_update)
458                  {                  {
459                      source_update_progress = 100.0 * (source_update_index / source_update_count);                      source_update_progress = 100.0 * (source_update_index / source_update_count);
460                      gLog.ReportProgress(this, new ReportProgressEventArgs((int)progress, string.Format("Updating GBPVR Programs: {0:00}%", (int)source_update_progress)));                          gLog.ReportProgress(this, new ReportProgressEventArgs((int)source_update_progress, string.Format("Updating GBPVR Programs: {0:00}%", (int)source_update_progress)));    
461                      // remove database entry                      // remove database entry
462                      if (!UpdateProgramDatabaseEntry(p.OldProgram,p.NewProgram))                      if (!UpdateProgramDatabaseEntry(p.OldProgram,p.NewProgram))
463                      {                      {

Legend:
Removed from v.177  
changed lines
  Added in v.178

  ViewVC Help
Powered by ViewVC 1.1.22