protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e) { Cancel(); int ID = int.Parse(((Label)(GridView1.Rows[e.NewEditIndex].FindControl("lblID"))).Text); DataTable dt = new tbl_TestQuestionTableAdapter().GetDataByTestQuestion_ID(ID); if (dt.Rows.Count > 0) { TextA.Text = dt.Rows[0]["tq_A"].ToString(); TextAnswer.Text = dt.Rows[0]["tq_Answer"].ToString(); TextB.Text = dt.Rows[0]["tq_B"].ToString(); TextC.Text = dt.Rows[0]["tq_C"].ToString(); TextD.Text = dt.Rows[0]["tq_D"].ToString(); TextMark.Text = dt.Rows[0]["tq_Mark"].ToString(); TextMinusMark.Text = dt.Rows[0]["tq_Minus_Mark"].ToString(); TextTitle.Text = dt.Rows[0]["tq_Title"].ToString(); DropDownList2.SelectedIndex = -1; DropDownList2.Items.FindByValue(dt.Rows[0]["tq_Type"].ToString()).Selected = true; TypeChanged(); LblHidden.ToolTip = ID.ToString(); GridView1.SelectedIndex = e.NewEditIndex; Button3.Visible = true; Button1.Visible = false; } }
protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e) { int ID = int.Parse(((Label)(GridView1.Rows[e.RowIndex].FindControl("lblID"))).Text); DataTable dt4 = new tbl_ScoreTitleTableAdapter().GetDataByID_Lesson(ID); for (int j = 0; j < dt4.Rows.Count; j++) { new tbl_ScoreTableAdapter().DeleteTitle(int.Parse(dt4.Rows[j]["ScoreTitle_ID"].ToString())); } new tbl_ScoreTitleTableAdapter().DeleteLesson(ID); // Delete Test DataTable dt6 = new tbl_TestTableAdapter().GetDataByt_id_lesson(ID); for (int k = 0; k < dt4.Rows.Count; k++) { DataTable dt7 = new tbl_TestQuestionTableAdapter().GetDataByDetailStudent(int.Parse(dt6.Rows[k]["ID_Test"].ToString())); for (int f = 0; f < dt7.Rows.Count; f++) { new tbl_TestResultDetailTableAdapter().DeleteQuestion(int.Parse(dt7.Rows[f]["TestQuestion_ID"].ToString())); } new tbl_TestQuestionTableAdapter().DeleteTest(int.Parse(dt6.Rows[k]["ID_Test"].ToString())); new tbl_TestResultTableAdapter().DeleteTest(int.Parse(dt6.Rows[k]["ID_Test"].ToString())); } new tbl_TestTableAdapter().DeleteLesson(ID); new tbl_LessonTableAdapter().Delete(ID); FillGrid(); }
protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e) { int ID = int.Parse(((Label)(GridView1.Rows[e.RowIndex].FindControl("lblID"))).Text); int i = 0; // Delete Lesson DataTable dt3 = new tbl_LessonTableAdapter().GetDataByAllTeacher(ID); for (i = 0; i < dt3.Rows.Count; i++) { DataTable dt4 = new tbl_ScoreTitleTableAdapter().GetDataByID_Lesson(int.Parse(dt3.Rows[i]["Lesson_ID"].ToString())); for (int j = 0; j < dt4.Rows.Count; j++) { new tbl_ScoreTableAdapter().DeleteTitle(int.Parse(dt4.Rows[j]["ScoreTitle_ID"].ToString())); } new tbl_ScoreTitleTableAdapter().DeleteLesson(int.Parse(dt3.Rows[i]["Lesson_ID"].ToString())); // Delete Test DataTable dt6 = new tbl_TestTableAdapter().GetDataByt_id_lesson(int.Parse(dt3.Rows[i]["Lesson_ID"].ToString())); for (int k = 0; k < dt4.Rows.Count; k++) { DataTable dt7 = new tbl_TestQuestionTableAdapter().GetDataByDetailStudent(int.Parse(dt6.Rows[k]["ID_Test"].ToString())); for (int f = 0; f < dt7.Rows.Count; f++) { new tbl_TestResultDetailTableAdapter().DeleteQuestion(int.Parse(dt7.Rows[f]["TestQuestion_ID"].ToString())); } new tbl_TestQuestionTableAdapter().DeleteTest(int.Parse(dt6.Rows[k]["ID_Test"].ToString())); new tbl_TestResultTableAdapter().DeleteTest(int.Parse(dt6.Rows[k]["ID_Test"].ToString())); } new tbl_TestTableAdapter().DeleteLesson(int.Parse(dt3.Rows[i]["Lesson_ID"].ToString())); } new tbl_LessonTableAdapter().DeleteTeacher(ID); new tbl_ContentTableAdapter().DeletePerson("Teacher", ID); new tbl_LinkTableAdapter().DeletePerson(ID, "Teacher"); new tbl_PersonalMessageTableAdapter().DeleteUserMessage("Teacher", ID); new tbl_TeacherInformationTableAdapter().Delete(ID); FillGrid(); Cancel(); }
protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e) { int ID = int.Parse(((Label)(GridView1.Rows[e.RowIndex].FindControl("lblID"))).Text); int i = 0; // Delete Teacher DataTable dt20 = new tbl_TeacherInformationTableAdapter().GetDataByAdmin(ID); for (int h = 0; h < dt20.Rows.Count; h++) { new tbl_LinkTableAdapter().DeletePerson(int.Parse(dt20.Rows[i]["Teacher_ID"].ToString()),"Teacher"); new tbl_ContentTableAdapter().DeletePerson("Teacher",int.Parse(dt20.Rows[i]["Teacher_ID"].ToString())); new tbl_PersonalMessageTableAdapter().DeleteUserMessage("Teacher", int.Parse(dt20.Rows[i]["Teacher_ID"].ToString())); // Delete Lesson DataTable dt3 = new tbl_LessonTableAdapter().GetDataByAllTeacher(int.Parse(dt20.Rows[i]["Teacher_ID"].ToString())); for (i = 0; i < dt3.Rows.Count; i++) { DataTable dt4 = new tbl_ScoreTitleTableAdapter().GetDataByID_Lesson(int.Parse(dt3.Rows[i]["Lesson_ID"].ToString())); for (int j = 0; j < dt4.Rows.Count; j++) { new tbl_ScoreTableAdapter().DeleteTitle(int.Parse(dt4.Rows[j]["ScoreTitle_ID"].ToString())); } new tbl_ScoreTitleTableAdapter().DeleteLesson(int.Parse(dt3.Rows[i]["Lesson_ID"].ToString())); // Delete Test DataTable dt6 = new tbl_TestTableAdapter().GetDataByt_id_lesson(int.Parse(dt3.Rows[i]["Lesson_ID"].ToString())); for (int k = 0; k < dt4.Rows.Count; k++) { DataTable dt7 = new tbl_TestQuestionTableAdapter().GetDataByDetailStudent(int.Parse(dt6.Rows[k]["ID_Test"].ToString())); for (int f = 0; f < dt7.Rows.Count; f++) { new tbl_TestResultDetailTableAdapter().DeleteQuestion(int.Parse(dt7.Rows[f]["TestQuestion_ID"].ToString())); } new tbl_TestQuestionTableAdapter().DeleteTest(int.Parse(dt6.Rows[k]["ID_Test"].ToString())); new tbl_TestResultTableAdapter().DeleteTest(int.Parse(dt6.Rows[k]["ID_Test"].ToString())); } new tbl_TestTableAdapter().DeleteLesson(int.Parse(dt3.Rows[i]["Lesson_ID"].ToString())); } new tbl_LessonTableAdapter().DeleteTeacher(int.Parse(dt20.Rows[i]["Teacher_ID"].ToString())); } new tbl_TeacherInformationTableAdapter().DeleteAdmin(ID); // Delete Student Parent DataTable dt = new tbl_StudentInformationTableAdapter().GetDataByAdmin(ID); for (i = 0; i < dt.Rows.Count; i++) { new tbl_PersonalMessageTableAdapter().DeleteUserMessage("Student", int.Parse(dt.Rows[i]["Student_ID"].ToString())); new tbl_ScoreTableAdapter().DeleteStudent(int.Parse(dt.Rows[i]["Student_ID"].ToString())); DataTable dt10 = new tbl_ParentInformationTableAdapter().GetDataByPA_ID_Student(int.Parse(dt.Rows[i]["Student_ID"].ToString())); for (int f = 0; f < dt10.Rows.Count; f++) { new tbl_PersonalMessageTableAdapter().DeleteUserMessage("Parent", int.Parse(dt10.Rows[f]["Parent_ID"].ToString())); } new tbl_ParentInformationTableAdapter().DeleteStudent(int.Parse(dt.Rows[i]["Student_ID"].ToString())); } new tbl_StudentInformationTableAdapter().DeleteAdmin(ID); // Delete Gallery DataTable dt5 = new tbl_GallerySubjectTableAdapter().GetDataByAdmin(ID); for (i = 0; i < dt5.Rows.Count; i++) { new tbl_GalleryPictureTableAdapter().Deletegp_ID_GallerySubject(int.Parse(dt5.Rows[i]["GallerySubjet_ID"].ToString())); } new tbl_GallerySubjectTableAdapter().DeleteAdmin(ID); new tbl_AdminSecurityTableAdapter().DeleteAS_ID_Admin(ID); new tbl_AdminPermissionCategoryTableAdapter().DeleteAPC_ID_Admin(ID); new tbl_ContentTableAdapter().DeletePerson("Admin", ID); new tbl_LinkTableAdapter().DeletePerson(ID, "Admin"); new tbl_PersonalMessageTableAdapter().DeleteUserMessage("Admin", ID); new tbl_AdminInformationTableAdapter().DeleteAdmin(ID); FillGrid(); Cancel(); }
protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e) { Cancel(); int ID = int.Parse(((Label)(GridView1.Rows[e.NewEditIndex].FindControl("lblID"))).Text); DataTable dt = new tbl_TestQuestionTableAdapter().GetDataByTestQuestion_ID(ID); if (dt.Rows.Count > 0) { TextA.Text = dt.Rows[0]["tq_A"].ToString(); TextB.Text = dt.Rows[0]["tq_B"].ToString(); TextC.Text = dt.Rows[0]["tq_C"].ToString(); TextD.Text = dt.Rows[0]["tq_D"].ToString(); TextTitle.Text = dt.Rows[0]["tq_Title"].ToString(); TypeChanged(dt.Rows[0]["tq_Type"].ToString()); hiddenTypeQ.Value = dt.Rows[0]["tq_Type"].ToString(); hiddenIDQ.Value= ID.ToString(); HiddenAnwerState.Value = ((CheckBox)(GridView1.Rows[e.NewEditIndex].FindControl("CheckBox1"))).Checked.ToString(); TextAnswer.Text = ((HiddenField)(GridView1.Rows[e.NewEditIndex].FindControl("hiddenAnswer"))).Value; if (hiddenTypeQ.Value == "Testi") { if (TextAnswer.Text == "A") { TextA.Checked = true; } else if (TextAnswer.Text == "B") { TextB.Checked = true; } else if (TextAnswer.Text == "C") { TextC.Checked = true; } else if (TextAnswer.Text == "D") { TextD.Checked = true; } } GridView1.SelectedIndex = e.NewEditIndex; Panel2.Visible = true; } }