예제 #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            var dynamicParams = new DynamicParams();

            if (dynamicParams.PwdIsValid(OldPassword.Text))
            {
                if (NewPassowrdRepeater.Text == NewPassword.Text)
                {
                    dynamicParams.SetPwd(NewPassword.Text);
                    MessageBox.Show("Новый пароль сохранен", "Новый пароль сохранен", MessageBoxButtons.OK,
                                    MessageBoxIcon.Information);
                    NewPassowrdRepeater.Text = "";
                    NewPassword.Text         = "";
                    OldPassword.Text         = "";
                    Visible = false;
                }
                else
                {
                    MessageBox.Show("Новые пароли не совпадают", "Новые пароли не совпадают", MessageBoxButtons.OK,
                                    MessageBoxIcon.Warning);
                }
            }
            else
            {
                MessageBox.Show("Старый пароль введен неверно", "Старый пароль введен неверно", MessageBoxButtons.OK,
                                MessageBoxIcon.Warning);
            }
        }
예제 #2
0
        public ResultsSaver(DataGridView testsTable, DataGridView studyTable)
        {
            _testsTable = testsTable;
            _studyTable = studyTable;
            sfd.Filter  = "Word Documents (*.doc)|*.doc";

            _parameters = new DynamicParams();
        }
예제 #3
0
        public FormSettings()
        {
            InitializeComponent();
            _parameters           = new DynamicParams();
            Port.Text             = _parameters.Get().Port.ToString();
            TestDirectory.Text    = _parameters.Get().TestPath;
            IpAddress.Text        = _parameters.Get().IpAdress;
            resultsDirectory.Text = _parameters.Get().ResultsPath;


            this.MinimumSize = this.Size;
            this.MaximumSize = this.Size;
        }
예제 #4
0
        private void загрузитьТестыСФлешкиToolStripMenuItem_Click(object sender, EventArgs e)
        {
            var parameters = new DynamicParams();

            using (var fbd = new FolderBrowserDialog())
            {
                DialogResult result = fbd.ShowDialog();

                if (result == DialogResult.OK && !string.IsNullOrWhiteSpace(fbd.SelectedPath))
                {
                    var dirForBackup = fbd.SelectedPath;
                    var fromDir      = parameters.Get().TestPath;
                    if (!Directory.Exists(fromDir))
                    {
                        MessageBox.Show("В настройках не указан путь к папке с тестами для сохранения или такой папки не существует", "Ошибка сохранения тестов", MessageBoxButtons.OK);
                        return;
                    }

                    CopyDir(dirForBackup, fromDir);

                    MessageBox.Show("Тесты успешно загружены", "Успешно загружено", MessageBoxButtons.OK);
                }
            }
        }
예제 #5
0
        private void сохранитьРезультатыИТестыНаФлешкуToolStripMenuItem_Click(object sender, EventArgs e)
        {
            var parameters = new DynamicParams();

            using (var fbd = new FolderBrowserDialog())
            {
                DialogResult result = fbd.ShowDialog();

                if (result == DialogResult.OK && !string.IsNullOrWhiteSpace(fbd.SelectedPath))
                {
                    var dirForBackup = fbd.SelectedPath + "/Результаты тестирования";
                    var fromDir      = parameters.Get().ResultsPath;
                    if (!Directory.Exists(fromDir))
                    {
                        MessageBox.Show("В настройках не указан путь к папке с результатами или такой папки не существует", "Ошибка сохранения результатов", MessageBoxButtons.OK);
                        return;
                    }

                    CopyDir(fromDir, dirForBackup);

                    MessageBox.Show("Файлы с результатами успешно сохранены", "Успешно сохранено", MessageBoxButtons.OK);
                }
            }
        }
예제 #6
0
 public Listener(FormStart form)
 {
     _parameters = new DynamicParams();
     _thread     = new Thread(Listen);
     _form       = form;
 }