void fileUc_RenameClicked(object sender, IdAndNameEventArgs e) { if (RenameClicked != null) { RenameClicked(sender, e); } }
void fileUc_DeleteClicked(object sender, IdAndNameEventArgs e) { if (DeleteClicked != null) { DeleteClicked(sender, e); } }
void CategoryDropDownList1_CategorySelected(object sender, IdAndNameEventArgs e) { hidSelectedCategoryId.Value = e.Id.ToString(); hidSelectedCategoryName.Value = e.Name; lstUnAssignedCourses.Items.Clear(); LoadCourses(e.Id); }
void valuesUc_RemoveClicked(object sender, IdAndNameEventArgs e) { var cntrl = sender as GradeValuesUC; var list = ViewState["values"] as List <GradeViewModel>; if (cntrl != null && list != null)// { var val = list.FirstOrDefault(X => X.LocalId == e.Id); if (val != null) { cntrl.Visible = false; val.Void = true; } } }
void file_RemoveClicked(object sender, IdAndNameEventArgs e) { var file = sender as EachFile; if (file != null) { var files = Session["FilesList" + PageKey] as List <FileResourceEventArgs>; if (files != null) { var lFound = files.Find(x => x.LocalId == e.RefIdString); if (lFound != null) { file.Visible = false; lFound.Visible = false; } } } }
void fileUc_FileClicked(object sender, IdAndNameEventArgs e) { //if (Convert.ToBoolean(e.RefIdString)) //{ // Response.Redirect("~/Views/FileManagement/Default.aspx?folId=" + e.Id, true); // //pnlFilesListing.Controls.Clear(); // //pnlFolderListing.Controls.Clear(); // //LoadFileResource(FolderId); // FolderId = e.Id; // ResetView(); //} if (FolderSelectionType) { //Postback if (e.Check)//check has IsFolder value { FolderId = e.Id; ResetView(); } else { //file is selected if (FileSelected != null) { FileSelected(sender, e); } } } else { //redirect if (e.Check) //check has IsFolder value { Response.Redirect( "~/Views/FileManagement/?folId=" + e.Id + "&type=" + (IsServerFile ? "server" : "private"), true); } else { Response.Redirect("FileDownload.aspx?fId=" + e.Id); } } }
void CustomDialog_OkClick(object sender, IdAndNameEventArgs e) { //mark complete var user = Page.User as CustomPrincipal; //&& (user.IsInRole(DbHelper.StaticValues.Roles.Manager) // || user.IsInRole(DbHelper.StaticValues.Roles.Teacher)) if (user != null) { using (var helper = new DbHelper.Classes()) { bool saved = helper.MarkComplete(SubjectClassId, user.Id); if (saved) { lnkMarkCompletion.Visible = false; lnkEnrollStudents.Visible = false; lnkEnrollTeachers.Visible = false; CustomDialog.CloseDialog(); } } } }
void CustomDialog1_ItemClick(object sender, IdAndNameEventArgs e) { //copy the year and sub-years from the choosen program to this program if (e.Id == 0) { CustomDialog1.CloseDialog(); return; } using (var helper = new DbHelper.Structure()) { var copied = helper.CopyYearsAndSubyears(e.Id, ParentId); if (copied) { Response.Redirect("~/Views/Structure/?edit=1"); } else { lblCopyError.Visible = true; CustomDialog1.CloseDialog(); } } }
void CustomDialog_OkClick(object sender, IdAndNameEventArgs e) { //mark complete var user = Page.User as CustomPrincipal; //&& (user.IsInRole(DbHelper.StaticValues.Roles.Manager) // || user.IsInRole(DbHelper.StaticValues.Roles.Teacher)) if (user != null) { using (var helper = new DbHelper.Classes()) { bool enrolled = false; bool saved = helper.Enroll(SubjectClassId, user.Id, ref enrolled); if (saved) { CustomDialog.CloseDialog(); Response.Redirect(this.Request.Url.PathAndQuery, true); return; } } } }
void yuc_ProgramBatchSelectionChanged(object sender, IdAndNameEventArgs e) { var sent = sender as YearItemUc; if (sent != null) { foreach (var cnt in pnlYears.Controls) { var yuc = cnt as YearItemUc; if (yuc != null) { if (yuc.ID != sent.ID && sent.ProgramBatchId != 0) { if (yuc.ProgramBatchId == sent.ProgramBatchId) { sent.ErrorMessage = "Already Selected"; sent.ProgramBatchId = 0; break; } } } } } }
//public void SetData(Restriction res) //{ // var restrictionId = RelativeId; // RestrictionId = res.Id; // var restriction = Session["ControlList_" + hidPageKeyForUniqueSession.Value] as RestrictionIdName; // //ddlMustMatch.SelectedIndex = res.mu // if (restriction != null) // { // var split = restrictionId.ToString().Split(new char[] { '_' }); // var parent = GetParentRestriction(restriction, split); // var list = parent.Children; //[restrictionId.ToString()]; // var noOfChildRestrictions = parent.Children.Count; // var thisId = (noOfChildRestrictions + 1); // RestrictionIdName resClass = null; // foreach (var dr in res.DateRestrictions) // { // resClass = GetRestriction(restrictionId.ToString(), "date" // , thisId.ToString(), restrictionId + "_" + thisId // , "", new List<RestrictionIdName>()); // var dateRestriction = (DateRestrictionUC) // Page.LoadControl("~/Views/RestrictionAccess/DateRestrictionUC.ascx"); // dateRestriction.SetIds(resClass.ParentId, resClass.AbsoluteId, // resClass.RelativeId, resClass.Name); // dateRestriction.RestrictionId = dr.Id; // dateRestriction.CloseClicked += RestrictionType_CloseClicked; // dateRestriction.InitialDate = DateTime.Now; // this.AddControl(dateRestriction); // //if (resClass != null) // list.Add(resClass); // } // foreach (var grd in res.GradeRestrictions) // { // } // foreach (var grp in res.GroupRestrictions) // { // } // foreach (var ur in res.UserProfileRestrictions) // { // } // foreach (var r in res.Restrictions) // { // } // //activity completion // } //} #region Events Callback void dialog_ItemClick(object sender, IdAndNameEventArgs e) { //var restrictionId = Session["CurrentRestrictionId"]; var relativeId = RelativeId; var subjectId = SubjectId; var restriction = Session["ControlList_" + hidPageKeyForUniqueSession.Value] as RestrictionIdName; var user = Page.User as CustomPrincipal; if (user != null) { if (restriction != null) { var split = relativeId.Split(new char[] { '_' }); var parent = GetParentRestriction(restriction, split); //if (parent != null && _foundMain != null) //new { var list = parent.Children; //[restrictionId.ToString()]; var noOfChildRestrictions = parent.Children.Count; var thisId = (noOfChildRestrictions + 1); RestrictionIdName resClass = null; switch (e.Id) { //case 0: // resClass = GetRestriction(relativeId, "activity" // , thisId.ToString(), relativeId + "_" + thisId // , "", new List<RestrictionIdName>()); // var activityCompleteRestriction = (ActivityCompleteRestrictionUC) // Page.LoadControl("~/Views/RestrictionAccess/ActivityCompleteRestrictionUC.ascx"); // activityCompleteRestriction.SetIds(resClass.ParentId, resClass.AbsoluteId, // resClass.RelativeId, resClass.Name); // activityCompleteRestriction.CloseClicked += RestrictionType_CloseClicked; // this.AddControl(activityCompleteRestriction); // break; case 1: resClass = GetRestriction(relativeId.ToString(), "date" , thisId.ToString(), relativeId + "_" + thisId , "", new List <RestrictionIdName>()); var dateRestriction = (DateRestrictionUC) Page.LoadControl("~/Views/RestrictionAccess/DateRestrictionUC.ascx"); dateRestriction.SetIds(resClass.ParentId, resClass.AbsoluteId, resClass.RelativeId, resClass.Name); dateRestriction.CloseClicked += RestrictionType_CloseClicked; dateRestriction.InitialDate = DateTime.Now; dateRestriction.ID = resClass.Name + "_" + resClass.ParentId + "_" + resClass.AbsoluteId + "_" + resClass.RelativeId; this.AddControl(dateRestriction); break; case 2: resClass = GetRestriction(relativeId.ToString(), "grade" , thisId.ToString(), relativeId + "_" + thisId , "", new List <RestrictionIdName>()); var gradeRestriction = (GradeRestrictionUC) Page.LoadControl("~/Views/RestrictionAccess/GradeRestrictionUC.ascx"); gradeRestriction.SetIds(resClass.ParentId, resClass.AbsoluteId, resClass.RelativeId, resClass.Name, subjectId); gradeRestriction.CloseClicked += RestrictionType_CloseClicked; //gradeRestriction.RestrictionId = RestrictionId gradeRestriction.ID = resClass.Name + "_" + resClass.ParentId + "_" + resClass.AbsoluteId + "_" + resClass.RelativeId; this.AddControl(gradeRestriction); break; case 3: resClass = GetRestriction(relativeId.ToString(), "class" , thisId.ToString(), relativeId + "_" + thisId , "", new List <RestrictionIdName>()); var groupRestriction = (GroupRestrictionUC) Page.LoadControl("~/Views/RestrictionAccess/GroupRestrictionUC.ascx"); groupRestriction.SetIds(resClass.ParentId, resClass.AbsoluteId, resClass.RelativeId, resClass.Name, subjectId); string s = ""; user.GetRoles().ForEach(x => { s += (x + ","); }); groupRestriction.Roles = s; //user.GetRoles(); //groupRestriction.PopulateClassList(); groupRestriction.CloseClicked += RestrictionType_CloseClicked; groupRestriction.ID = resClass.Name + "_" + resClass.ParentId + "_" + resClass.AbsoluteId + "_" + resClass.RelativeId; this.AddControl(groupRestriction); break; case 4: resClass = GetRestriction(relativeId.ToString(), "userprofile" , thisId.ToString(), relativeId + "_" + thisId , "", new List <RestrictionIdName>()); var userProfileRestriction = (UserProfileRestriction) Page.LoadControl("~/Views/RestrictionAccess/UserProfileRestriction.ascx"); userProfileRestriction.SetIds(resClass.ParentId, resClass.AbsoluteId, resClass.RelativeId, resClass.Name); pnlRestrictions.Controls.Add(userProfileRestriction); userProfileRestriction.ID = resClass.Name + "_" + resClass.ParentId + "_" + resClass.AbsoluteId + "_" + resClass.RelativeId; this.AddControl(userProfileRestriction); break; case 5: resClass = GetRestriction(relativeId.ToString(), "main" , thisId.ToString(), relativeId + "_" + thisId , "", new List <RestrictionIdName>()); var restrictionSetUc = (EachRestriction) Page.LoadControl("~/Views/RestrictionAccess/Custom/EachRestriction.ascx"); restrictionSetUc.SetIds(resClass.ParentId, resClass.AbsoluteId, resClass.RelativeId, resClass.Name); //restrictionSetUc.RestrictionParentId = resClass.RestrictionTypeId; //restrictionSetUc.RestrictionId = resClass.RestrictionTypeId; restrictionSetUc.PageKeyForUniqueSession = PageKeyForUniqueSession; restrictionSetUc.Chilren = new List <RestrictionIdName>(); restrictionSetUc.SubjectId = subjectId; this.AddControl(restrictionSetUc); break; } if (resClass != null) { list.Add(resClass); } dialog.CloseDialog(); //LoadFromType(); } } } }
void itemuc_ChapterUpdated(object sender, IdAndNameEventArgs e) { pnlToc.Controls.Clear(); LoadTOC(); }