private void metroButton5_Click(object sender, EventArgs e) { //при нажатии на кнопку "Сотрудники" сайдпанель пермещается на нее SidePanel.Height = metroButton5.Height; SidePanel.Top = metroButton5.Top; //при нажатитии на кнопку "Сотрудники" выходит контрол с дата-гридом где находистся вся информация о сотрудниках в которой можно редактировать профиль сотрудника, удалить и добавить нового SControl sc = new SControl(); MainControlClass.showControl(sc, Content); }
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); }
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); }
private void metroButton2_Click(object sender, EventArgs e) { SControl sc = new SControl(); MainControlClass.showControl(sc, metroPanel1); }