示例#1
0
        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);
        }
示例#2
0
        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);
        }