/// <summary> /// Deserialize main tabloid config file /// </summary> public void DeserializeMainTabloidConfig(IWin32Window own) { var tabloid = ConfigFiles[(int)XmlFile.ConfigFilesTypes.tabloid].Xml.SelectSingleNode("/Tabloid"); if (tabloid != null) { try { TabloidConfig.Deserialize("<Tabloid>" + tabloid.InnerXml + "</Tabloid>"); tabloid.InnerXml = ""; //remove tabloid content when readed WizardEvents.OnDeserialize(); } catch (Exception e) { MetroMessageBox.Show(own, "Erreur au chargement de la configuration :" + e.ToString(), Resources.Error, MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public ExcludeTableForm(TabloidConfig config, string savePath) { InitializeComponent(); _config = config; _savePath = savePath; string lastError; var dt = DataTools.Data(SqlCommands.SqlGetTable(Program.AppSet.Schema), Program.AppSet.ConnectionString, out lastError); var defaultExcludedTable = LoadSelection(); _initializing = true; foreach (DataRow item in dt.Rows) { var itemName = item[dt.Columns[0].ColumnName].ToString(); var isChecked = !defaultExcludedTable.Contains(itemName.ToLower()); checkedListBox1.Items.Add(itemName, isChecked); } _initializing = false; }