using BLL; using System; using System.Data; using System.Data.SqlClient; using System.Text; using AspNet = System.Web.UI.WebControls; namespace FineUIPro.Web.HSSE.SitePerson { public partial class PersonBaseData : PageBase { /// /// 项目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; if (!string.IsNullOrEmpty(Request.Params["projectId"]) && Request.Params["projectId"] != this.ProjectId) { this.ProjectId = Request.Params["projectId"]; } string uintName = string.Empty; var getUnit = UnitService.GetUnitListByProjectId(this.ProjectId); foreach (var item in getUnit) { if (string.IsNullOrEmpty(uintName)) { uintName = item.UnitName; } else { uintName += ","+ item.UnitName; } } this.blUnit.Text = uintName; string workPostName = string.Empty; var getWorkPost = WorkPostService.GetWorkPostList(); foreach (var item in getWorkPost) { if (string.IsNullOrEmpty(workPostName)) { workPostName = item.WorkPostName; } else { workPostName += ","+ item.WorkPostName; } } this.lbWorkPost.Text = workPostName; string TeamName = string.Empty; var getTeam = TeamGroupService.GetTeamGroupList(this.ProjectId); foreach (var item in getTeam) { if (string.IsNullOrEmpty(TeamName)) { TeamName = item.TeamGroupName; } else { TeamName += ","+ item.TeamGroupName; } } this.lbTeam.Text = TeamName; string WorkUnitName = string.Empty; var getWorkUnit = UnitWorkService.GetUnitWorkListByPid(this.ProjectId); foreach (var item in getWorkUnit) { if (string.IsNullOrEmpty(WorkUnitName)) { WorkUnitName = item.UnitWorkName; } else { WorkUnitName += ","+ item.UnitWorkName; } } this.lbWorkUnit.Text = WorkUnitName; string CertificateName = string.Empty; var getCertificate = CertificateService.GetCertificateList(); foreach (var item in getCertificate) { if (string.IsNullOrEmpty(CertificateName)) { CertificateName = item.CertificateName; } else { CertificateName += "," + item.CertificateName; } } this.lbCertificate.Text = CertificateName; } } } }