示例#1
0
        private void btnMMExit_Click(object sender, EventArgs e)
        {
            ListenerBO bo = (ListenerBO)SingletonManager.GetSingleton(typeof(ListenerBO));

            bo.StopListeners();
            JobsBO jbo = (JobsBO)SingletonManager.GetSingleton(typeof(JobsBO));

            jbo.Save();
            ConfigurationBO cbo = (ConfigurationBO)SingletonManager.GetSingleton(typeof(ConfigurationBO));

            cbo.Save();
            //this.Close();
            Application.Exit();
        }
示例#2
0
        void lbo_StatusChanged(object sender, EventArgs e)
        {
            ListenerBO lbo = (ListenerBO)SingletonManager.GetSingleton(typeof(ListenerBO));

            if (lbo.Started)
            {
                lblStatus.ForeColor = Color.DarkGreen;
                lblStatus.Text      = "Status: Active";
            }
            else
            {
                lblStatus.ForeColor = Color.DarkRed;
                lblStatus.Text      = "Status: Inactive";
            }
        }
示例#3
0
        private void Form1_Load(object sender, EventArgs e)
        {
            VersionBO vbo = (VersionBO)SingletonManager.GetSingleton(typeof(VersionBO));

            this.Text = vbo.ProgramName + " v" + vbo.Version;
            LoadJobs();
            //RefreshFiles();
            ConfigurationBO bo  = (ConfigurationBO)SingletonManager.GetSingleton(typeof(ConfigurationBO));
            ListenerBO      lbo = (ListenerBO)SingletonManager.GetSingleton(typeof(ListenerBO));

            if (bo.CContainer.AutoStart)
            {
                lbo.StartListeners();
            }
            lbo.StatusChanged += new EventHandler(lbo_StatusChanged);
            lbo_StatusChanged(lbo, EventArgs.Empty);
            SynchronizeBO sbo = (SynchronizeBO)SingletonManager.GetSingleton(typeof(SynchronizeBO));

            sbo.Synchronized  += new SynchEventHandler(sbo_Synchronized);
            sbo.FinishedSynch += new EventHandler(sbo_FinishedSynch);
        }
示例#4
0
        private void btnMMStopWatching_Click(object sender, EventArgs e)
        {
            ListenerBO bo = (ListenerBO)SingletonManager.GetSingleton(typeof(ListenerBO));

            bo.StopListeners();
        }