protected void Page_Load(object sender, EventArgs e) { Ajax.Utility.RegisterTypeForAjax(typeof(RoleAdd)); MyAddInit(); CTRL_AREA.MySelectChange += new DigiPower.Onlinecol.Standard.Web.CommonCtrl.ctrlDropDownArea.SelectChange(CompanySelectChange); if (!this.IsPostBack) { RoleType.DataValueField = "SystemInfoCode"; RoleType.DataBindEx(); if (PublicModel.isSuperAdmin()) { CTRL_AREA.BindDblArea(true, ""); } else { CTRL_AREA.BindDblArea(true, "AREA_CODE='" + Common.Session.GetSession("AREA_CODE") + "'"); } if ((CommonEnum.PageState)ViewState["ps"] == CommonEnum.PageState.VIEW) { btnSave.Visible = false; } CompanySelectChange(); BindPage(ID); } }
/// <summary> /// 将Model值赋给控件 /// </summary> /// <param name="tSingleProjectID">工程ID</param> public void DataBindEx(int tSingleProjectID) { CTRL_AREA.BindDdlArea(true); ProjectType.DataBindEx(); if (tSingleProjectID > 0) { T_SingleProject_MDL spMdl = new T_SingleProject_BLL().GetModel(tSingleProjectID); //获取工程Model Comm.SetValueToPage(spMdl, tablemain); //将Model值赋给控件 int ConstructionProjectID = Common.ConvertEx.ToInt(spMdl.ConstructionProjectID); //获取项目ID gcdd.Text = spMdl.gcqy + spMdl.gcdd; if (ConstructionProjectID > 0) { T_Construction_Project_MDL cpMdl = new T_Construction_Project_BLL().GetModel(ConstructionProjectID); if (cpMdl != null) { int CompanyID = Common.ConvertEx.ToInt(cpMdl.CompanyID); //通过项目获取单位ID if (CompanyID > 0) { T_Company_MDL cMdl = new T_Company_BLL().GetModel(CompanyID); Comm.SetValueToPage(cMdl, table_Company); } } StringBuilder ghxkz = new StringBuilder(); StringBuilder sgxkz = new StringBuilder(); StringBuilder other = new StringBuilder(); //获取工程对应的所有上传证件的附件 List <T_FileAttach_MDL> lt_ftMdl = new T_FileAttach_BLL().GetModelList("PriKeyValue=" + tSingleProjectID.ToString()); foreach (T_FileAttach_MDL ftMdl in lt_ftMdl) { if (ftMdl.AttachCode == "ghxkz") { ghxkz.Append(" <a style=\"color:black;\" href=\"" + ftMdl.AttachPath + "\" title='点击查看' target=\"_blank\">" + ftMdl.AttachName + "</a> "); } else if (ftMdl.AttachCode == "sgxkz") { sgxkz.Append(" <a style=\"color:black;\" href=\"" + ftMdl.AttachPath + "\" title='点击查看' target=\"_blank\">" + ftMdl.AttachName + "</a> "); } else if (ftMdl.AttachCode == "other") { other.Append(" <a style=\"color:black;\" href=\"" + ftMdl.AttachPath + "\" title='点击查看' target=\"_blank\">" + ftMdl.AttachName + "</a> "); } } if (ghxkz.Length > 0) { ltghxkz.Text = ghxkz.ToString(); } if (sgxkz.Length > 0) { ltsgxkz.Text = sgxkz.ToString(); } if (other.Length > 0) { ltother.Text = other.ToString(); } } } }