Mercurial > repos > IBBoard.WarFoundry.GUI.WinForms
diff FrmXmlExport.cs @ 209:f57957fe9009 xml-export-ui
UI Dialog for XML output
author | Dan.Kulinski@dank-laptop.Global.Local |
---|---|
date | Sun, 14 Aug 2011 23:04:42 -0600 |
parents | |
children | a6ce13e4ae89 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/FrmXmlExport.cs Sun Aug 14 23:04:42 2011 -0600 @@ -0,0 +1,87 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Windows.Forms; +using IBBoard.WarFoundry.API.Objects; +using IBBoard.WarFoundry.API.Exporters; + +namespace IBBoard.WarFoundry.GUI.WinForms +{ + public partial class FrmXmlExport : Form + { + Army myArmy = null; + public FrmXmlExport(Army army) + { + InitializeComponent(); + myArmy = army; + } + + private void ibbLabel1_Click(object sender, EventArgs e) + { + + } + + private void FrmXmlExport_Load(object sender, EventArgs e) + { + + } + + private void checkBox1_CheckedChanged(object sender, EventArgs e) + { + + } + + private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) + { + + } + + private void bttnOutputSelect_Click(object sender, EventArgs e) + { + SaveFileDialog sfd = new SaveFileDialog(); + sfd.Filter = "XML File|*.xml|HTML File|*.html|XHTML File|*.xhtml"; + sfd.Title = "Save XML output"; + sfd.ShowDialog(); + + if (sfd.FileName != "") + { + tbOutputFile.Text = sfd.FileName; + } + } + + private void bttnCancel_Click(object sender, EventArgs e) + { + this.DialogResult = DialogResult.Cancel; + this.Hide(); + } + + private void bttnExport_Click(object sender, EventArgs e) + { + if (cbApplyTransform.Checked) + { + } + else + { + WarFoundryXmlWithXslExporter.GetDefault().ExportArmy(myArmy, tbOutputFile.Text); + } + + this.DialogResult = DialogResult.OK; + } + + private void tbOutputFile_Change(object sender, EventArgs e) + { + if (tbOutputFile.Text != "") + { + bttnExport.Enabled = true; + } + else + { + bttnExport.Enabled = false; + } + } + } +}