コード例 #1
0
        public static int Input(out String pass)
        {
            DeveloperBox DBform = new DeveloperBox(); // создаём форму

            DBform.ShowDialog();                      // показываем форму
            pass = DBform.pass;                       // возвращаем введнное значение в s
            return(DBform.t);
        }
コード例 #2
0
        //Режим Бога
        private void GodModeTSMI_Click(object sender, EventArgs e)
        {
            string s;
            int    t = DeveloperBox.Input(out s);

            if (t != 0)
            {
                if (s.Equals("God"))
                {
                    switch (t)
                    {
                    case 1: {
                        TestMaker = new TestMaker(this);
                        TestMaker.Show();
                        this.Hide();
                        break;
                    }

                    case 2: { break; }

                    case 3: {
                        if (EIEditor.Input())
                        {
                            EI_CB.Items.Clear();
                            string[] EducationalInstitutions = File.ReadAllLines(Environment.CurrentDirectory + "\\EI.txt");
                            EI_CB.Items.AddRange(EducationalInstitutions);
                        }

                        break;
                    }

                    case 4: {
                        if (MessageBox.Show("Вы действительно хотите очистить папку пользовательских тестов?\n" +
                                            "Если вы не сохранили результаты в архив, нажмите \"Нет\", сохраните тесты из папки, и после этого вернитесь сюда",
                                            "Намечается очистка ученических результатов", MessageBoxButtons.YesNo, MessageBoxIcon.Error) == DialogResult.Yes)
                        {
                            string[] Files = Directory.GetFiles(Environment.CurrentDirectory + "\\UserTest\\");
                            foreach (string file in Files)
                            {
                                File.Delete(file);
                            }
                        }
                        break;
                    }
                    }
                }
                else
                {
                    MessageBox.Show("Неверный пароль");
                }
            }

            /*TestMaker = new TestMaker(this);
             * TestMaker.Show();
             * this.Hide();*/
        }