private void BindData() { Rpt_FolderBLL _bll = new Rpt_FolderBLL((int)ViewState["ID"]); lbl_ID.Text = _bll.Model.ID.ToString(); tbx_Name.Text = _bll.Model.Name; tree_SuperID.SelectValue = _bll.Model.SuperID.ToString(); btn_Save.Text = "修改"; btn_Save.ForeColor = System.Drawing.Color.Red; btn_Delete.Enabled = true; MessageBox.ShowConfirm(btn_Delete, "数据删除将不可恢复,确定删除么?"); btn_Cancel.Enabled = true; bt_AddSub.Enabled = true; lbl_AlertInfo.Text = ""; if ((int)ViewState["ID"] == 1) { btn_Save.Enabled = false; } else { btn_Save.Enabled = true; BindRight(); } btn_Delete.Enabled = Rpt_FolderBLL.GetModelList("SuperID=" + ViewState["ID"].ToString()).Count == 0; }
private void BindData() { IList <Rpt_Folder> _folder_list = Rpt_FolderBLL.GetModelList(" superid=" + (string)ViewState["FolderID"]); rp_1.DataSource = _folder_list; rp_1.DataBind(); IList <Rpt_Report> _file_list = Rpt_ReportBLL.GetModelList(" folder=" + (string)ViewState["FolderID"]); rp_2.DataSource = _file_list; rp_2.DataBind(); }
private void BindTree(TreeNodeCollection TNC, int SuperID) { IList <Rpt_FolderRight> rights = Rpt_FolderRightBLL.GetAssignedRightByUser(Session["UserName"].ToString()); foreach (Rpt_Folder folder in Rpt_FolderBLL.GetModelList("SuperID=" + SuperID.ToString())) { if (folder.ID > 1 && rights.FirstOrDefault(p => p.Folder == folder.ID) == null) { continue; } TreeNode tn = new TreeNode(); tn.Text = folder.Name; tn.Value = folder.ID.ToString(); tn.ImageUrl = "~/Images/gif/gif-0030.gif"; TNC.Add(tn); //if (folder.ID == 1) BindTree(tn.ChildNodes, folder.ID); } }