예제 #1
0
        private void logToolStripMenuItem_Click(object sender, EventArgs e)
        {
            HomeLog HL = new HomeLog();

            HL.Show();
            this.Hide();
        }
예제 #2
0
        //Per i test

        public LogController(HomeLog _view)
        {
            string path = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);

            _logPersistence = new ConcreteLogPersistence(string.Join("\\", path, "log.txt"));
            _log            = _logPersistence.LeggiLog();
            _logView        = _view;
            //Assegnamento degli event handlers
            _logView.RadioButtonData.CheckedChanged         += ShowLogData;
            _logView.RadioButtonImpostazioni.CheckedChanged += ShowLogImpostazioni;
            _logView.ButtonReset.Click += ResetButtonHandler;
            _logView.RadioButtonBlacklist.CheckedChanged        += ShowLogBlacklist;
            _logView.RadioButtonCompressione.CheckedChanged     += ShowLogCompressione;
            _logView.RadioButtonSincronizzazione.CheckedChanged += ShowLogSincro;
            _logView.RadioButtonSistema.CheckedChanged          += ShowLogSistema;
            _logView.DateTimePickerStart.ValueChanged           += ShowLogData;
            _logView.DateTimePickerEnd.ValueChanged             += ShowLogData;


            //Popolo la grid con i dati dei log
            foreach (Entry entry in _log.Entries)
            {
                _logView.DataGridOutputLog.Rows.Add(entry.ToString().Replace('\t', ' '));
            }
        }
예제 #3
0
        private void HandlerToLogAnalisi(object sender, EventArgs args)
        {
            HomeLog logForm = (HomeLog)GetForm("HomeLog");

            logForm.Show();
            _currentForm.Hide();
            _currentForm = logForm;
            logForm.RadioButtonCompressione.Select();
        }
예제 #4
0
        private void HandlerToLogBlacklist(object sender, EventArgs args)
        {
            HomeLog logForm = (HomeLog)GetForm("HomeLog");

            logForm.Show();
            _currentForm.Hide();
            _currentForm = logForm;
            logForm.RadioButtonBlacklist.Select();
        }
예제 #5
0
        private void HandlerToLogImpostazioni(object sender, EventArgs args)
        {
            HomeLog logForm = (HomeLog)GetForm("HomeLog");

            logForm.Show();
            _currentForm.Hide();
            _currentForm = logForm;
            logForm.RadioButtonImpostazioni.Select();
        }
예제 #6
0
        private void HandlerToLogSincro(object sender, EventArgs args)
        {
            HomeLog logForm = (HomeLog)GetForm("HomeLog");

            logForm.Show();
            _currentForm.Hide();
            _currentForm = logForm;
            logForm.RadioButtonSincronizzazione.Select();
        }