using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using BLL; namespace FineUIPro.Web.common.ReportPrint { public partial class PrintDesigner : PageBase { protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { this.drpPrintReport.DataTextField = "ReportName"; drpPrintReport.DataValueField = "ReportId"; drpPrintReport.DataSource = BLL.Common_ReportPrintService.PrintReport(); drpPrintReport.DataBind(); Funs.FineUIPleaseSelect(drpPrintReport); InitTreeMenu(); } } #region /// /// 树加载 /// private void InitTreeMenu() { this.tvProject.Nodes.Clear(); this.tvProject.ShowBorder = false; this.tvProject.ShowHeader = false; this.tvProject.EnableIcons = true; this.tvProject.AutoScroll = true; this.tvProject.EnableSingleClickExpand = true; TreeNode rootNode = new TreeNode(); rootNode.Text = "项目"; rootNode.NodeID = "0"; rootNode.Expanded = true; this.tvProject.Nodes.Add(rootNode); //var projects = from x in Funs.DB.Base_Project orderby x.ProjectCode select x; //foreach (var item in projects) //{ // TreeNode node = new TreeNode(); // node.Text = item.ProjectName; // node.NodeID = item.ProjectId; // node.EnableClickEvent = true; // rootNode.Nodes.Add(node); //} } #endregion #region Tree点击事件 /// /// Tree点击事件 /// /// /// protected void tvProject_NodeCommand(object sender, TreeCommandEventArgs e) { //string projectId = this.tvProject.SelectedNodeID; } #endregion protected void btnReportDesigner_Click(object sender, EventArgs e) { //if (CommonService.GetAllButtonPowerList(this.CurrUser.LoginProjectId, this.CurrUser.UserId, Const.PrintDesignerMenuId, Const.BtnSave)) //{ // if (this.tvProject.SelectedNodeID != null && this.tvProject.SelectedNodeID != "0") // { // BLL.Sys_LogService.AddLog(BLL.Const.System_7, this.CurrUser.LoginProjectId, this.CurrUser.UserId, this.drpPrintReport.SelectedItem.Text); // Response.Redirect("ExPrintSet.aspx?reportId=" + this.drpPrintReport.SelectedValue + "&reportName=" + this.drpPrintReport.SelectedItem.Text + "&projectId=" + this.tvProject.SelectedNodeID); // } //} //else //{ // ShowNotify("您没有这个权限,请与管理员联系!"); //} } } }