Esempio n. 1
0
        private void canselBtn_Click(object sender, EventArgs e)
        {
            PartsListForm partsListForm = new PartsListForm();

            partsListForm.Show();
            this.Close();
        }
Esempio n. 2
0
        private void AddPart()
        {
            using (SQLiteConnection Connect = new SQLiteConnection($@"{StatClass.textFromFile}")) // в строке указывается к какой базе подключаемся
            {
                try
                {
                    Connect.Open();
                    SQLiteCommand command = new SQLiteCommand($"INSERT INTO 'dbParts' ('mark', 'model', 'description', 'remains', 'prise') VALUES ('{markTextBox.Text}', '{modelTextBox.Text}', '{descriptionTextBox.Text}', '{remainsTextBox.Text}', '{priseTextBox.Text}');", Connect);

                    command.ExecuteNonQuery();
                    Connect.Close();

                    MessageBox.Show("Деталь добавлена");
                    LoadUsers.LoadUser();

                    // this.DialogResult = DialogResult.OK;
                    PartsListForm partsListForm = new PartsListForm();
                    partsListForm.Show();
                    this.Close();
                }

                catch
                {
                    MessageBox.Show("Ошибка при подключении к базе данных! Проверьте правильность пути к базе данных в файле ConnectPath.txt и перезапустите программу.");
                }
            }
        }
Esempio n. 3
0
        private void saveBtn_Click(object sender, EventArgs e)
        {
            using (SQLiteConnection Connect = new SQLiteConnection($@"{StatClass.textFromFile}")) // в строке указывается к какой базе подключаемся
            {
                try
                {
                    Connect.Open();

                    SQLiteCommand command = new SQLiteCommand($"UPDATE dbParts SET mark = '{markTextBox.Text}',model ='{modelTextBox.Text}',description='{ descriptionTextBox.Text}',remains={remainsTextBox.Text},prise={priseTextBox.Text} WHERE partsId = {StatClass.prtToEditId};", Connect);/*{StatClass.prtToEditId}*/

                    command.ExecuteNonQuery();
                    Connect.Close();

                    MessageBox.Show("Деталь обновлена");
                    LoadParts.Load();

                    PartsListForm partsListForm = new PartsListForm();
                    partsListForm.Show();
                    this.Close();
                }

                catch (Exception exp)
                {
                    MessageBox.Show("Ошибка при подключении к базе данных! Проверьте правильность пути к базе данных в файле ConnectPath.txt и перезапустите программу." + exp);
                }
            }
        }
Esempio n. 4
0
        private void DelitePartBtn_Click(object sender, EventArgs e)
        {
            using (SQLiteConnection Connect = new SQLiteConnection($@"{StatClass.textFromFile}")) // в строке указывается к какой базе подключаемся
            {
                try
                {
                    SQLiteCommand command = new SQLiteCommand($"DELETE FROM dbParts WHERE  partsId= {Int32.Parse(dataGridView1.SelectedCells[0].Value.ToString())};", Connect);
                    Connect.Open();
                    SQLiteDataReader reader = command.ExecuteReader();

                    //command.ExecuteNonQuery();
                    Connect.Close();

                    MessageBox.Show("Деталь удалена");
                    LoadParts.Load();

                    PartsListForm partsListForm = new PartsListForm();
                    partsListForm.Show();
                    this.Close();
                }

                catch (Exception exp)
                {
                    MessageBox.Show("Ошибка при подключении к базе данных! Проверьте правильность пути к базе данных в файле ConnectPath.txt и перезапустите программу." + exp);
                }
            }
        }
Esempio n. 5
0
        private void partsBtn_Click(object sender, EventArgs e)
        {
            PartsListForm partsListForm = new PartsListForm();

            partsListForm.Show();
        }