예제 #1
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 = metroTextBox1.Text;
            string new_name_of_suppliers = metroTextBox2.Text;
            string new_country_suppliers = metroTextBox3.Text;

            {
                string sql_insert_post = " INSERT INTO `suppliers` (`id`, `name_of_suppliers`, `country_suppliers`) " +
                                         "VALUES ('" + new_id + "', '" + new_name_of_suppliers + "', '" + new_country_suppliers + "')";

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

            MainControlClass.showControl(poc, metroPanel1);
        }
예제 #2
0
        private void metroButton6_Click(object sender, EventArgs e)
        {
            //при нажатии на кнопку "Поставщики" сайдпанель пермещается на нее
            SidePanel.Height = metroButton6.Height;
            SidePanel.Top    = metroButton6.Top;
            //при нажатитии на кнопку "поставщики" выходит контрол с дата-гридом где находистся вся информация о поставщиках в которой можно редактировать постащиков, удалять и добавлять новых
            POControl poc = new POControl();

            MainControlClass.showControl(poc, Content);
        }
예제 #3
0
파일: RPOControl.cs 프로젝트: weaverCopy/-
        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 = metroTextBox1.Text;
            string new_name_of_suppliers = metroTextBox2.Text;
            string new_country_suppliers = metroTextBox3.Text;

            if (metroTextBox1.Text.Length > 0)
            {
                //Формируем строку запроса на добавление строк
                string sql_update_sup = "UPDATE suppliers SET " +
                                        "id = '" + new_id + "', " +
                                        "name_of_suppliers = '" + new_name_of_suppliers + "', " +
                                        "country_suppliers = '" + new_country_suppliers + "' " +
                                        "WHERE id = " + metroTextBox1.Text;
                //Посылаем запрос на обновление данных
                MySqlCommand update_sup = new MySqlCommand(sql_update_sup, conn);
                try
                {
                    conn.Open();
                    update_sup.ExecuteNonQuery();
                    MessageBox.Show("Изменение прошло успешно", "Информация", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Ошибка изменения строки \n\n" + ex, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    //Application.Exit();
                }
                finally
                {
                    conn.Close();
                }
            }
            POControl poc = new POControl();

            MainControlClass.showControl(poc, metroPanel1);
        }
예제 #4
0
파일: RPOControl.cs 프로젝트: weaverCopy/-
        private void metroButton2_Click(object sender, EventArgs e)
        {
            POControl poc = new POControl();

            MainControlClass.showControl(poc, metroPanel1);
        }