Exemplo n.º 1
0
        private void FormConfiguration_VisibleChanged(object sender, EventArgs e)
        {
            if (((System.Windows.Forms.Control)sender).Visible)
            {
                return;
            }
            ConfigurationDYES cfg = FormMain.Config;

            ConfigurationDYES.DeSerialize(FormMain.Config.ConfigFileName, ref cfg);
        }
Exemplo n.º 2
0
        public FormMain()
        {
            m_loggerDelegate = LogMessage;
            ConfigurationDYES cfg = new ConfigurationDYES();

            ConfigurationDYES.DeSerialize(cfg.ConfigFileName, ref cfg);
            Config       = cfg;
            m_docCreator = new DocumentCreator(m_loggerDelegate);
            m_parser     = new FileParser(m_loggerDelegate);

            InitializeComponent();
            InitializeControls();
        }
Exemplo n.º 3
0
 public static bool DeSerialize(string fileName, ref ConfigurationDYES cfg)
 {
     if (!File.Exists(fileName))
     {
         return(true);
     }
     try
     {
         using (FileStream fileStream = new FileStream(fileName, FileMode.Open))
         {
             XmlSerializer ser = new XmlSerializer(typeof(ConfigurationDYES));
             cfg = (ConfigurationDYES)ser.Deserialize(fileStream);
         }
         cfg.ItemListSelected.Sort();
         cfg.ItemListIgnore.Sort();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
     return(true);
 }