void saveSettings() { try { if (chkEnabled.Checked && string.IsNullOrEmpty(textHqlNamedQueryFileName.Text)) { throw new Exception("Hql Named Queries File Name cannot be empty"); } enabled = chkEnabled.Checked; findHqlFileStrategy = comboFindHqlFileStrategy.SelectedIndex; hqlNamedQueryFileName = textHqlNamedQueryFileName.Text; using (DecoupledStorage storage = OptExtractHqlNamedQuery.Storage) { storage.WriteBoolean("ExtractHqlNamedQuery", "Enabled", enabled); storage.WriteInt32("ExtractHqlNamedQuery", "FindHqlFileStrategy", findHqlFileStrategy); storage.WriteString("ExtractHqlNamedQuery", "HqlNamedQueryFileName", hqlNamedQueryFileName); } } catch (Exception ex) { ExtractHqlNamedQuery.ShowException(ex); } }
void loadSettings() { try { using (DecoupledStorage storage = OptExtractHqlNamedQuery.Storage) { enabled = storage.ReadBoolean("ExtractHqlNamedQuery", "Enabled", true); findHqlFileStrategy = storage.ReadInt32("ExtractHqlNamedQuery", "FindHqlFileStrategy", 0); hqlNamedQueryFileName = storage.ReadString("ExtractHqlNamedQuery", "HqlNamedQueryFileName", "NamedQueries.hbm.xml"); } chkEnabled.Checked = enabled; comboFindHqlFileStrategy.SelectedIndex = findHqlFileStrategy; textHqlNamedQueryFileName.Text = hqlNamedQueryFileName; } catch (Exception ex) { ExtractHqlNamedQuery.ShowException(ex); } }