示例#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);
     }
 }
示例#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)
            {
            }
        }
示例#3
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;
 }
示例#4
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)
            {
            }
        }