ZHJA_HJGL/HJGL_ZH/FineUIPro.Web/Welder/WelderCardPrint2.aspx.cs

118 lines
5.8 KiB
C#

using System;
using System.Linq;
using BLL;
using RLSB;
namespace FineUIPro.Web.Welder
{
public partial class WelderCardPrint2 : PageBase
{
/// <summary>
/// 加载页面
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
string WED_ID = Request.Params["WED_ID"];
if (!string.IsNullOrEmpty(WED_ID))
{
var welder = BLL.HJGL_PersonManageService.GetWelderByWenId(WED_ID);
if (welder != null)
{
this.txtName.Text = welder.WED_Name;
this.txtCode.Text = welder.WED_Code;
this.txtWorkCode.Text = welder.WED_WorkCode;
this.txtDate.Text = string.Format("{0:yyyy-MM-dd}", DateTime.Now);
var proccess = new RLSBProccess();
string fileName = proccess.GetImageByLabel(welder.IdentityCard.ToString());
this.imgPhoto.ImageUrl = "~/SeetaFaceDir/modelimages/" + fileName;
var qualifyProjects = BLL.HJGL_WelderQualifiedProjectService.GetWelderQualifiedProjectByWedId(WED_ID);
if (qualifyProjects.Count >= 1)
{
this.lbQualifyCode1.Text = qualifyProjects[0].QualifiedProjectCode;
if (qualifyProjects[0].LimitDate != null)
{
this.lbLimitDate1.Text = string.Format("{0:yyyy-MM-dd}", qualifyProjects[0].LimitDate);
}
}
if (qualifyProjects.Count >= 2)
{
this.lbQualifyCode2.Text = qualifyProjects[1].QualifiedProjectCode;
if (qualifyProjects[1].LimitDate != null)
{
this.lbLimitDate2.Text = string.Format("{0:yyyy-MM-dd}", qualifyProjects[1].LimitDate);
}
}
if (qualifyProjects.Count >= 3)
{
this.lbQualifyCode3.Text = qualifyProjects[2].QualifiedProjectCode;
if (qualifyProjects[2].LimitDate != null)
{
this.lbLimitDate3.Text = string.Format("{0:yyyy-MM-dd}", qualifyProjects[2].LimitDate);
}
}
if (qualifyProjects.Count >= 4)
{
this.lbQualifyCode4.Text = qualifyProjects[3].QualifiedProjectCode;
if (qualifyProjects[3].LimitDate != null)
{
this.lbLimitDate4.Text = string.Format("{0:yyyy-MM-dd}", qualifyProjects[3].LimitDate);
}
}
if (qualifyProjects.Count >= 5)
{
this.lbQualifyCode5.Text = qualifyProjects[4].QualifiedProjectCode;
if (qualifyProjects[4].LimitDate != null)
{
this.lbLimitDate5.Text = string.Format("{0:yyyy-MM-dd}", qualifyProjects[4].LimitDate);
}
}
if (qualifyProjects.Count >= 6)
{
this.lbQualifyCode6.Text = qualifyProjects[5].QualifiedProjectCode;
if (qualifyProjects[5].LimitDate != null)
{
this.lbLimitDate6.Text = string.Format("{0:yyyy-MM-dd}", qualifyProjects[5].LimitDate);
}
}
if (qualifyProjects.Count >= 7)
{
this.lbQualifyCode7.Text = qualifyProjects[6].QualifiedProjectCode;
if (qualifyProjects[6].LimitDate != null)
{
this.lbLimitDate7.Text = string.Format("{0:yyyy-MM-dd}", qualifyProjects[6].LimitDate);
}
}
if (qualifyProjects.Count >= 8)
{
this.lbQualifyCode8.Text = qualifyProjects[7].QualifiedProjectCode;
if (qualifyProjects[7].LimitDate != null)
{
this.lbLimitDate8.Text = string.Format("{0:yyyy-MM-dd}", qualifyProjects[7].LimitDate);
}
}
if (qualifyProjects.Count >= 9)
{
this.lbQualifyCode9.Text = qualifyProjects[8].QualifiedProjectCode;
if (qualifyProjects[8].LimitDate != null)
{
this.lbLimitDate9.Text = string.Format("{0:yyyy-MM-dd}", qualifyProjects[8].LimitDate);
}
}
if (qualifyProjects.Count >= 10)
{
this.lbQualifyCode10.Text = qualifyProjects[9].QualifiedProjectCode;
if (qualifyProjects[9].LimitDate != null)
{
this.lbLimitDate10.Text = string.Format("{0:yyyy-MM-dd}", qualifyProjects[9].LimitDate);
}
}
}
}
}
}
}
}