Exemple #1
0
        private void metroButton5_Click(object sender, EventArgs e)
        {
            //при нажатии на кнопку "Сотрудники" сайдпанель пермещается на нее
            SidePanel.Height = metroButton5.Height;
            SidePanel.Top    = metroButton5.Top;
            //при нажатитии на кнопку "Сотрудники" выходит контрол с дата-гридом где находистся вся информация о сотрудниках в которой можно редактировать профиль сотрудника, удалить и добавить нового
            SControl sc = new SControl();

            MainControlClass.showControl(sc, Content);
        }
Exemple #2
0
        private void metroButton1_Click_1(object sender, EventArgs e)
        {
            string          ConnStr = " server = osp74.ru ; port = 33333; user = st_2_4; database = st_2_4; password = 90337436; ";
            MySqlConnection conn    = new MySqlConnection(ConnStr);
            //Новые параметры из полей формы
            string new_ID_staff = metroTextBox1.Text;
            string new_full_name_of_the_staff = metroTextBox2.Text;
            string new_login     = metroTextBox3.Text;
            string new_password  = metroTextBox5.Text;
            string new_job_title = metroTextBox6.Text;
            string new_wages     = metroTextBox8.Text;

            if (metroTextBox1.Text.Length > 0)
            {
                //Формируем строку запроса на добавление строк
                string sql_update_staff = "UPDATE staffs SET " +
                                          "ID_staff = '" + new_ID_staff + "', " +
                                          "full_name_of_the_staff = '" + new_full_name_of_the_staff + "', " +
                                          "login = '******', " +
                                          "password = '******', " +
                                          "job_title = '" + new_job_title + "', " +
                                          "wages = '" + new_wages + "' " +
                                          "WHERE ID_staff = " + metroTextBox1.Text;
                //Посылаем запрос на обновление данных
                MySqlCommand update_staff = new MySqlCommand(sql_update_staff, conn);
                try
                {
                    conn.Open();
                    update_staff.ExecuteNonQuery();
                    MessageBox.Show("Изменение прошло успешно", "Информация", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Ошибка изменения строки \n\n" + ex, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    //Application.Exit();
                }
                finally
                {
                    conn.Close();
                }
            }
            SControl sc = new SControl();

            MainControlClass.showControl(sc, metroPanel1);
        }
Exemple #3
0
        private void metroButton1_Click_1(object sender, EventArgs e)
        {
            string          ConnStr = " server = osp74.ru ; port = 33333; user = st_2_4; database = st_2_4; password = 90337436; ";
            MySqlConnection conn    = new MySqlConnection(ConnStr);

            //Получение новых параметров пользователя
            string new_ID_staff = metroTextBox1.Text;
            string new_new_full_name_of_the_staff = metroTextBox2.Text;
            string new_login     = metroTextBox3.Text;
            string new_password  = metroTextBox5.Text;
            string new_job_title = metroTextBox6.Text;
            string new_wages     = metroTextBox8.Text;
            {
                string sql_insert_med = " INSERT INTO `staffs` (`ID_staff`, `full_name_of_the_staff`, `login`, `password`, `job_title`, `wages`) " +
                                        "VALUES ('" + new_ID_staff + "', '" + new_new_full_name_of_the_staff + "', '" + new_login + "', '" + new_password + "', '" + new_job_title + "', '" + new_wages + "')";

                MySqlCommand insert_med = new MySqlCommand(sql_insert_med, conn);
                try
                {
                    conn.Open();
                    insert_med.ExecuteNonQuery();
                    MessageBox.Show("Добавление сотрудника прошло успешно", "Информация", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Ошибка добавления сотрудника \n\n" + ex, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    Application.Exit();
                }
                finally
                {
                    conn.Close();
                }
            }
            SControl sc = new SControl();

            MainControlClass.showControl(sc, metroPanel1);
        }
Exemple #4
0
        private void metroButton2_Click(object sender, EventArgs e)
        {
            SControl sc = new SControl();

            MainControlClass.showControl(sc, metroPanel1);
        }