private void btnModefile_Click(object sender, EventArgs e) { if (btnModefile.Text.Equals("Save")) { foreach (CheckBox l in checkBox) { bool isInsert = true; if (l.Checked) { foreach (DataGridViewRow row in dataSubjectATeacher.Rows) { if (l.Name.Equals(row.Cells["SubjectID"].Value.ToString())) { isInsert = false; break; } } if (isInsert) { tdb.insertTeache_Dat(TeacherId, Convert.ToInt32(l.Name)); } } foreach (DataGridViewRow row in dataSubjectATeacher.Rows) { if (l.Name.Equals(row.Cells["SubjectID"].Value.ToString())) { if (!l.Checked) { tdb.deleteTeache_Dat(TeacherId, Convert.ToInt32(l.Name)); } } } } loadData(); setEnable(false); btnModefile.Text = "Modefile"; } else { btnModefile.Text = "Save"; setEnable(true); } }
private void btnDelete_Click(object sender, EventArgs e) { if (dataTeacherSubject.SelectedRows.Count <= 0) { MessageBox.Show("Please select a row!"); return; } var confirmResult = MessageBox.Show("Are you sure to delete this data?", "Confirm Delete!!", MessageBoxButtons.YesNo); if (confirmResult == DialogResult.Yes) { int teacherID = Convert.ToInt32(txtIdTeacher.Text); int subjectID = Convert.ToInt32(txtSubjectId.Text); tdb.deleteTeache_Dat(teacherID, subjectID); loadData(); } }