protected void ckCanViewLogbook_CheckedChanged(object sender, EventArgs e) { CheckBox ck = (CheckBox)sender; GridViewRow gvr = (GridViewRow)ck.NamingContainer; int iRow = gvr.RowIndex; if (iRow >= 0 && iRow < m_sm.Instructors.Count()) { InstructorStudent instructorStudent = m_sm.Instructors.ElementAt(iRow); instructorStudent.CanViewLogbook = ck.Checked; if (!ck.Checked) { instructorStudent.CanAddLogbook = false; } m_sm.SetCFIPermissions(instructorStudent); } gvInstructors.DataSource = m_sm.Instructors; gvInstructors.DataBind(); }
protected void ckCanViewLogbook_CheckedChanged(object sender, EventArgs e) { CheckBox ck = (CheckBox)sender; GridViewRow gvr = (GridViewRow)ck.NamingContainer; int iRow = gvr.RowIndex; if (iRow >= 0 && iRow < m_sm.Instructors.Count()) { m_sm.Instructors.ElementAt(iRow).CanViewLogbook = ck.Checked; m_sm.SetCFIPermissions(m_sm.Instructors.ElementAt(iRow)); } }