/[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 117 by william, Sun Mar 10 17:10:47 2013 UTC revision 119 by william, Sun Mar 10 17:43:20 2013 UTC
# Line 154  namespace xmltv_parser Line 154  namespace xmltv_parser
154              //    Programs = new List<IXMLTVProgram>(program_list.ToArray());              //    Programs = new List<IXMLTVProgram>(program_list.ToArray());
155              //}              //}
156              //CreateControls();              //CreateControls();
157    
158                CreateControls();
159          }          }
160    
161    
# Line 210  namespace xmltv_parser Line 212  namespace xmltv_parser
212              //}              //}
213    
214              //lstPrograms.Items.AddRange(items.ToArray());              //lstPrograms.Items.AddRange(items.ToArray());
215    
216                
217    
218          }          }
219    
220          private void mnuItemOpenXMLTVFile_Click(object sender, EventArgs e)          private void mnuItemOpenXMLTVFile_Click(object sender, EventArgs e)
# Line 232  namespace xmltv_parser Line 237  namespace xmltv_parser
237    
238          private void DeserializeDataFromFile(object filename)          private void DeserializeDataFromFile(object filename)
239          {          {
240              if (filename == null) { throw new ArgumentNullException("filename", "cannot be null"); }                          if (filename == null) { throw new ArgumentNullException("filename", "cannot be null"); }
241                            XMLTV.Load(filename.ToString(), new EventHandler<EventArgs>(XMLTV_OnInstanceCreated));
             if (!XMLTV.Load(filename.ToString()))  
             {  
                 MessageBox.Show("Failed to load data - check log", "Failed to load data", MessageBoxButtons.OK, MessageBoxIcon.Error);  
                 return;  
             }  
             MessageBox.Show("Successfully loaded data", "Successfully loaded data", MessageBoxButtons.OK, MessageBoxIcon.Information);  
242          }          }
243    
244          private void mnuItemOpenSavedData_Click(object sender, EventArgs e)          private void mnuItemOpenSavedData_Click(object sender, EventArgs e)
# Line 259  namespace xmltv_parser Line 258  namespace xmltv_parser
258          private void DeserializeDataToFile(object filename)          private void DeserializeDataToFile(object filename)
259          {          {
260              if (filename == null) { throw new ArgumentNullException("filename", "cannot be null"); }              if (filename == null) { throw new ArgumentNullException("filename", "cannot be null"); }
261              if (!XMLTV.Save(filename.ToString()))              XMLTV.Save(filename.ToString());
             {  
                 MessageBox.Show("Failed to save data - check log", "Failed to save data", MessageBoxButtons.OK, MessageBoxIcon.Error);  
                 return;  
             }  
             MessageBox.Show("Successfully saved data", "Successfully saved data", MessageBoxButtons.OK, MessageBoxIcon.Information);  
262          }          }
263          private void mnuItemSaveData_Click(object sender, EventArgs e)          private void mnuItemSaveData_Click(object sender, EventArgs e)
264          {          {

Legend:
Removed from v.117  
changed lines
  Added in v.119

  ViewVC Help
Powered by ViewVC 1.1.22