예제 #1
0
        private void pictureBackBtn_Click(object sender, EventArgs e)
        {
            DepartmentForm departmentForm = new DepartmentForm();

            departmentForm.Show();
            this.Hide();
        }
예제 #2
0
 private void AddBtn_Click(object sender, EventArgs e)
 {
     if (DepName != NameOfDep.Text || selectedIndexOfMajor != DepartMajor.SelectedIndex)
     {
         try
         {
             if (selectedIndexOfMajor != DepartMajor.SelectedIndex)
             {
                 sql.command.CommandText = "SELECT id FROM Users WHERE del = '0' AND name LIKE '" + DepartMajor.SelectedItem + "' ";
                 SQLiteDataReader read2 = sql.command.ExecuteReader();
                 while (read2.Read())
                 {
                     selectedIDOfMajor = Convert.ToInt32(read2["id"]);
                 }
                 read2.Close();
             }
             sql.command.CommandText = "UPDATE Department SET name ='" + NameOfDep.Text + "', majorID = '" + selectedIDOfMajor + "' WHERE id = '" + DataClass.DepartID + "' ";
             sql.command.ExecuteNonQuery();
             SQLHistory SqlH = new SQLHistory(); //Сохранение изменений в историю
             SqlH.SqlRequest(sql.command.CommandText);
             MessageBox.Show("Данные отдела '" + NameOfDep.Text + "' успешно изменен!");
             DepartmentForm departmentForm = new DepartmentForm();
             departmentForm.Show();
             this.Hide();
         }
         catch (SQLiteException ex)
         {
             MessageBox.Show("Error:" + ex.Message);
         }
     }
     else
     {
         MessageBox.Show("Данные не изменялись!");
     }
 }
예제 #3
0
 private void button2_Click(object sender, EventArgs e)
 {
     DataClass.CaseID = 0;
     this.Hide();
     DepartmentForm departForm = new DepartmentForm();
     departForm.Show();
 }
예제 #4
0
        private void pictureBackBtn_Click(object sender, EventArgs e) //Переход назад к выбору дел в форму Отдела (DepartmentForm)
        {
            DepartmentForm depForm = new DepartmentForm();

            depForm.Show();
            this.Hide();
        }
예제 #5
0
        private void AddBtn_Click(object sender, EventArgs e)
        {
            if (NumberOfNewCase.Text == "") //tbCheckLogin.Text == "" && tbCheckPassword.Text == ""
            {
                MessageBox.Show("Введите название нового отдела!");
            }
            else
            {
                if (comboBox1.Text == "")
                {
                    MessageBox.Show("Выберите имя начальника отдела!");
                }
                else
                {
                    try
                    {
                        sql.command.CommandText = "SELECT id FROM Users WHERE name LIKE '" + comboBox1.SelectedItem + "' ";
                        SQLiteDataReader read1 = sql.command.ExecuteReader();
                        int ID = 0;
                        while (read1.Read())
                        {
                            ID = Convert.ToInt32(read1["id"]);
                        }
                        read1.Close();

                        sql.command.CommandText = "INSERT INTO Case1 (name, departID, number, majorID) VALUES( '" + NameOfNewCase.Text + "' , '" + DataClass.DepartID + "' , '" + NumberOfNewCase.Text + "', '" + ID + "' )";
                        sql.command.ExecuteNonQuery();
                        SQLHistory SqlH = new SQLHistory();                                    //Сохранение изменений в историю
                        SqlH.SqlRequest(sql.command.CommandText);
                        MessageBox.Show("Дело " + NameOfNewCase.Text + " успешно добавлено!"); //Сообщение об успешном добавлении отдела
                        this.Hide();                                                           //Переход к окну дел
                        DepartmentForm depForm = new DepartmentForm();
                        depForm.Show();
                    }
                    catch (SQLiteException ex)
                    {
                        MessageBox.Show("Error:" + ex.Message);
                    }
                }
            }
        }
예제 #6
0
        private void ButtonOnClick(object sender, EventArgs eventArgs)
        {
            var button = (Button)sender;

            if (button != null)
            {
                if (Convert.ToInt32(button.Name) == 144) //Если нажата кнопка "+"
                {
                    this.Hide();
                    AddDepart addDepart = new AddDepart();
                    addDepart.Show();
                    DataClass.KillFilters();//Удалили фильтры
                }
                else
                {
                    DataClass.DepartID = Convert.ToInt32(button.Name); //Записываем номер депортамента к которому переходим
                    this.Hide();
                    DepartmentForm caseForm = new DepartmentForm();
                    caseForm.Show();
                    DataClass.KillFilters();//Удалили фильтры
                }
            }
        }
예제 #7
0
        private void button1_Click(object sender, EventArgs e)
        {
            DialogResult result = MessageBox.Show("Вы подтверждаете удаление дела '" + CaseName + "' ?", "Подтверждение удаления", MessageBoxButtons.YesNo);

            if (result == DialogResult.Yes)
            {
                try
                {
                    sql.command.CommandText = "UPDATE Case1 SET  name = '', departID = '', number = '', majorID = '', del = '1' WHERE id = '" + DataClass.CaseID + "' ";
                    sql.command.ExecuteNonQuery();
                    SQLHistory SqlH = new SQLHistory(); //Сохранение изменений в историю
                    SqlH.SqlRequest(sql.command.CommandText);
                    MessageBox.Show("Дело '" + CaseName + "' успешно удалено!");
                    DataClass.CaseID = 0;
                    DepartmentForm departmentForm = new DepartmentForm();
                    departmentForm.Show();
                    this.Hide();
                }
                catch (SQLiteException ex)
                {
                    MessageBox.Show("Error:" + ex.Message);
                }
            }
        }