public void SetRestriction(GroupRestriction res) { RestrictionId = res.RestrictionId; GroupRestrictionId = res.Id; ddlClass.SelectedValue = (res.SubjectClassId ?? 0).ToString(); ddlClass_SelectedIndexChanged(new object(), new EventArgs()); try { ddlGroupValue.SelectedValue = (res.GroupId ?? 0).ToString(); } catch { } }
public Academic.DbEntities.AccessPermission.GroupRestriction GetGroupRestriction() { try { var subjectclassId = Convert.ToInt32(ddlClass.SelectedValue); if (subjectclassId <= 0) { lblError.Visible = true; IsValid = false; return(new GroupRestriction()); } var grpres = new GroupRestriction() { Id = GroupRestrictionId , RestrictionId = RestrictionId, SubjectClassId = subjectclassId }; if (pnlGroup.Visible) { var grp = Convert.ToInt32(ddlGroupValue.SelectedValue); if (grp > 0) { grpres.GroupId = grp; } else { grpres.GroupId = null; } } else { grpres.GroupId = null; } return(grpres); } catch { lblError.Visible = true; IsValid = false; return(new GroupRestriction()); } }