protected void btnAddTerm_Click(object sender, EventArgs e) { TermYearClassSectionTable termTable = new TermYearClassSectionTable(db); var YCSId = new YearClassSectionTable(db). GetYearClassSectionId(ddlYear.SelectedValue, ddlClass.SelectedValue, ddlSection.SelectedValue); //termTable.RemoveTermByYearClassSection(YCSId); foreach (GridViewRow row in gvAddTerm.Rows) { if ((row.FindControl("cb") as CheckBox).Checked) { var percentage = (row.FindControl("txt") as TextBox).Text; if (string.IsNullOrEmpty(percentage)) { continue; } var termId = (row.FindControl("hf") as HiddenField).Value; bool alreadyExsist = termTable.CheckTermByTermId(termId, YCSId); if (!alreadyExsist) { termTable.AddTermYearClassSection(termId, YCSId.ToString(), percentage); } } } LoadGVTerm(null, null); }
protected void gvTerm_RowDeleting(object sender, GridViewDeleteEventArgs e) { var termId = gvTerm.Rows[e.RowIndex].Cells[0].Text; TermYearClassSectionTable termTable = new TermYearClassSectionTable(db); termTable.RemoveTermByTYCSId(Convert.ToInt32(termId)); //var markPortionId= Convert.ToInt32((e.Values[FindControl("hfPortionId")] as HiddenField).Value); // int key = Convert.ToInt32(gvExistingMarkPortion.DataKeys[e.RowIndex].Value.ToString()); LoadGVTerm(null, null); }