コード例 #1
0
        //кнопка "редактирования поставщика"
        private void metroButton3_Click(object sender, EventArgs e)
        {
            //при нажатитии на кнопку "редактировать производителя" выходит контрол на котором находятся текстбоксы для редактирования данных поставщика
            RPOControl rpoc = new RPOControl();

            MainControlClass.showControl(rpoc, panel1);
        }
コード例 #2
0
ファイル: PRControl.cs プロジェクト: weaverCopy/-
        //кнопка "удалить продажу"
        private void metroButton3_Click(object sender, EventArgs e)
        {
            //при нажатитии на кнопку "редактировать продажу" выходит контрол на котором находятся текстбоксы для редактирования продажу
            RPRControl rprc = new RPRControl();

            MainControlClass.showControl(rprc, panel1);
        }
コード例 #3
0
ファイル: PControl.cs プロジェクト: weaverCopy/-
        //кнопка "добавть лекарства"
        private void metroButton1_Click(object sender, EventArgs e)
        {
            //при нажатитии на кнопку "добавить поставку" выходит контрол на котором находятся текстбоксы для добавления поставки
            DPControl dpc = new DPControl();

            MainControlClass.showControl(dpc, panel1);
        }
コード例 #4
0
ファイル: LControl.cs プロジェクト: weaverCopy/-
        //кнопка "редактировать лекарство"
        private void metroButton3_Click(object sender, EventArgs e)
        {
            //при нажатитии на кнопку "редактировать лекарство" выходит контрол на котором находятся текстбоксы для редатирования лекарства
            RLControl rlc = new RLControl();

            MainControlClass.showControl(rlc, panel1);
        }
コード例 #5
0
ファイル: LControl.cs プロジェクト: weaverCopy/-
        //кнопка "добавить лекарство"
        private void metroButton1_Click(object sender, EventArgs e)
        {
            //при нажатитии на кнопку "добавить лекарство" выходит контрол на котором находятся текстбоксы для добавления лекарства
            DLControl dlc = new DLControl();

            MainControlClass.showControl(dlc, panel1);
        }
コード例 #6
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);
        }
コード例 #7
0
ファイル: Registrations.cs プロジェクト: weaverCopy/-
        public void metroButton1_Click(object sender, EventArgs e)
        {
            //при нажатии на кнопку "Главная" сайдпанель пермещается на нее
            SidePanel.Height = metroButton1.Height;
            SidePanel.Top    = metroButton1.Top;
            //при нажатитии на кнопку "Главная" выходит контрол с информацией об аптеке
            MControl mc = new MControl();

            MainControlClass.showControl(mc, Content);
        }
コード例 #8
0
ファイル: Registrations.cs プロジェクト: weaverCopy/-
        private void metroButton2_Click(object sender, EventArgs e)
        {
            //при нажатии на кнопку "Лекарства" сайдпанель пермещается на нее
            SidePanel.Height = metroButton2.Height;
            SidePanel.Top    = metroButton2.Top;
            //при нажатитии на кнопку "Лекарства" выходит контрол с дата-гридом где находистся вся информация о лекарствах в которой можно редактировать лекарства, удалять и добавлять новые
            LConrol lc = new LConrol();

            MainControlClass.showControl(lc, Content);
        }
コード例 #9
0
ファイル: Registrations.cs プロジェクト: weaverCopy/-
        private void metroButton6_Click(object sender, EventArgs e)
        {
            //при нажатии на кнопку "Поставщики" сайдпанель пермещается на нее
            SidePanel.Height = metroButton6.Height;
            SidePanel.Top    = metroButton6.Top;
            //при нажатитии на кнопку "поставщики" выходит контрол с дата-гридом где находистся вся информация о поставщиках в которой можно редактировать постащиков, удалять и добавлять новых
            POControl poc = new POControl();

            MainControlClass.showControl(poc, Content);
        }
コード例 #10
0
ファイル: Registrations.cs プロジェクト: weaverCopy/-
        private void metroButton5_Click(object sender, EventArgs e)
        {
            //при нажатии на кнопку "Сотрудники" сайдпанель пермещается на нее
            SidePanel.Height = metroButton5.Height;
            SidePanel.Top    = metroButton5.Top;
            //при нажатитии на кнопку "Сотрудники" выходит контрол с дата-гридом где находистся вся информация о сотрудниках в которой можно редактировать профиль сотрудника, удалить и добавить нового
            SControl sc = new SControl();

            MainControlClass.showControl(sc, Content);
        }
コード例 #11
0
ファイル: Registrations.cs プロジェクト: weaverCopy/-
        private void metroButton4_Click(object sender, EventArgs e)
        {
            //при нажатии на кнопку "Продажи" сайдпанель пермещается на нее
            SidePanel.Height = metroButton4.Height;
            SidePanel.Top    = metroButton4.Top;
            //при нажатитии на кнопку "Продажи" выходит контрол с дата-гридом где находистся вся информация о продажах в которой можно редактировать продажи, удалять и добавлять новые
            PRControl prc = new PRControl();

            MainControlClass.showControl(prc, Content);
        }
コード例 #12
0
        private void metroButton3_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);
            //Новые параметры из полей формы
            DateTime dt_db;

            dt_db = Convert.ToDateTime(dateTimePicker1.Value);
            dateTimePicker1.Value = dt_db;
            string new_ID_procurment           = metroTextBox1.Text;
            string new_name_of_procurment      = metroTextBox2.Text;
            string new_amount_of_medication    = metroTextBox3.Text;
            string new_the_cost_of_procurement = metroTextBox4.Text;
            string new_order_date = dateTimePicker1.Value.ToString("yyyy-MM-dd");

            if (metroTextBox1.Text.Length > 0)
            {
                //Формируем строку запроса на добавление строк
                string sql_update_procur = "UPDATE procurements SET " +
                                           "ID_procurment = '" + new_ID_procurment + "', " +
                                           "name_of_procurment = '" + new_name_of_procurment + "', " +
                                           "amount_of_medication = '" + new_amount_of_medication + "', " +
                                           "the_cost_of_procurement = '" + new_the_cost_of_procurement + "', " +
                                           "order_date = '" + new_order_date + "' " +
                                           "WHERE ID_procurment = " + metroTextBox1.Text;
                //Посылаем запрос на обновление данных
                MySqlCommand update_procur = new MySqlCommand(sql_update_procur, conn);
                try
                {
                    conn.Open();
                    update_procur.ExecuteNonQuery();
                    MessageBox.Show("Изменение прошло успешно", "Информация", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Ошибка изменения строки \n\n" + ex, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    //Application.Exit();
                }
                finally
                {
                    conn.Close();
                }
            }
            PControl pc = new PControl();

            MainControlClass.showControl(pc, metroPanel1);
        }
コード例 #13
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);
        }
コード例 #14
0
ファイル: RLControl.cs プロジェクト: weaverCopy/-
        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);
        }
コード例 #15
0
ファイル: DPControl.cs プロジェクト: weaverCopy/-
        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);

            //Получение новых параметров пользователя
            DateTime dt_db;

            dt_db = Convert.ToDateTime(dateTimePicker1.Value);
            dateTimePicker1.Value = dt_db;
            string new_ID_procurment           = metroTextBox1.Text;
            string new_name_of_procurment      = metroTextBox2.Text;
            string new_amount_of_medication    = metroTextBox3.Text;
            string new_the_cost_of_procurement = metroTextBox4.Text;
            string new_order_date = dateTimePicker1.Value.ToString("yyyy-MM-dd");
            {
                string sql_insert_post = " INSERT INTO `procurements` (`ID_procurment`, `name_of_procurment`, `amount_of_medication`, `the_cost_of_procurement`, `order_date`) " +
                                         "VALUES ('" + new_ID_procurment + "', '" + new_name_of_procurment + "', '" + new_amount_of_medication + "', '" + new_the_cost_of_procurement + "', '" + new_order_date + "')";

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

                PControl pc = new PControl();
                MainControlClass.showControl(pc, metroPanel1);
            }
        }
コード例 #16
0
ファイル: DPRControl.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);

            //Получение новых параметров пользователя
            DateTime dt_db;

            dt_db = Convert.ToDateTime(dateTimePicker1.Value);
            dateTimePicker1.Value = dt_db;
            string new_ID_sales            = metroTextBox1.Text;
            string new_sold_of_medicaments = metroTextBox2.Text;
            string new_quantity            = metroTextBox3.Text;
            string new_date_of_sale        = dateTimePicker1.Value.ToString("yyyy-MM-dd");
            {
                string sql_insert_post = " INSERT INTO `sales` (`ID_sales`, `sold_of_medicaments`, `quantity`, `date_of_sale`) " +
                                         "VALUES ('" + new_ID_sales + "', '" + new_sold_of_medicaments + "', '" + new_quantity + "', '" + new_date_of_sale + "')";

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

                PRControl prc = new PRControl();
                MainControlClass.showControl(prc, metroPanel1);
            }
        }
コード例 #17
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);
        }
コード例 #18
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);
        }
コード例 #19
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);
        }
コード例 #20
0
ファイル: DPRControl.cs プロジェクト: weaverCopy/-
        private void metroButton2_Click(object sender, EventArgs e)
        {
            PRControl prc = new PRControl();

            MainControlClass.showControl(prc, metroPanel1);
        }
コード例 #21
0
ファイル: RLControl.cs プロジェクト: weaverCopy/-
        private void metroButton2_Click(object sender, EventArgs e)
        {
            LConrol lc = new LConrol();

            MainControlClass.showControl(lc, metroPanel1);
        }
コード例 #22
0
ファイル: SControl.cs プロジェクト: weaverCopy/-
        private void metroButton3_Click(object sender, EventArgs e)
        {
            RSControl rsc = new RSControl();

            MainControlClass.showControl(rsc, panel1);
        }
コード例 #23
0
ファイル: SControl.cs プロジェクト: weaverCopy/-
        private void metroButton1_Click(object sender, EventArgs e)
        {
            DSControl dsc = new DSControl();

            MainControlClass.showControl(dsc, panel1);
        }
コード例 #24
0
        private void metroButton2_Click(object sender, EventArgs e)
        {
            SControl sc = new SControl();

            MainControlClass.showControl(sc, metroPanel1);
        }