コード例 #1
0
ファイル: FormChooseVzvod.cs プロジェクト: W1nterFox/Voenkaff
 private void buttonLSDelete_Click(object sender, EventArgs e)
 {
     if (listBoxVzvoda.SelectedItem != null && listBoxLS.SelectedItem != null)
     {
         VzvodAndLs.Get()[listBoxVzvoda.SelectedItem.ToString()].Remove(listBoxLS.SelectedItem.ToString());
         listBoxLS.Items.Remove(listBoxLS.SelectedItem);
     }
 }
コード例 #2
0
ファイル: FormChooseVzvod.cs プロジェクト: W1nterFox/Voenkaff
        private void buttonLSClear_Click(object sender, EventArgs e)
        {
            var rz = MessageBox.Show("Вы уверены, что хотите удалить весь личный состав взвода?", "Очистка", MessageBoxButtons.YesNo);

            if (rz == DialogResult.Yes)
            {
                listBoxLS.Items.Clear();
                VzvodAndLs.Get()[listBoxVzvoda.SelectedItem.ToString()].Clear();
            }
        }
コード例 #3
0
ファイル: FormChooseVzvod.cs プロジェクト: W1nterFox/Voenkaff
        private void buttonLSAdd_Click(object sender, EventArgs e)
        {
            if (textBoxLicnySostav.Text != "" && listBoxVzvoda.SelectedItem != null)
            {
                VzvodAndLs.Get()[listBoxVzvoda.SelectedItem.ToString()].Add(textBoxLicnySostav.Text);

                listBoxLS.Items.Add(textBoxLicnySostav.Text);
                textBoxLicnySostav.Text = "";
            }
        }
コード例 #4
0
ファイル: TestInizializator.cs プロジェクト: Voenkaff/Test
 public void Initialize(FormHello form)
 {
     try
     {
         var loader = new TestLoader();
         var tests  = loader.LoadTestsFromFolder(new DynamicParams().GetPath());
         VzvodAndLs.Set(tests.PlatoonList);
         Courses.Set(tests.CourseList);
     }
     catch (Exception) { }
 }
コード例 #5
0
ファイル: FormChooseVzvod.cs プロジェクト: W1nterFox/Voenkaff
        private void buttonVzvodClear_Click(object sender, EventArgs e)
        {
            var rz = MessageBox.Show("Вы уверены, что хотите удалить весь список взводов?", "Очистка", MessageBoxButtons.YesNo);

            if (rz == DialogResult.Yes)
            {
                listBoxVzvoda.Items.Clear();
                VzvodAndLs.Get().Clear();

                listBoxLS.Items.Clear();
            }
        }
コード例 #6
0
ファイル: FormChooseVzvod.cs プロジェクト: W1nterFox/Voenkaff
        public FormChooseVzvod(FormHello formHello)
        {
            InitializeComponent();
            _formHello = formHello;

            foreach (var vzvod in VzvodAndLs.Get())
            {
                listBoxVzvoda.Items.Add(vzvod.Key);
            }

            listBoxVzvoda.SelectedIndexChanged += listBoxVzvoda_SelectedIndexChanged;

            this.MinimumSize = this.Size;
            this.MaximumSize = this.Size;
        }
コード例 #7
0
ファイル: FormLSInputMany.cs プロジェクト: Voenkaff/Test
        private void buttonRichTextBoxAddLS_Click(object sender, EventArgs e)
        {
            if (richTextBoxLS.Lines != null)
            {
                foreach (string line in richTextBoxLS.Lines)
                {
                    if (!line.Equals("") && line != null)
                    {
                        _linesRTB.Add(line);
                        ((ListBox)(_formChooseVzvod.Controls.Find("listBoxLS", true)[0])).Items.Add(line);
                        VzvodAndLs.Get()[((ListBox)(_formChooseVzvod.Controls.Find("listBoxVzvoda", true)[0])).SelectedItem.ToString()].Add(line);
                    }
                }

                this.Visible             = false;
                _formChooseVzvod.Visible = true;
                richTextBoxLS.Lines      = null;
            }
        }
コード例 #8
0
ファイル: FormChooseVzvod.cs プロジェクト: W1nterFox/Voenkaff
        private void buttonVzvodAdd_Click(object sender, EventArgs e)
        {
            List <string> fake;

            if (textBoxVzvoda.Text != "")
            {
                if (!VzvodAndLs.Get().TryGetValue(textBoxVzvoda.Text, out fake))
                {
                    VzvodAndLs.Get().Add(textBoxVzvoda.Text, new List <string> {
                    });


                    listBoxVzvoda.Items.Add(textBoxVzvoda.Text);
                    textBoxVzvoda.Text = "";
                }
                else
                {
                    MessageBox.Show("Такой взвод уже существует!", "Ошибка!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
            }
        }
コード例 #9
0
ファイル: FormChooseVzvod.cs プロジェクト: Voenkaff/Test
        private void buttonVzvodAdd_Click(object sender, EventArgs e)
        {
            List <string> fake;

            if (textBoxVzvoda.Text != "")
            {
                if (!VzvodAndLs.Get().TryGetValue(textBoxVzvoda.Text, out fake))
                {
                    VzvodAndLs.Get().Add(textBoxVzvoda.Text, new List <string> {
                    });


                    listBoxVzvoda.Items.Add(textBoxVzvoda.Text);
                    textBoxVzvoda.Text = "";
                }
                else
                {
                    MessageBox.Show(@"Закрыть без сохранения результатов? 
(Чтобы сохранить результаты, войдите как преподаватель)", @"Есть несохраненные результаты!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
            }
        }
コード例 #10
0
ファイル: FormChooseVzvod.cs プロジェクト: W1nterFox/Voenkaff
        void listBoxVzvoda_SelectedIndexChanged(object sender, EventArgs e)
        {
            listBoxLS.Items.Clear();
            if (listBoxVzvoda.SelectedItem != null)
            {
                string selectedVzvod = listBoxVzvoda.SelectedItem.ToString();
                _LSInVzvoda = VzvodAndLs.Get()[selectedVzvod];
                listBoxLS.Items.AddRange(_LSInVzvoda.ToArray());

                buttonLSAddMany.Enabled = true;


                buttonLSSort.Enabled       = true;
                buttonLSClear.Enabled      = true;
                listBoxLS.Enabled          = true;
                textBoxLicnySostav.Enabled = true;


                buttonVzvodClear.Enabled  = true;
                buttonVzvodDelete.Enabled = true;
            }

            else
            {
                buttonLSAddMany.Enabled    = false;
                buttonLSAdd.Enabled        = false;
                buttonLSDelete.Enabled     = false;
                buttonLSSort.Enabled       = false;
                buttonLSClear.Enabled      = false;
                listBoxLS.Enabled          = false;
                textBoxLicnySostav.Enabled = false;

                buttonVzvodClear.Enabled  = true;
                buttonVzvodDelete.Enabled = true;
            }
        }