private void canselBtn_Click(object sender, EventArgs e) { PartsListForm partsListForm = new PartsListForm(); partsListForm.Show(); this.Close(); }
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 и перезапустите программу."); } } }
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); } } }
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); } } }
private void partsBtn_Click(object sender, EventArgs e) { PartsListForm partsListForm = new PartsListForm(); partsListForm.Show(); }