//видалення обраної збереженої довідки private void btnDelete_Click(object sender, EventArgs e) { DialogResult dialogResult = MessageBox.Show("Ви точно хочете видалити запис?", "Підтвердження видалення", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dialogResult == DialogResult.Yes) { //запит в базу даних command = new SQLiteCommand("DELETE FROM SavedData WHERE idSave = @id", Program.conn); //індекс обраної строки int rowNum = dataGridView1.SelectedCells[0].RowIndex; command.Parameters.Add(new SQLiteParameter("@id", dataGridView1.Rows[rowNum].Cells[0].Value)); SQLiteViewInTable.DeleteDataInBD(command); //повідомлення про успішність операції MessageBox.Show("Довідка видалена!", "Увага!", MessageBoxButtons.OK, MessageBoxIcon.Information); //відвязка текстових полів до стовпців таблиці tbSurname.DataBindings.RemoveAt(0); tbName.DataBindings.RemoveAt(0); tbPatronimyc.DataBindings.RemoveAt(0); tbSpeciality.DataBindings.RemoveAt(0); tbSpecialization.DataBindings.RemoveAt(0); tbDateRecord.DataBindings.RemoveAt(0); //очищення полів tbSurname.Clear(); tbName.Clear(); tbPatronimyc.Clear(); tbSpeciality.Clear(); tbSpecialization.Clear(); tbDateRecord.Clear(); //оновлення даних у таблиці this.FrmOpenReference_Load(sender, e); } }
//подія видалення рядка private void btnDelete_Click(object sender, EventArgs e) { DialogResult dialogResult = MessageBox.Show("Ви точно хочете видалити запис?", "Підтвердження видалення", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dialogResult == DialogResult.Yes) { //якщо видаляється адміністратор if (dataGridView1[4, dataGridView1.SelectedCells[0].RowIndex].Value.ToString() == "+") { int countAdmin = 0; //лічільник адміністраторів //рахуємо адміністраторів for (int i = 0; i < dataGridView1.Rows.Count; i++) { //якщо знайшли if (dataGridView1[4, i].Value.ToString() == "+") { countAdmin++;//збільшуємо лічільник } } if (countAdmin < 2) //якщо адміністраторів мешне, ніж 2 { //повідомлення про заборону видалення MessageBox.Show("Неможливо видалити лишившегося одного адміністратора!", "Увага!", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } } //відв'язка всіх полів від джерела даних textBox1.DataBindings.RemoveAt(0); textBox2.DataBindings.RemoveAt(0); textBox3.DataBindings.RemoveAt(0); //видалення з таблиці int index = dataGridView1.SelectedCells[0].RowIndex; //видалення з таблиці бази даних command = new SQLiteCommand("DELETE FROM User WHERE idUser = @id", Program.conn); command.Parameters.Add(new SQLiteParameter("@id", dataGridView1.Rows[index].Cells[0].Value.ToString())); //виконання запиту SQLiteViewInTable.DeleteDataInBD(command); //оновлення виводу таблиці FrmSettingUser_Load(sender, e); MessageBox.Show("Дані видалено!", "Увага!", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
//подія видалення рядка private void btnDelete_Click(object sender, EventArgs e) { DialogResult dialogResult = MessageBox.Show("Ви точно хочете видалити запис?", "Підтвердження видалення", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dialogResult == DialogResult.Yes) { //видалення з таблиці int index = dataGridView1.SelectedCells[0].RowIndex; //видалення з таблиці бази даних command = new SQLiteCommand("DELETE FROM Specialty WHERE id_row = @id", Program.conn); command.Parameters.Add(new SQLiteParameter("@id", dataGridView1.Rows[index].Cells[0].Value.ToString())); //виконання запиту SQLiteViewInTable.DeleteDataInBD(command); //оновлення виводу таблиці cmbxDepart_SelectedIndexChanged(sender, e); //повідомлення про видалення MessageBox.Show("Дані видалено!", "Увага!", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void btnDelete_Click(object sender, EventArgs e) { DialogResult dialogResult = MessageBox.Show("Ви точно хочете видалити запис?", "Підтвердження видалення", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dialogResult == DialogResult.Yes) { FieldUntie(); //код предмету в бд int id = Convert.ToInt32(dataGridView1.Rows[dataGridView1.SelectedCells[0].RowIndex].Cells[0].Value); //видалення з таблиці бази даних command = new SQLiteCommand("DELETE FROM Subject WHERE idSubject = @id", Program.conn); command.Parameters.Add(new SQLiteParameter("@id", id)); //виконання запиту SQLiteViewInTable.DeleteDataInBD(command); MessageBox.Show("Дані видалено!", "Увага!", MessageBoxButtons.OK, MessageBoxIcon.Information); //оновлення виводу таблиці View(comboBox3, activeRbtn, Convert.ToInt32(numericSemester.Value)); } }
//видалення обраного рядка private void btnDelete_Click(object sender, EventArgs e) { DialogResult dialogResult = MessageBox.Show("Ви точно хочете видалити запис?", "Підтвердження видалення", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dialogResult == DialogResult.Yes) { FieldUntie(); //відв'язування полів вводу //код предмету в бд int id = Convert.ToInt32(dataGridView1.Rows[dataGridView1.SelectedCells[0].RowIndex].Cells[0].Value); //видалення з таблиці бази даних command1 = new SQLiteCommand("DELETE FROM specialization WHERE id = @id", Program.conn); //додвання параметру command1.Parameters.Add(new SQLiteParameter("@id", id)); //виконання запиту SQLiteViewInTable.DeleteDataInBD(command1); //повідомлення про видалення MessageBox.Show("Дані видалено!", "Увага!", MessageBoxButtons.OK, MessageBoxIcon.Information); //оновлення виводу таблиці ViewData(); } }
//видалення рядку private void btnDelete_Click(object sender, EventArgs e) { DialogResult dialogResult = MessageBox.Show("Ви точно хочете видалити запис?", "Підтвердження видалення", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dialogResult == DialogResult.Yes) { //відв'язування полів від джерела даних textBox1.DataBindings.RemoveAt(0); textBox2.DataBindings.RemoveAt(0); textBox3.DataBindings.RemoveAt(0); textBox4.DataBindings.RemoveAt(0); //видалення з таблиці int index = dataGridView1.SelectedCells[0].RowIndex; //видалення з таблиці бази даних command = new SQLiteCommand("DELETE FROM Department WHERE idDepartment = @id", Program.conn); command.Parameters.Add(new SQLiteParameter("@id", dataGridView1.Rows[index].Cells[1].Value.ToString())); //виконання запиту SQLiteViewInTable.DeleteDataInBD(command); //оновлення виводу таблиці FrmSettingDepart_Load(sender, e); //повідомлення про успішне видалення MessageBox.Show("Дані видалено!", "Увага!", MessageBoxButtons.OK, MessageBoxIcon.Information); } }