/[xmltv_parser]/trunk/xmltv_parser/main.cs
ViewVC logotype

Diff of /trunk/xmltv_parser/main.cs

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

revision 84 by william, Sat Mar 9 12:45:23 2013 UTC revision 86 by william, Sat Mar 9 13:51:58 2013 UTC
# Line 150  namespace xmltv_parser Line 150  namespace xmltv_parser
150              if (instance != null)              if (instance != null)
151              {              {
152                  var program_count = instance.Programs.Count;                  var program_count = instance.Programs.Count;
153                  var program_list = instance.Programs.ToList().OrderBy(s => s.Start);                  var program_list = instance.Programs.ToList().OrderBy(s => s.GetProperty(XMLTVConstants.Programs.ProgramStart).ToString());
154                  //Programs = program_list(0, program_count).ToList();                  //Programs = program_list(0, program_count).ToList();
155                  Programs = new List<IXMLTVProgram>(program_list.ToArray());                  Programs = new List<IXMLTVProgram>(program_list.ToArray());
156              }              }
# Line 176  namespace xmltv_parser Line 176  namespace xmltv_parser
176              List<ListViewItem> items = new List<ListViewItem>();              List<ListViewItem> items = new List<ListViewItem>();
177              foreach (var program in Programs)              foreach (var program in Programs)
178              {              {
179                  ListViewItem li = new ListViewItem(string.Format("{0} {1}", program.Channel.Number, program.Channel.CallSign));                  IXMLTVChannel Channel = null;
180                    var instance = XMLTV.GetInstance();
181                    var id = program.GetProperty(XMLTVConstants.Programs.ProgramChannelId).ToString();
182                    Channel = instance.Channels.Find(m => m.Id == id);
183                    ListViewItem li = new ListViewItem(string.Format("{0} {1}", Channel.Number, Channel.CallSign));
184                  li.Tag = program;                  li.Tag = program;
185                  li.SubItems.Add(new ListViewItem.ListViewSubItem(li, program.Title));                  li.SubItems.Add(new ListViewItem.ListViewSubItem(li, program.GetProperty(XMLTVConstants.Programs.ProgramTitle).ToString()));
186                  li.SubItems.Add(new ListViewItem.ListViewSubItem(li, program.SubTitle));                  li.SubItems.Add(new ListViewItem.ListViewSubItem(li, program.GetProperty(XMLTVConstants.Programs.ProgramSubTitle).ToString()));
187                  li.SubItems.Add(new ListViewItem.ListViewSubItem(li, program.Description));                  li.SubItems.Add(new ListViewItem.ListViewSubItem(li, program.GetProperty(XMLTVConstants.Programs.ProgramDescription).ToString()));
188                  li.SubItems.Add(new ListViewItem.ListViewSubItem(li, program.Start.ToString("yyyy/MM/dd hh:mm tt")));                  li.SubItems.Add(new ListViewItem.ListViewSubItem(li, ((DateTime)program.GetProperty(XMLTVConstants.Programs.ProgramStart)).ToString("yyyy/MM/dd hh:mm tt")));
189                  li.SubItems.Add(new ListViewItem.ListViewSubItem(li, program.Stop.ToString("yyyy/MM/dd hh:mm tt")));                  li.SubItems.Add(new ListViewItem.ListViewSubItem(li, ((DateTime)program.GetProperty(XMLTVConstants.Programs.ProgramStop)).ToString("yyyy/MM/dd hh:mm tt")));
190                  //lstPrograms.Items.Add(li);                  //lstPrograms.Items.Add(li);
191                  items.Add(li);                  items.Add(li);
192              }              }

Legend:
Removed from v.84  
changed lines
  Added in v.86

  ViewVC Help
Powered by ViewVC 1.1.22