125 lines
4.7 KiB
C#
125 lines
4.7 KiB
C#
using System;
|
|
using System.Linq;
|
|
|
|
namespace FineUIPro.Web.HSSE.Manager
|
|
{
|
|
public partial class HSSELogMonthView : PageBase
|
|
{
|
|
#region 定义项
|
|
/// <summary>
|
|
/// 主键
|
|
/// </summary>
|
|
private string HSSELogMonthId
|
|
{
|
|
get
|
|
{
|
|
return (string)ViewState["HSSELogMonthId"];
|
|
}
|
|
set
|
|
{
|
|
ViewState["HSSELogMonthId"] = value;
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// 项目主键
|
|
/// </summary>
|
|
public string ProjectId
|
|
{
|
|
get
|
|
{
|
|
return (string)ViewState["ProjectId"];
|
|
}
|
|
set
|
|
{
|
|
ViewState["ProjectId"] = value;
|
|
}
|
|
}
|
|
#endregion
|
|
|
|
#region 加载
|
|
/// <summary>
|
|
/// 加载页面
|
|
/// </summary>
|
|
/// <param name="sender"></param>
|
|
/// <param name="e"></param>
|
|
protected void Page_Load(object sender, EventArgs e)
|
|
{
|
|
if (!IsPostBack)
|
|
{
|
|
var unit = BLL.UnitService.GetUnitByUnitId(BLL.Const.UnitId_TCC);
|
|
if (unit != null && !string.IsNullOrEmpty(unit.UnitCode))
|
|
{
|
|
string url = "../Images/SUBimages/" + unit.UnitCode + ".gif";
|
|
if (url.Contains('*'))
|
|
{
|
|
url = url.Replace('*', '-');
|
|
}
|
|
this.Image1.ImageUrl = url;
|
|
}
|
|
|
|
this.ProjectId = this.CurrUser.LoginProjectId;
|
|
this.HSSELogMonthId = Request.Params["HSSELogMonthId"];
|
|
Model.Manager_HSSELogMonth hsseLogMonth = BLL.HSSELogMonthService.GetHSSELogMonthByHSSELogMonthId(this.HSSELogMonthId);
|
|
if (hsseLogMonth != null)
|
|
{
|
|
this.InitText(hsseLogMonth);
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// 设置页面项目信息
|
|
/// </summary>
|
|
private void SetProject()
|
|
{
|
|
var project = BLL.ProjectService.GetProjectByProjectId(this.ProjectId);
|
|
if (project != null)
|
|
{
|
|
this.lblProjectName.Text = project.ProjectName;
|
|
this.lblProjectCode.Text = project.ProjectCode;
|
|
this.txtProjectName.Text = project.ProjectName;
|
|
}
|
|
}
|
|
#endregion
|
|
|
|
#region 初始页面信息
|
|
/// <summary>
|
|
/// 初始页面信息
|
|
/// </summary>
|
|
private void InitText(Model.Manager_HSSELogMonth hsseLogMonth)
|
|
{
|
|
this.ProjectId = hsseLogMonth.ProjectId;
|
|
this.SetProject(); //设置页面项目信息
|
|
this.HSSELogMonthId = hsseLogMonth.HSSELogMonthId;
|
|
this.lbHSSELogMonthCode.Text = hsseLogMonth.HSSELogMonthCode;
|
|
this.txtMonths.Text = string.Format("{0:yyyy-MM}", hsseLogMonth.Months);
|
|
this.lbHSSELogMonthCode.Text = BLL.CodeRecordsService.ReturnCodeByDataId(this.HSSELogMonthId);
|
|
this.txtCompileMan.Text = BLL.UserService.GetUserNameByUserId(hsseLogMonth.CompileMan);
|
|
this.txtCompileDate.Text = string.Format("{0:yyyy-MM-dd}", hsseLogMonth.CompileDate);
|
|
this.lbTitleName.Text = hsseLogMonth.Months.Value.GetDateTimeFormats('y')[0].ToString() + "HSE经理暨HSE工程师细则";
|
|
|
|
this.txtProjectRange.Text = hsseLogMonth.ProjectRange;
|
|
this.txtManHour.Text = hsseLogMonth.ManHour.ToString();
|
|
this.txtRate.Text = hsseLogMonth.Rate.ToString();
|
|
this.txtRealManHour.Text = hsseLogMonth.RealManHour.ToString();
|
|
this.txtTotalManHour.Text = hsseLogMonth.TotalManHour.ToString();
|
|
this.txtNum1.Text = hsseLogMonth.Num1.ToString();
|
|
this.txtNum2.Text = hsseLogMonth.Num2.ToString();
|
|
this.txtNum3.Text = hsseLogMonth.Num3.ToString();
|
|
this.txtNum4.Text = hsseLogMonth.Num4.ToString();
|
|
this.txtNum5.Text = hsseLogMonth.Num5.ToString();
|
|
this.txtNum6.Text = hsseLogMonth.Num6.ToString();
|
|
this.txtNum7.Text = hsseLogMonth.Num7.ToString();
|
|
this.txtNum8.Text = hsseLogMonth.Num8.ToString();
|
|
this.txtNum9.Text = hsseLogMonth.Num9.ToString();
|
|
this.txtNum10.Text = hsseLogMonth.Num10.ToString();
|
|
this.txtNum11.Text = hsseLogMonth.Num11.ToString();
|
|
this.txtNum12.Text = hsseLogMonth.Num12.ToString();
|
|
this.txtNum13.Text = hsseLogMonth.Num13.ToString();
|
|
this.txtNum14.Text = hsseLogMonth.Num14.ToString();
|
|
this.txtNum15.Text = hsseLogMonth.Num15.ToString();
|
|
}
|
|
#endregion
|
|
}
|
|
} |