private void SaveSettings()
{
FileInfo fi = new FileInfo(System.Reflection.Assembly.GetExecutingAssembly().Location);
string fileName = Path.Combine(fi.DirectoryName, "installsettings.xml");
if (File.Exists(fileName)) File.Delete(fileName);
System.Threading.Thread.Sleep(500);
if (chkSaveSettings.Checked)
{
XmlDocument document = new XmlDocument();
document.LoadXml("<a></a>");
if (tabControlChooseDatabase.SelectedIndex == 0)
{
XmlHelper.AddElement(document.DocumentElement, "server", comboBoxConnectionServerName.Text);
XmlHelper.AddElement(document.DocumentElement, "useintegratedsecurity", radioButtonConnectionIntegratedSecurity.Checked.ToString().ToLower());
XmlHelper.AddElement(document.DocumentElement, "username", textBoxConnectionUserName.Text);
XmlHelper.AddElement(document.DocumentElement, "password", textBoxConnectionPassword.Text);
XmlHelper.AddElement(document.DocumentElement, "database", comboBoxConnectionDatabaseName.Text);
}
else
{
XmlHelper.AddElement(document.DocumentElement, "server", comboBoxCreationServerName.Text);
XmlHelper.AddElement(document.DocumentElement, "database", textBoxCreationDatabaseName.Text);
XmlHelper.AddElement(document.DocumentElement, "useintegratedsecurity", radioButtonCreationIntegratedSecurity.Checked.ToString().ToLower());
XmlHelper.AddElement(document.DocumentElement, "username", textBoxCreationUserName.Text);
XmlHelper.AddElement(document.DocumentElement, "password", textBoxCreationPassword.Text);
}
document.Save(fileName);
}
}
#endregion