114 lines
		
	
	
		
			3.7 KiB
		
	
	
	
		
			C#
		
	
	
	
		
		
			
		
	
	
			114 lines
		
	
	
		
			3.7 KiB
		
	
	
	
		
			C#
		
	
	
	
|  | 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 | |||
|  |     { | |||
|  |         /// <summary> | |||
|  |         /// 项目id | |||
|  |         /// </summary> | |||
|  |         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; | |||
|  |             } | |||
|  |         } | |||
|  |     } | |||
|  | } |