protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { Master.ModuleTitle = ""; Master.PageTitle = "Manuals"; LoadCats(); if (Request.QueryString["cid"] != null) { int d = 0; int.TryParse(Request.QueryString["cid"].ToString(), out d); if (d != 0) { RadTreeNode node = uiRadTreeViewCats.FindNodeByValue(d.ToString()); node.Selected = true; node.ExpandParentNodes(); } //uiRadTreeViewCats.Nodes.FindNodeByValue(d.ToString()).Selected = true; } else uiRadTreeViewCats.Nodes[0].Selected = true; currentManualCat = Convert.ToInt32(uiRadTreeViewCats.SelectedNode.Value); ManualCategory cat = new ManualCategory(); cat.LoadByPrimaryKey(currentManualCat); uiLabelCat.Text = cat.Title; BindData(); MarkNotificationsAsRead(); } }
protected void uiRadTreeViewCats_NodeClick(object sender, Telerik.Web.UI.RadTreeNodeEventArgs e) { currentManualCat = Convert.ToInt32(e.Node.Value); ManualCategory cat = new ManualCategory(); cat.LoadByPrimaryKey(currentManualCat); uiLabelCat.Text = cat.Title; BindData(); LoadCats(); MarkNotificationsAsRead(); }
protected void uiRadGridSubCats_ItemCommand(object sender, Telerik.Web.UI.GridCommandEventArgs e) { if (e.CommandName == "EditCat") { ManualCategory objData = new ManualCategory(); objData.LoadByPrimaryKey(Convert.ToInt32(e.CommandArgument.ToString())); uiTextBoxTitle.Text = objData.Title; CurrentCat = objData; uiPanelEdit.Visible = true; uiPanelViewAll.Visible = false; } else if (e.CommandName == "DeleteCat") { ManualCategory objData = new ManualCategory(); objData.LoadByPrimaryKey(Convert.ToInt32(e.CommandArgument.ToString())); objData.MarkAsDeleted(); objData.Save(); LoadSubCats(); LoadCats(); } }