using BLL; using System; using System.Data; using System.Linq; namespace FineUIPro.Web.DigData { public partial class ProjectWBSDW : PageBase { /// /// 主键 /// public string WorkPackageId { get { return (string)ViewState["WorkPackageId"]; } set { ViewState["WorkPackageId"] = value; } } /// /// 项目ID /// public string ProjectId { get { return (string)ViewState["ProjectId"]; } set { ViewState["ProjectId"] = value; } } /// /// 加载页面 /// /// /// protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { this.ProjectId = this.CurrUser.LoginProjectId; ////权限按钮方法 // this.ucTree.WorkPackageCode = this.WorkPackageCode; this.ucTree.ProjectId = this.ProjectId; this.btnNew.OnClientClick = Window1.GetShowReference("ShowProjectWBS.aspx") + "return false;"; } } protected void changeTree(object sender, EventArgs e) { this.WorkPackageId = this.ucTree.WorkPackageId; initControlItem(); } protected void changeTree2(object sender, EventArgs e) { string a = this.ucTree.WorkPackageId; } protected void ckType_SelectedIndexChanged(object sender, EventArgs e) { this.gpHSSE.Hidden = true; this.gpCQMS.Hidden = true; this.gpJDGL.Hidden = true; this.gpHTGL.Hidden = true; this.gpLW.Hidden = true; foreach (var item in this.ckType.SelectedValueArray) { if (item == "HSSE") { this.gpHSSE.Hidden = false; } if (item == "CQMS") { this.gpCQMS.Hidden = false; } if (item == "JDGL") { this.gpJDGL.Hidden = false; } if (item == "HTGL") { this.gpHTGL.Hidden = false; } if (item == "LW") { this.gpLW.Hidden = false; } } } /// /// 加载工作包 /// protected void initControlItem() { var getControlItem = from x in Funs.DB.WBS_ControlItemAndCycle where x.WorkPackageId == this.WorkPackageId select x; cblControlItem.DataValueField = "ControlItemCode"; cblControlItem.DataTextField = "ControlItemContent"; cblControlItem.DataSource = getControlItem; cblControlItem.DataBind(); } } }