Exemplo n.º 1
0
        private void metroButton2_Click(object sender, EventArgs e)
        {
            //при нажатии на кнопку "Лекарства" сайдпанель пермещается на нее
            SidePanel.Height = metroButton2.Height;
            SidePanel.Top    = metroButton2.Top;
            //при нажатитии на кнопку "Лекарства" выходит контрол с дата-гридом где находистся вся информация о лекарствах в которой можно редактировать лекарства, удалять и добавлять новые
            LConrol lc = new LConrol();

            MainControlClass.showControl(lc, Content);
        }
Exemplo n.º 2
0
        private void metroButton3_Click(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_medicament       = metroTextBox1.Text;
            string new_name_of_medicaments = metroTextBox2.Text;
            string new_fabricator          = metroTextBox3.Text;
            string new_storage_location    = metroTextBox5.Text;
            string new_disease             = metroTextBox6.Text;
            string new_price = metroTextBox8.Text;

            if (metroTextBox1.Text.Length > 0)
            {
                //Формируем строку запроса на добавление строк
                string sql_update_med = "UPDATE medicaments SET " +
                                        "name_of_medicaments = '" + new_name_of_medicaments + "', " +
                                        "fabricator = '" + new_fabricator + "', " +
                                        "storage_location = '" + new_storage_location + "', " +
                                        "disease = '" + new_disease + "', " +
                                        "price = '" + new_price + "' " +
                                        "WHERE ID_medicament = " + metroTextBox1.Text;
                //Посылаем запрос на обновление данных
                MySqlCommand update_med = new MySqlCommand(sql_update_med, conn);
                try
                {
                    conn.Open();
                    update_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();
                }
            }
            LConrol lc = new LConrol();

            MainControlClass.showControl(lc, metroPanel1);
        }
Exemplo n.º 3
0
        private void metroButton1_Click(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_medicament       = metroTextBox1.Text;
            string new_name_of_medicaments = metroTextBox2.Text;
            string new_fabricator          = metroTextBox3.Text;
            string new_storage_location    = metroTextBox5.Text;
            string new_disease             = metroTextBox6.Text;
            string new_price = metroTextBox8.Text;
            {
                string sql_insert_med = " INSERT INTO `medicaments` (`ID_medicament`, `name_of_medicaments`, `fabricator`, `storage_location`, `disease`, `price`) " +
                                        "VALUES ('" + new_ID_medicament + "', '" + new_name_of_medicaments + "', '" + new_fabricator + "', '" + new_storage_location + "', '" + new_disease + "',  '" + new_price + "')";

                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();
                }
            }

            LConrol lc = new LConrol();

            MainControlClass.showControl(lc, metroPanel1);
        }
Exemplo n.º 4
0
        private void metroButton2_Click(object sender, EventArgs e)
        {
            LConrol lc = new LConrol();

            MainControlClass.showControl(lc, metroPanel1);
        }