Mercurial > repos > IBBoard.WarFoundry.GUI.WinForms
comparison FrmXmlExport.cs @ 211:a0df71b24972 xml-export-ui
Added basic exception handling (a one case fits all)
author | Dan.Kulinski@dank-laptop.Global.Local |
---|---|
date | Thu, 18 Aug 2011 21:59:19 -0600 |
parents | a6ce13e4ae89 |
children | a3e62a2c267f |
comparison
equal
deleted
inserted
replaced
210:a6ce13e4ae89 | 211:a0df71b24972 |
---|---|
5 using System.Drawing; | 5 using System.Drawing; |
6 using System.Linq; | 6 using System.Linq; |
7 using System.Text; | 7 using System.Text; |
8 using System.IO; | 8 using System.IO; |
9 using System.Windows.Forms; | 9 using System.Windows.Forms; |
10 using System.Xml.Xsl; | |
10 using IBBoard.WarFoundry.API.Objects; | 11 using IBBoard.WarFoundry.API.Objects; |
11 using IBBoard.WarFoundry.API.Exporters; | 12 using IBBoard.WarFoundry.API.Exporters; |
12 | 13 |
13 namespace IBBoard.WarFoundry.GUI.WinForms | 14 namespace IBBoard.WarFoundry.GUI.WinForms |
14 { | 15 { |
52 | 53 |
53 private void bttnExport_Click(object sender, EventArgs e) | 54 private void bttnExport_Click(object sender, EventArgs e) |
54 { | 55 { |
55 if (cbApplyTransform.Checked) | 56 if (cbApplyTransform.Checked) |
56 { | 57 { |
57 WarFoundryXmlWithXslExporter.GetDefault().ExportArmyWithTransform(myArmy, tbOutputFile.Text, tbXslPath.Text); | 58 try |
59 { | |
60 WarFoundryXmlWithXslExporter.GetDefault().ExportArmyWithTransform(myArmy, tbOutputFile.Text, tbXslPath.Text); | |
61 } | |
62 catch (Exception ex) | |
63 { | |
64 MessageBox.Show(this, "Sorry, but an error occurred during export.", "Error on export", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); | |
65 } | |
58 } | 66 } |
59 else | 67 else |
60 { | 68 { |
61 WarFoundryXmlWithXslExporter.GetDefault().ExportArmy(myArmy, tbOutputFile.Text); | 69 WarFoundryXmlWithXslExporter.GetDefault().ExportArmy(myArmy, tbOutputFile.Text); |
62 } | 70 } |