Esempio n. 1
0
 private void timerIsReg_Tick(object sender, EventArgs e)
 {
     try
     {
         // TODO: данная строка кода позволяет загрузить данные в таблицу "cAVA_DATADataSet.Update". При необходимости она может быть перемещена или удалена.
         CAVATableAdapter.Update(ref this.updateTableAdapter, ref this.cAVADataSet, "Fill");
         if (updateDataGridView.Rows[0].Cells[3].Value.ToString() == "True")
         {
             btnCreate.Enabled = true;
             btnCreate.Style   = MetroFramework.MetroColorStyle.Brown;
         }
         else
         {
             btnCreate.Enabled = false;
             btnCreate.Style   = MetroFramework.MetroColorStyle.Silver;
         }
     }
     catch (Exception ex)
     {
         timerIsReg.Enabled = false;
         timer1.Enabled     = false;
         timer2.Enabled     = false;
         timer3.Enabled     = false;
         MessageBox.Show("Нажмите Ок чтобы продолжить." + ex.Message, "CAVA", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
     }
 }
Esempio n. 2
0
        private void timer3_Tick(object sender, EventArgs e)
        {
            try
            {
                // TODO: данная строка кода позволяет загрузить данные в таблицу "cAVA_DATADataSet.Update". При необходимости она может быть перемещена или удалена.
                CAVATableAdapter.Update(ref this.updateTableAdapter, ref this.cAVADataSet, "Fill");
                if (updateDataGridView.Rows[0].Cells[1].Value.ToString() == "1")
                {
                    timer3.Stop();
                    string name = System.IO.Path.GetFileName(updateDataGridView.Rows[0].Cells[2].Value.ToString());
                    System.IO.File.Copy(updateDataGridView.Rows[0].Cells[2].Value.ToString(), Application.StartupPath + @"\" + name);
                    Properties.Settings.Default.DelUpdate = Application.StartupPath + @"\" + name;
                    Properties.Settings.Default.Save();
                    Process.Start(Application.StartupPath + @"\" + name);
                    Application.Exit();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "", MessageBoxButtons.OK, MessageBoxIcon.Error);
                timer3.Stop();
            }

            try
            {
                int c = computersDataGridView.CurrentRow.Index;
                // TODO: данная строка кода позволяет загрузить данные в таблицу "cAVADataSet.Computers". При необходимости она может быть перемещена или удалена.
                this.computersTableAdapter.Fill(this.cAVADataSet.Computers);
                if (computersDataGridView.RowCount == 0)
                {
                    FastCloing = true;
                    this.Close();
                }
                computersDataGridView.CurrentCell = computersDataGridView[0, c];
                if (G(computersStart) == "True" && Convert.ToInt32(G(computersTime)) == 0 && Convert.ToInt32(G(computersTest_Id)) != -1)
                {
                    Test.Test T = new Test.Test();
                    T.ComputerId = Convert.ToInt32(G(computersId));
                    T.TestRow    = Convert.ToInt32(G(computersTest_Id));
                    T.Show();
                    R(computersStart, false);
                    computersTableAdapter.Update(cAVADataSet.Computers);
                    this.Hide();
                }
                if (Convert.ToBoolean(G(computersConnected)) == false)
                {
                    timer3.Stop();
                    this.Close();
                }
            }
            catch (Exception ex)
            {
            }
        }
Esempio n. 3
0
 private void Enter_Load(object sender, EventArgs e)
 {
     CAVATableAdapter.Teacher(ref teacherTableAdapter, ref cAVADataSet, "Fill");
     if (Properties.Settings.Default.LANG == "BE")
     {
         label1.Text = "Лагін";
     }
     else if (Properties.Settings.Default.LANG == "EN")
     {
         label1.Text = "Login";
         label2.Text = "Password";
     }
 }
Esempio n. 4
0
 private void PupilReg_Load_2(object sender, EventArgs e)
 {
     try
     {
         // TODO: данная строка кода позволяет загрузить данные в таблицу "cAVADataSet.Update". При необходимости она может быть перемещена или удалена.
         CAVATableAdapter.Update(ref this.updateTableAdapter, ref this.cAVADataSet, "Fill");
         // TODO: данная строка кода позволяет загрузить данные в таблицу "cAVADataSet.Pupil". При необходимости она может быть перемещена или удалена.
         CAVATableAdapter.Pupil(ref this.pupilTableAdapter, ref this.cAVADataSet, "Fill");
         // TODO: данная строка кода позволяет загрузить данные в таблицу "cAVADataSet.Clas". При необходимости она может быть перемещена или удалена.
         CAVATableAdapter.Clas(ref this.clasTableAdapter1, ref this.cAVADataSet, "Fill");
         // TODO: данная строка кода позволяет загрузить данные в таблицу "cAVADataSet.Sub". При необходимости она может быть перемещена или удалена.
         CAVATableAdapter.Sub(ref this.subTableAdapter, ref this.cAVADataSet, "Fill");
         // TODO: данная строка кода позволяет загрузить данные в таблицу "cAVADataSet.Teacher". При необходимости она может быть перемещена или удалена.
         CAVATableAdapter.Teacher(ref this.teacherTableAdapter, ref this.cAVADataSet, "Fill");
     }
     catch (Exception ex)
     {
     }
     try
     {
         // TODO: данная строка кода позволяет загрузить данные в таблицу "cAVADataSet.Update". При необходимости она может быть перемещена или удалена.
         CAVATableAdapter.Update(ref this.updateTableAdapter, ref this.cAVADataSet, "Fill");
         // TODO: данная строка кода позволяет загрузить данные в таблицу "cAVADataSet.Pupil". При необходимости она может быть перемещена или удалена.
         CAVATableAdapter.Pupil(ref this.pupilTableAdapter, ref this.cAVADataSet, "Fill");
         // TODO: данная строка кода позволяет загрузить данные в таблицу "cAVADataSet.Clas". При необходимости она может быть перемещена или удалена.
         CAVATableAdapter.Clas(ref this.clasTableAdapter1, ref this.cAVADataSet, "Fill");
         // TODO: данная строка кода позволяет загрузить данные в таблицу "cAVADataSet.Sub". При необходимости она может быть перемещена или удалена.
         CAVATableAdapter.Sub(ref this.subTableAdapter, ref this.cAVADataSet, "Fill");
         // TODO: данная строка кода позволяет загрузить данные в таблицу "cAVADataSet.Teacher". При необходимости она может быть перемещена или удалена.
         CAVATableAdapter.Teacher(ref this.teacherTableAdapter, ref this.cAVADataSet, "Fill");
     }
     catch (Exception ex)
     {
     }
     if (Properties.Settings.Default.LANG == "BE")
     {
         Text             = "1. Ваш выкладчык";
         Sub.Text         = "2. Вучэбная дысцыпліна";
         Clas.Text        = "3. Ваша група, Клас";
         NameFamily.Text  = "4. Імя";
         Pass.Text        = "6. Калі ласка, увядзіце пароль:";
         SecondPass.Text  = "7. Паўтарыце пароль:";
         btnRegister.Text = "Рэгістрацыя";
     }
     Animation = true;
 }
Esempio n. 5
0
        private void pictureBox1_Click(object sender, EventArgs e)
        {
            ci = comboBoxClas.SelectedIndex;
            // TODO: данная строка кода позволяет загрузить данные в таблицу "cAVADataSet.Clas". При необходимости она может быть перемещена или удалена.
            CAVATableAdapter.Clas(ref this.clasTableAdapter1, ref this.cAVADataSet, "Fill");
            void r2()
            {
                try
                {
                    this.Update();
                }
                catch
                {
                    r2();
                }
            }

            comboBoxClas.SelectedIndex = ci;
            l = 1000;
        }
Esempio n. 6
0
 private void PupilEnter_Load(object sender, EventArgs e)
 {
     try
     {
         CAVATableAdapter.Teacher(ref teacherTableAdapter, ref cAVADataSet, "Fill");
         CAVATableAdapter.Sub(ref subTableAdapter, ref cAVADataSet, "Fill");
         CAVATableAdapter.Clas(ref clasTableAdapter, ref cAVADataSet, "Fill");
         CAVATableAdapter.Pupil(ref pupilTableAdapter, ref cAVADataSet, "Fill");
     }
     catch (Exception ex)
     {
     }
     try
     {
         CAVATableAdapter.Teacher(ref teacherTableAdapter, ref cAVADataSet, "Fill");
         CAVATableAdapter.Sub(ref subTableAdapter, ref cAVADataSet, "Fill");
         CAVATableAdapter.Clas(ref clasTableAdapter, ref cAVADataSet, "Fill");
         CAVATableAdapter.Pupil(ref pupilTableAdapter, ref cAVADataSet, "Fill");
     }
     catch (Exception ex)
     {
     }
     if (Properties.Settings.Default.LANG == "BE")
     {
         label1.Text       = "Група, Клас";
         label2.Text       = "Навучэнец";
         label9.Text       = "Выкладчык";
         label10.Text      = "Вучэбная дысцыпліна, прадмет";
         metroButton1.Text = "Уваход";
     }
     if (teacherDataGridView.Rows[teacherDataGridView.CurrentRow.Index].Cells[4].Value.ToString() == 1.ToString())
     {
         z = 1;
         pictureBox1.Visible = true;
     }
     else
     {
         z = 0;
         pictureBox1.Visible = false;
     }
 }
Esempio n. 7
0
        private void btnStart_Click(object sender, EventArgs e)
        {
            if (accDataGridView.Rows[a].Cells[6].Value.ToString() == "")
            {
                accDataGridView.Rows[a].Cells[6].Value = 1;
            }
            else
            {
                accDataGridView.Rows[a].Cells[6].Value = Convert.ToInt32(accDataGridView.Rows[a].Cells[6].Value.ToString()) + 1;
            }
            try
            {
                teacherDataGridView.EndEdit();
                subBindingSource.EndEdit();
                clasBindingSource.EndEdit();
                pupilBindingSource.EndEdit();
                accBindingSource.EndEdit();

                CAVATableAdapter.Acc(ref accTableAdapter, ref cAVADataSet, "Update");
                CAVATableAdapter.Pupil(ref pupilTableAdapter, ref cAVADataSet, "Update");
                CAVATableAdapter.Clas(ref clasTableAdapter, ref cAVADataSet, "Update");
                CAVATableAdapter.Sub(ref subTableAdapter, ref cAVADataSet, "Update");
                CAVATableAdapter.Teacher(ref teacherTableAdapter, ref cAVADataSet, "Update");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            CAVA.Test.Test T = new Test.Test();
            T.t       = t;
            T.s       = s;
            T.c       = c;
            T.p       = p;
            T.a       = a;
            T.TestRow = TestRow;
            T.Show();
            a1 = false;
            this.Close();
        }
Esempio n. 8
0
        private void metroButton1_Click(object sender, EventArgs e)
        {
            try
            {
                if (File.Exists(accDataGridView.Rows[accDataGridView.CurrentRow.Index].Cells[1].Value.ToString()) == false)
                {
                    try
                    {
                        ro = accDataGridView.CurrentRow.Index;
                        if (accDataGridView.Rows[ro].Cells[6].Value.ToString() == "")
                        {
                            accDataGridView.Rows[ro].Cells[6].Value = "0";
                            accBindingSource.EndEdit();
                            CAVATableAdapter.Acc(ref accTableAdapter, ref cAVADataSet, "Update");
                            CAVATableAdapter.Acc(ref this.accTableAdapter, ref this.cAVADataSet, "Fill");
                        }
                        int a1 = Convert.ToInt32(accDataGridView.Rows[ro].Cells[6].Value.ToString());
                        int a2 = Convert.ToInt32(pupilDataGridView.Rows[Properties.Settings.Default.RP].Cells[5].Value.ToString());
                        if (a1 >= a2)
                        {
                            if (Properties.Settings.Default.LANG == "BE")
                            {
                                MessageBox.Show("Дасягнута максімальная колькасць запускаў гэтага задання.", "CAVA", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            }
                            else
                            {
                                if (Properties.Settings.Default.LANG == "RU")
                                {
                                    MessageBox.Show("Достигнуто максимальное количество запусков этого задания.", "CAVA", MessageBoxButtons.OK, MessageBoxIcon.Error);
                                }
                            }
                        }
                        else
                        {
                            if (accDataGridView.Rows[ro].Cells[8].Value.ToString() == 1.ToString())
                            {
                                if (Properties.Settings.Default.LANG == "BE")
                                {
                                    MessageBox.Show("Заданне заблакавана", "CAVA", MessageBoxButtons.OK, MessageBoxIcon.Error);
                                }
                                else
                                {
                                    if (Properties.Settings.Default.LANG == "RU")
                                    {
                                        MessageBox.Show("Задание заблокировано.", "CAVA", MessageBoxButtons.OK, MessageBoxIcon.Error);
                                    }
                                }
                            }
                            else
                            {
                                TestOpen T = new TestOpen();
                                T.t = teacherDataGridView.CurrentRow.Index;
                                T.s = subDataGridView.CurrentRow.Index;
                                T.c = clasDataGridView.CurrentRow.Index;
                                T.p = pupilDataGridView.CurrentRow.Index;
                                T.a = accDataGridView.CurrentRow.Index;

                                string   t  = accDataGridView.Rows[accDataGridView.CurrentRow.Index].Cells[1].Value.ToString();
                                string[] t1 = t.Split(new char[] { ':' });
                                T.TestRow = Convert.ToInt32(t1[t1.Length - 1]);
                                T.Show();
                                this.Enabled = false;
                                this.Hide();
                                firstshowing = false;
                            }
                        }
                    }
                    catch (Exception ex)
                    {
                        if (Properties.Settings.Default.LANG == "BE")
                        {
                            MessageBox.Show("Заданне не абрана або: " + ex.Message, "", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                        }
                        else
                        {
                            if (Properties.Settings.Default.LANG == "RU")
                            {
                                MessageBox.Show("Задание не выбрано или: " + ex.Message, "", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                            }
                        }
                    }
                }
                else
                {
                    c = 0;
                    try
                    {
                        ro = accDataGridView.CurrentRow.Index;
                        if (accDataGridView.Rows[ro].Cells[6].Value.ToString() == "")
                        {
                            accDataGridView.Rows[ro].Cells[6].Value = "0";
                            accBindingSource.EndEdit();
                            CAVATableAdapter.Acc(ref this.accTableAdapter, ref this.cAVADataSet, "Update");
                            CAVATableAdapter.Acc(ref this.accTableAdapter, ref this.cAVADataSet, "Fill");
                        }
                        int a1 = Convert.ToInt32(accDataGridView.Rows[ro].Cells[6].Value.ToString());
                        int a2 = Convert.ToInt32(pupilDataGridView.Rows[Properties.Settings.Default.RP].Cells[5].Value.ToString());
                        if (a1 >= a2)
                        {
                            if (Properties.Settings.Default.LANG == "BE")
                            {
                                MessageBox.Show("Дасягнута максімальная колькасць запускаў гэтага задання.", "CAVA", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            }
                            else
                            {
                                if (Properties.Settings.Default.LANG == "RU")
                                {
                                    MessageBox.Show("Достигнуто максимальное количество запусков этого задания.", "CAVA", MessageBoxButtons.OK, MessageBoxIcon.Error);
                                }
                            }
                        }
                        else
                        {
                            if (accDataGridView.Rows[ro].Cells[8].Value.ToString() == 1.ToString())
                            {
                                if (Properties.Settings.Default.LANG == "BE")
                                {
                                    MessageBox.Show("Заданне заблакавана", "CAVA", MessageBoxButtons.OK, MessageBoxIcon.Error);
                                }
                                else
                                {
                                    if (Properties.Settings.Default.LANG == "RU")
                                    {
                                        MessageBox.Show("Задание заблокировано.", "CAVA", MessageBoxButtons.OK, MessageBoxIcon.Error);
                                    }
                                }
                            }
                            else
                            {
                                if (Convert.ToInt32(accDataGridView.Rows[ro].Cells[2].Value.ToString()) <= 0)
                                {
                                    if (Properties.Settings.Default.LANG == "BE")
                                    {
                                        MessageBox.Show("Параметр Час не адпавядае патрэбнаму значэнню.", "CAVA", MessageBoxButtons.OK, MessageBoxIcon.Error);
                                    }
                                    else
                                    {
                                        if (Properties.Settings.Default.LANG == "RU")
                                        {
                                            MessageBox.Show("Параметр Время не соответствует требуемому значению.", "CAVA", MessageBoxButtons.OK, MessageBoxIcon.Error);
                                        }
                                    }
                                }
                                else
                                {
                                    if (subDataGridView.Rows[subDataGridView.CurrentRow.Index].Cells[3].Value.ToString() == "")
                                    {
                                        if (Properties.Settings.Default.LANG == "BE")
                                        {
                                            MessageBox.Show("На гэтай вучэбнай дысцыпліне не ўстаноўлена тэчка вываду. Звярніцеся да адміністратара.", "CAVA", MessageBoxButtons.OK, MessageBoxIcon.Error);
                                        }
                                        else
                                        {
                                            if (Properties.Settings.Default.LANG == "RU")
                                            {
                                                MessageBox.Show("У этой учебной дисциплины отсутствует папка вывода. Обратитесь к администратору.", "CAVA", MessageBoxButtons.OK, MessageBoxIcon.Error);
                                            }
                                        }
                                    }
                                    else
                                    {
                                        sx       = System.IO.Path.GetExtension(accDataGridView.Rows[ro].Cells[1].Value.ToString());
                                        SavePath = @"" + subDataGridView.Rows[subDataGridView.CurrentRow.Index].Cells[3].Value.ToString() + @"\"
                                                   + pupilDataGridView.Rows[pupilDataGridView.CurrentRow.Index].Cells[1].Value.ToString() + @"\";
                                        if (Directory.Exists(SavePath) == true)
                                        {
                                            SavePath += accDataGridView.Rows[ro].Cells[3].Value.ToString()
                                                        + sx;
                                        }
                                        else
                                        {
                                            Directory.CreateDirectory(SavePath);
                                            SavePath += accDataGridView.Rows[ro].Cells[3].Value.ToString()
                                                        + sx;
                                        }
                                        // Проверка на каталог
                                        try
                                        {
                                            if (System.IO.Path.HasExtension(SavePath) == false)
                                            {
                                                if (Properties.Settings.Default.LANG == "BE")
                                                {
                                                    MessageBox.Show("Шлях да задання не з'яўляецца файлам.", "CAVA", MessageBoxButtons.OK, MessageBoxIcon.Error);
                                                }
                                                else
                                                {
                                                    if (Properties.Settings.Default.LANG == "RU")
                                                    {
                                                        MessageBox.Show("Путь к заданию не является файлом.", "CAVA", MessageBoxButtons.OK, MessageBoxIcon.Error);
                                                    }
                                                }
                                            }
                                            else
                                            {
                                                if (c == 0)
                                                {
                                                    //Проверка наличия файла в директории вывода
                                                    try
                                                    {
                                                        if (File.Exists(SavePath) == false)
                                                        {
                                                            try
                                                            {
                                                                //Копирование
                                                                //__________________________
                                                                this.Enabled = false;
                                                                BWT bwt = new BWT();
                                                                bwt.SavePath = SavePath;
                                                                bwt.ro       = ro;
                                                                bwt.sx       = sx;
                                                                bwt.accd     = accDataGridView.Rows[ro].Cells[1].Value.ToString();
                                                                bwt.accdesc  = accDataGridView.Rows[ro].Cells[4].Value.ToString();
                                                                bwt.s        = accDataGridView.Rows[ro].Cells[2].Value.ToString();
                                                                bwt.name     = accDataGridView.Rows[ro].Cells[3].Value.ToString();
                                                                bwt.Show();
                                                            }
                                                            catch (Exception ex)
                                                            {
                                                            }
                                                        }
                                                        else
                                                        {
                                                            Properties.Settings.Default.Desc = accDataGridView.Rows[ro].Cells[4].Value.ToString();
                                                            Properties.Settings.Default.path = SavePath;
                                                            Properties.Settings.Default.r3   = ro;
                                                            Properties.Settings.Default.name = accDataGridView.Rows[ro].Cells[3].Value.ToString();
                                                            string s = accDataGridView.Rows[ro].Cells[2].Value.ToString();
                                                            int    i = Convert.ToInt32(s);
                                                            Properties.Settings.Default.tim = i;
                                                            Properties.Settings.Default.Save();
                                                            Properties.Settings.Default.Desc = accDataGridView.Rows[ro].Cells[4].Value.ToString();
                                                            Properties.Settings.Default.Save();
                                                            Properties.Settings.Default.al = 1;
                                                            Properties.Settings.Default.y  = 1;
                                                            Properties.Settings.Default.Save();
                                                            if (Convert.ToInt32(accDataGridView.Rows[ro].Cells[8].Value.ToString()) > 0)
                                                            {
                                                                if (Properties.Settings.Default.LANG == "BE")
                                                                {
                                                                    MessageBox.Show("Заданне ўстаноўлена, можаце працягнуць працу.", "CAVA", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                                                                }
                                                                else
                                                                {
                                                                    if (Properties.Settings.Default.LANG == "RU")
                                                                    {
                                                                        MessageBox.Show("Задание установлено, можете продолжить работу.", "CAVA", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                                                                    }
                                                                }
                                                            }
                                                            else
                                                            {
                                                                if (Properties.Settings.Default.LANG == "BE")
                                                                {
                                                                    MessageBox.Show("Загрузка завершана, можна прыступіць да працы", "CAVA", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                                                                }
                                                                else
                                                                {
                                                                    if (Properties.Settings.Default.LANG == "RU")
                                                                    {
                                                                        MessageBox.Show("Загрузка завершена, можно приступить к работе.", "CAVA", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                                                                    }
                                                                }
                                                            }
                                                            this.Close();
                                                        }
                                                    }
                                                    catch (Exception ex)
                                                    {
                                                    }
                                                }
                                            }
                                        }
                                        catch (Exception ex)
                                        {
                                            MessageBox.Show(ex.Message, "CAVA", MessageBoxButtons.OK, MessageBoxIcon.Error);
                                        }
                                    }
                                }
                            }
                        }
                    }
                    catch (Exception ex)
                    {
                        if (Properties.Settings.Default.LANG == "BE")
                        {
                            MessageBox.Show("Заданне не абрана або: " + ex.Message, "", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                        }
                        else
                        {
                            if (Properties.Settings.Default.LANG == "RU")
                            {
                                MessageBox.Show("Задание не выбрано или: " + ex.Message, "", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                            }
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                if (Properties.Settings.Default.LANG == "BE")
                {
                    MessageBox.Show("Заданне не абрана.", "", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                }
                else
                {
                    if (Properties.Settings.Default.LANG == "RU")
                    {
                        MessageBox.Show("Задание не выбрано.", "", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                    }
                }
            }
        }
Esempio n. 9
0
        private void Task_Load(object sender, EventArgs e)
        {
            try
            {
                try
                {
                    // TODO: данная строка кода позволяет загрузить данные в таблицу "cAVADataSet.Acc". При необходимости она может быть перемещена или удалена.
                    CAVATableAdapter.Acc(ref this.accTableAdapter, ref this.cAVADataSet, "Fill");
                    // TODO: данная строка кода позволяет загрузить данные в таблицу "cAVADataSet.Pupil". При необходимости она может быть перемещена или удалена.
                    CAVATableAdapter.Pupil(ref this.pupilTableAdapter, ref this.cAVADataSet, "Fill");
                    // TODO: данная строка кода позволяет загрузить данные в таблицу "cAVADataSet.Clas". При необходимости она может быть перемещена или удалена.
                    CAVATableAdapter.Clas(ref this.clasTableAdapter, ref this.cAVADataSet, "Fill");
                    // TODO: данная строка кода позволяет загрузить данные в таблицу "cAVADataSet.Sub". При необходимости она может быть перемещена или удалена.
                    CAVATableAdapter.Sub(ref this.subTableAdapter, ref this.cAVADataSet, "Fill");
                    // TODO: данная строка кода позволяет загрузить данные в таблицу "cAVADataSet.Teacher". При необходимости она может быть перемещена или удалена.
                    CAVATableAdapter.Teacher(ref this.teacherTableAdapter, ref this.cAVADataSet, "Fill");
                }
                catch (Exception ex)
                {
                }
                try
                {
                    // TODO: данная строка кода позволяет загрузить данные в таблицу "cAVADataSet.Acc". При необходимости она может быть перемещена или удалена.
                    CAVATableAdapter.Acc(ref this.accTableAdapter, ref this.cAVADataSet, "Fill");
                    // TODO: данная строка кода позволяет загрузить данные в таблицу "cAVADataSet.Pupil". При необходимости она может быть перемещена или удалена.
                    CAVATableAdapter.Pupil(ref this.pupilTableAdapter, ref this.cAVADataSet, "Fill");
                    // TODO: данная строка кода позволяет загрузить данные в таблицу "cAVADataSet.Clas". При необходимости она может быть перемещена или удалена.
                    CAVATableAdapter.Clas(ref this.clasTableAdapter, ref this.cAVADataSet, "Fill");
                    // TODO: данная строка кода позволяет загрузить данные в таблицу "cAVADataSet.Sub". При необходимости она может быть перемещена или удалена.
                    CAVATableAdapter.Sub(ref this.subTableAdapter, ref this.cAVADataSet, "Fill");
                    // TODO: данная строка кода позволяет загрузить данные в таблицу "cAVADataSet.Teacher". При необходимости она может быть перемещена или удалена.
                    CAVATableAdapter.Teacher(ref this.teacherTableAdapter, ref this.cAVADataSet, "Fill");
                }
                catch (Exception ex)
                {
                }
                if (Properties.Settings.Default.LANG == "BE")
                {
                    this.Text         = "CAVA V. 4.0 ";
                    ZH.Text           = @"Тут будуць
адлюстроўвацца вашы заданні";
                    metroButton1.Text = "Устанавіць заданне";
                    label1.Text       = @"• Максімальная колькасць
запускау 
кожнага задання:";
                    timeDataGridViewTextBoxColumn.HeaderText  = "Час";
                    nameDataGridViewTextBoxColumn1.HeaderText = "Названне";
                    descDataGridViewTextBoxColumn.HeaderText  = "Апісанне";
                    markDataGridViewTextBoxColumn.HeaderText  = "Адзнака";
                    tCDataGridViewTextBoxColumn.HeaderText    = "Коль-ць запускаў";
                }
                else if (Properties.Settings.Default.LANG == "EN")
                {
                    this.Text         = "CAVA V. 4.0 ";
                    ZH.Text           = @"There will be
show your ratings";
                    metroButton1.Text = "Set Task";
                    label1.Text       = @"• Maximum amount
launches 
of each tasks:";

                    timeDataGridViewTextBoxColumn.HeaderText  = "Время";
                    nameDataGridViewTextBoxColumn1.HeaderText = "Название";
                    descDataGridViewTextBoxColumn.HeaderText  = "Описание";
                    markDataGridViewTextBoxColumn.HeaderText  = "Оценка";
                    tCDataGridViewTextBoxColumn.HeaderText    = "Кол-во запусков";
                }
                try
                {
                    Properties.Settings.Default.al = 0;
                    Properties.Settings.Default.y  = 0;
                    Properties.Settings.Default.Save();
                    timer1.Start();
                    if (firstshowing == true)
                    {
                        this.Text = this.Text + s;
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                }
                try
                {
                    teacherDataGridView.CurrentCell = teacherDataGridView[0, Properties.Settings.Default.RT];
                    subDataGridView.CurrentCell     = subDataGridView[0, Properties.Settings.Default.RS];
                    clasDataGridView.CurrentCell    = clasDataGridView[0, Properties.Settings.Default.RC];
                    pupilDataGridView.CurrentCell   = pupilDataGridView[0, Properties.Settings.Default.RP];
                }
                catch (Exception ex)
                {
                }
                try
                {
                    accDataGridView.Rows[4].DefaultCellStyle.BackColor = Color.Red;
                    foreach (DataGridViewRow row in accDataGridView.Rows)
                    {
                        if (row.Cells[8].Value.ToString() == 1.ToString())
                        {
                            row.DefaultCellStyle.BackColor = Color.Red;
                        }
                        else
                        {
                            row.DefaultCellStyle.BackColor = Color.White;
                        }
                    }
                }
                catch (Exception ex)
                {
                }
            }
            catch (Exception ex)
            {
            }
        }
Esempio n. 10
0
 private void metroButton1_Click(object sender, EventArgs e)
 {
     try
     {
         // Получение имени компьютера.
         if (z == 1)
         {
             string host = System.Net.Dns.GetHostName();
             // Получение ip-адреса.
             System.Net.IPAddress ip = System.Net.Dns.GetHostByName(host).AddressList[0];
             // IP
             string IP = ip.ToString();
             if (TextBoxPass.Text == pupilDataGridView.CurrentRow.Cells[4].Value.ToString() &&
                 pupilDataGridView.CurrentRow.Cells[2].Value.ToString() == IP)
             {
                 Main   man     = new Main();
                 int    rowclas = clasDataGridView.CurrentRow.Index;
                 int    row     = pupilDataGridView.CurrentRow.Index;
                 string s       = pupilDataGridView.Rows[row].Cells[1].Value.ToString();
                 Properties.Settings.Default.RT = teacherDataGridView.CurrentRow.Index;
                 Properties.Settings.Default.RS = subDataGridView.CurrentRow.Index;
                 Properties.Settings.Default.RC = rowclas;
                 Properties.Settings.Default.RP = pupilDataGridView.CurrentRow.Index;
                 Properties.Settings.Default.Save();
                 man.s = s;
                 man.Show();
                 i = 1;
                 this.Close();
             }
             else
             {
                 if (Properties.Settings.Default.LANG == "BE")
                 {
                     MessageBox.Show("Праверце правільнасць уведзеных дадзеных. Пры уключанай IP прывязцы, уваход магчым толькі з кампутара, на якім ваш акаўнт быў зарэгістраваны.", "CAVA", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
                 else
                 {
                     if (Properties.Settings.Default.LANG == "RU")
                     {
                         MessageBox.Show("Проверьте правильность введённых данных. При включённой IP привязке, вход возможен только с компьютера, на котором ваш аккаунт был зарегистрирован.", "CAVA", MessageBoxButtons.OK, MessageBoxIcon.Error);
                     }
                 }
                 int row = pupilDataGridView.CurrentRow.Index;
                 try
                 {
                     CAVATableAdapter.Pupil(ref this.pupilTableAdapter, ref this.cAVADataSet, "Fill");
                     // TODO: данная строка кода позволяет загрузить данные в таблицу "cAVADataSet.Clas". При необходимости она может быть перемещена или удалена.
                 }
                 catch (Exception ex)
                 {
                 }
                 TextBoxPass.Text = "";
                 pupilDataGridView.CurrentCell = pupilDataGridView.Rows[row].Cells[4];
             }
         }
         else
         {
             if (TextBoxPass.Text == pupilDataGridView.CurrentRow.Cells[2].Value.ToString())
             {
                 Main   man     = new Main();
                 int    rowclas = clasDataGridView.CurrentRow.Index;
                 int    row     = pupilDataGridView.CurrentRow.Index;
                 string s       = pupilDataGridView.Rows[row].Cells[1].Value.ToString();
                 man.s = s;
                 Properties.Settings.Default.RT = teacherDataGridView.CurrentRow.Index;
                 Properties.Settings.Default.RS = subDataGridView.CurrentRow.Index;
                 Properties.Settings.Default.RC = rowclas;
                 Properties.Settings.Default.RP = pupilDataGridView.CurrentRow.Index;
                 Properties.Settings.Default.Save();
                 man.Show();
                 i = 1;
                 this.Close();
             }
             else
             {
                 if (Properties.Settings.Default.LANG == "BE")
                 {
                     MessageBox.Show("Праверце правільнасць уведзеных дадзеных.", "CAVA", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
                 else
                 {
                     if (Properties.Settings.Default.LANG == "RU")
                     {
                         MessageBox.Show("Проверьте правильность введённых данных.", "CAVA", MessageBoxButtons.OK, MessageBoxIcon.Error);
                     }
                 }
                 int row = pupilDataGridView.CurrentRow.Index;
                 try
                 {
                     CAVATableAdapter.Pupil(ref this.pupilTableAdapter, ref this.cAVADataSet, "Fill");
                     // TODO: данная строка кода позволяет загрузить данные в таблицу "cAVADataSet.Clas". При необходимости она может быть перемещена или удалена.
                 }
                 catch (Exception ex)
                 {
                 }
                 TextBoxPass.Text = "";
                 pupilDataGridView.CurrentCell = pupilDataGridView.Rows[row].Cells[4];
             }
         }
     }
     catch (Exception)
     {
         if (Properties.Settings.Default.LANG == "BE")
         {
             MessageBox.Show("Праверце правільнасць уведзеных дадзеных.", "CAVA", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
         else
         {
             if (Properties.Settings.Default.LANG == "RU")
             {
                 MessageBox.Show("Проверьте правильность введённых данных.", "CAVA", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
     }
 }
Esempio n. 11
0
        private void mini_Load(object sender, EventArgs e)
        {
            comboBox1.Text = Properties.Settings.Default.LANG;
            if (System.IO.File.Exists(Application.StartupPath + @"\ConnectString.TTOR") == true)
            {
                string s1 = AL.Decoding(System.IO.File.ReadAllText(Application.StartupPath + @"\ConnectString.TTOR"));
                EditConnect(s1);
            }
            else
            {
                EditConnect("Server=ALEXALL;Database=AA7;User Id=ALEXALL;Password=ALEXALL;");
                System.IO.File.WriteAllText(Application.StartupPath + @"\ConnectString.TTOR", "Server=ALEXALL;Database=AA7;User Id=ALEXALL;Password=ALEXALL;", Encoding.UTF8);
            }
            try
            {
                if (Properties.Settings.Default.LANG == "")
                {
                    Properties.Settings.Default.LANG = "RU";
                    Properties.Settings.Default.Save();
                }
                try
                {
                    if (Properties.Settings.Default.LANG == "BE")
                    {
                        btnStart.Text     = "Пачаць";
                        btnCreate.Text    = "Стварыць";
                        NI.BalloonTipText = "Пачакайце, CAVA запускаецца";
                    }
                    else if (Properties.Settings.Default.LANG == "EN")
                    {
                        btnStart.Text     = "Start";
                        btnCreate.Text    = "Create";
                        NI.BalloonTipText = "Please wait, CAVA is loaded.";
                    }
                    NI.ShowBalloonTip(10);
                    // TODO: данная строка кода позволяет загрузить данные в таблицу "cAVA_DATADataSet.Update". При необходимости она может быть перемещена или удалена.
                    this.updateTableAdapter.Fill(this.cAVADataSet.Update);
                    // TODO: данная строка кода позволяет загрузить данные в таблицу "cAVADataSet.Computers". При необходимости она может быть перемещена или удалена.
                    this.computersTableAdapter.Fill(this.cAVADataSet.Computers);
                    if (updateDataGridView.RowCount == 1)
                    {
                        updateTableAdapter.Insert(0, "", true);
                        CAVATableAdapter.Update(ref updateTableAdapter, ref cAVADataSet, "Update");
                    }

                    Properties.Settings.Default.Close = 0;
                    Properties.Settings.Default.Save();

                    if (Properties.Settings.Default.DelUpdate.Length > 0)
                    {
                        try
                        {
                            System.IO.File.Delete(Properties.Settings.Default.DelUpdate);
                            Properties.Settings.Default.DelUpdate = "";
                            Properties.Settings.Default.Save();
                            MessageBox.Show("Подождите, идёт удаление файлов установки...", "CAVA", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                        }
                        catch (Exception ex)
                        {
                            MessageBox.Show("Ошибка удаления файлов UPDATER" + ex.Message, "CAVA", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                    if (Properties.Settings.Default.Id < 1)
                    {
                        SetId();
                    }
                    else
                    {
                        if (computersDataGridView.RowCount == 0)
                        {
                            InsertComputer();
                        }
                        bool Is = false;
                        for (int i = 0; i < computersDataGridView.RowCount; i++)
                        {
                            if (G(computersId, i) == Properties.Settings.Default.Id.ToString())
                            {
                                computersTableAdapter.Fill(cAVADataSet.Computers);
                                computersDataGridView.CurrentCell = computersDataGridView[0, i];
                                Is = true;
                                R(computersConnected, true);
                                R(computersStop, false);
                                computersTableAdapter.Update(cAVADataSet.Computers);
                                break;
                            }
                        }
                        if (Is == false)
                        {
                            SetId();
                        }
                    }
                    timer1.Start();
                    timer2.Start();
                    timer3.Start();
                    Properties.Settings.Default.instrucint = 0;
                    Properties.Settings.Default.Save();
                    ex = Properties.Settings.Default.ex;

                    MethodLoad2();

                    NI.Visible = true;
                }
                catch (Exception ex)
                {
                    timerIsReg.Enabled = false;
                    timer1.Enabled     = false;
                    timer2.Enabled     = false;
                    timer3.Enabled     = false;
                    MessageBox.Show("Нажмите Ок чтобы продолжить." + ex.Message, "CAVA", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                    FastCloing = true;
                    EnterSettings es = new EnterSettings();
                    es.i = 1;
                    es.Show();
                }
                NI.Visible = false;    //Убрать Tip
                NI.Visible = true;
            }
            catch (Exception ex)
            {
            }
        }
Esempio n. 12
0
        private void Test_Load(object sender, EventArgs e)
        {
            try
            {
                // TODO: данная строка кода позволяет загрузить данные в таблицу "cAVADataSet.Test". При необходимости она может быть перемещена или удалена.
                CAVATableAdapter.Test(ref this.testTableAdapter, ref this.cAVADataSet, "Fill");
                // TODO: данная строка кода позволяет загрузить данные в таблицу "cAVADataSet.Acc". При необходимости она может быть перемещена или удалена.
                CAVATableAdapter.Acc(ref this.accTableAdapter, ref this.cAVADataSet, "Fill");
                // TODO: данная строка кода позволяет загрузить данные в таблицу "cAVADataSet.Pupil". При необходимости она может быть перемещена или удалена.
                CAVATableAdapter.Pupil(ref this.pupilTableAdapter, ref this.cAVADataSet, "Fill");
                // TODO: данная строка кода позволяет загрузить данные в таблицу "cAVADataSet.Clas". При необходимости она может быть перемещена или удалена.
                CAVATableAdapter.Clas(ref this.clasTableAdapter, ref this.cAVADataSet, "Fill");
                // TODO: данная строка кода позволяет загрузить данные в таблицу "cAVADataSet.Sub". При необходимости она может быть перемещена или удалена.
                CAVATableAdapter.Sub(ref this.subTableAdapter, ref this.cAVADataSet, "Fill");
                // TODO: данная строка кода позволяет загрузить данные в таблицу "cAVADataSet.Teacher". При необходимости она может быть перемещена или удалена.
                CAVATableAdapter.Teacher(ref this.teacherTableAdapter, ref this.cAVADataSet, "Fill");
            }
            catch (Exception ex)
            {
            }
            try
            {
                // TODO: данная строка кода позволяет загрузить данные в таблицу "cAVADataSet.Test". При необходимости она может быть перемещена или удалена.
                CAVATableAdapter.Test(ref this.testTableAdapter, ref this.cAVADataSet, "Fill");
                // TODO: данная строка кода позволяет загрузить данные в таблицу "cAVADataSet.Acc". При необходимости она может быть перемещена или удалена.
                CAVATableAdapter.Acc(ref this.accTableAdapter, ref this.cAVADataSet, "Fill");
                // TODO: данная строка кода позволяет загрузить данные в таблицу "cAVADataSet.Pupil". При необходимости она может быть перемещена или удалена.
                CAVATableAdapter.Pupil(ref this.pupilTableAdapter, ref this.cAVADataSet, "Fill");
                // TODO: данная строка кода позволяет загрузить данные в таблицу "cAVADataSet.Clas". При необходимости она может быть перемещена или удалена.
                CAVATableAdapter.Clas(ref this.clasTableAdapter, ref this.cAVADataSet, "Fill");
                // TODO: данная строка кода позволяет загрузить данные в таблицу "cAVADataSet.Sub". При необходимости она может быть перемещена или удалена.
                CAVATableAdapter.Sub(ref this.subTableAdapter, ref this.cAVADataSet, "Fill");
                // TODO: данная строка кода позволяет загрузить данные в таблицу "cAVADataSet.Teacher". При необходимости она может быть перемещена или удалена.
                CAVATableAdapter.Teacher(ref this.teacherTableAdapter, ref this.cAVADataSet, "Fill");
            }
            catch (Exception ex)
            {
            }
            try
            {
                // TODO: данная строка кода позволяет загрузить данные в таблицу "cAVADataSet.Test". При необходимости она может быть перемещена или удалена.
                CAVATableAdapter.Test(ref this.testTableAdapter, ref this.cAVADataSet, "Fill");

                this.Text   = testDataGridView.Rows[TestRow].Cells[1].Value.ToString();
                tbTime.Text = Minute(Convert.ToInt32(testDataGridView.Rows[TestRow].Cells[2].Value.ToString()));
                if (testDataGridView.Rows[TestRow].Cells[3].Value.ToString() == "Описание к тесту отсутствует (Нажмите, чтобы изменить)")
                {
                    tbDesc.Text = "TestCreaTOR ALEXALL";
                }
                else
                {
                    tbDesc.Text = testDataGridView.Rows[TestRow].Cells[3].Value.ToString();
                }
            }
            catch (Exception)
            {
            }
            try
            {
                teacherDataGridView.CurrentCell = teacherDataGridView[0, t];
                subDataGridView.CurrentCell     = subDataGridView[0, s];
                clasDataGridView.CurrentCell    = clasDataGridView[0, c];
                pupilDataGridView.CurrentCell   = pupilDataGridView[0, p];
                accDataGridView.CurrentCell     = accDataGridView[0, a];
                testDataGridView.CurrentCell    = testDataGridView[0, TestRow];
            }
            catch (Exception ex)
            {
            }
            if (Properties.Settings.Default.LANG == "BE")
            {
                btnStart.Text = "Пачаць";
            }
            else if (Properties.Settings.Default.LANG == "EN")
            {
                btnStart.Text = "Begin";
            }
            else
            {
                btnStart.Text = "Начать";
            }
            tbTime.Focus();
        }
Esempio n. 13
0
        private void metroButton1_Click(object sender, EventArgs e)
        {
            try
            {
                CAVATableAdapter.Teacher(ref this.teacherTableAdapter, ref this.cAVADataSet, "Fill");
                if (updateDataGridView.Rows[0].Cells[3].Value.ToString() == "True")
                {
                    if (tbPassword.Text == tbSecPassword.Text &&
                        comboBoxClas.Text.Length > 0 &&
                        comboBoxTeacher.Text.Length > 0 &&
                        comboBoxSub.Text.Length > 0 &&
                        tbName.Text.Length > 0 &&
                        tbPassword.Text.Length > 5)
                    {
                        // Получение имени компьютера.
                        string host = System.Net.Dns.GetHostName();
                        // Получение ip-адреса.
                        System.Net.IPAddress ip = System.Net.Dns.GetHostByName(host).AddressList[0];
                        // IP
                        string IP   = ip.ToString();
                        string cm   = clasDataGridView.CurrentCell.Value.ToString();
                        int    c    = Convert.ToInt32(cm);
                        string name = "" + tbName.Text;
                        int    ro   = clasDataGridView.CurrentRow.Index;
                        int    rowc = clasDataGridView.RowCount;
                        if (clasDataGridView.RowCount == rowc)
                        {
                            clasDataGridView.CurrentCell = clasDataGridView[0, ro];
                            string pv = subDataGridView.Rows[subDataGridView.CurrentRow.Index].Cells[3].Value.ToString() + @"\" + name;
                            pupilTableAdapter.Insert(name, tbPassword.Text, IP, c, 1, pv);
                            pupilDataGridView.EndEdit();
                            CAVATableAdapter.Pupil(ref pupilTableAdapter, ref cAVADataSet, "Update");
                            CAVATableAdapter.Pupil(ref pupilTableAdapter, ref cAVADataSet, "Fill");

                            if (Properties.Settings.Default.LANG == "BE")
                            {
                                MessageBox.Show("Паспяховая рэгістрацыя", "CAVA", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                            }
                            else
                            {
                                if (Properties.Settings.Default.LANG == "RU")
                                {
                                    MessageBox.Show("Успешная регистрация", "CAVA", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                                }
                            }
                            if (Properties.Settings.Default.LANG == "BE")
                            {
                                MessageBox.Show("Рэгістрацыйныя дадзеныя:" +
                                                " \nВыкладчык: " + comboBoxTeacher.Text +
                                                " \nВучэбная дысцыпліна, прадмет: " + comboBoxSub.Text +
                                                "\nГрупа, Клас: " + clasDataGridView.Rows[clasDataGridView.CurrentRow.Index].Cells[1].Value.ToString() +
                                                " \nІмя: " + tbName.Text +
                                                "\nПароль: " + tbPassword.Text +
                                                "", "CAVA", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                            }
                            else
                            {
                                if (Properties.Settings.Default.LANG == "RU")
                                {
                                    MessageBox.Show("Регистрационные данные:" +
                                                    " \nПреподаватель: " + comboBoxTeacher.Text +
                                                    " \nУчебная дисциплина, предмет: " + comboBoxSub.Text +
                                                    "\nГруппа, Класс: " + clasDataGridView.Rows[clasDataGridView.CurrentRow.Index].Cells[1].Value.ToString() +
                                                    " \nИмя: " + tbName.Text +
                                                    "\nПароль: " + tbPassword.Text +
                                                    "", "CAVA", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                                }
                            }

                            this.Close();
                        }
                        else
                        {
                            if (Properties.Settings.Default.LANG == "BE")
                            {
                                MessageBox.Show("Абранага класа не існуе", "CAVA", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                            }
                            else
                            {
                                if (Properties.Settings.Default.LANG == "RU")
                                {
                                    MessageBox.Show("Выбранного класса не существует", "CAVA", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                                }
                            }
                        }
                    }
                    else
                    {
                        tbPassword.Text = tbSecPassword.Text = "";
                        if (Properties.Settings.Default.LANG == "BE")
                        {
                            MessageBox.Show(
                                "Усе палі павінны быць запоўненыя дакладна. Даўжыня пароля павінна быць больш за 5-ць сімвалаў.",
                                "CAVA", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                        else
                        {
                            if (Properties.Settings.Default.LANG == "RU")
                            {
                                MessageBox.Show(
                                    "Все поля должны быть заполнены верно. Длина пароля должна быть больше 5-ти символов",
                                    "CAVA", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            }
                        }
                    }
                }
                else
                {
                    if (Properties.Settings.Default.LANG == "BE")
                    {
                        MessageBox.Show("Магчымасць рэгістрацыі адключана", "CAVA", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                    else
                    {
                        if (Properties.Settings.Default.LANG == "RU")
                        {
                            MessageBox.Show("Возможность регистрации выключена", "CAVA", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "CAVA", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }