xinjiang/SGGL/FineUIPro.Web/SubPackManage/SubPackTeamEvaluationView.a...

124 lines
3.9 KiB
C#
Raw Permalink Normal View History

2024-11-19 09:45:27 +08:00
using BLL;
using BLL.CNCECHSSEService;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace FineUIPro.Web.SubPackManage
{
public partial class SubPackTeamEvaluationView : PageBase
{
/// <summary>
/// 主键
/// </summary>
public string SubPackTeamEvaluationID
{
get
{
return (string)ViewState["SubPackTeamEvaluationID"];
}
set
{
ViewState["SubPackTeamEvaluationID"] = value;
}
}
/// <summary>
/// 办理类型
/// </summary>
public string State
{
get
{
return (string)ViewState["State"];
}
set
{
ViewState["State"] = value;
}
}
public List<Model.Base_Unit> listBaseUnit = new List<Model.Base_Unit>();
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
var oneProject = ProjectService.GetProjectByProjectId(this.CurrUser.LoginProjectId);
txtProjectCode.Text = oneProject.ProjectCode;
txtProjectName.Text = oneProject.ProjectName;
this.SubPackTeamEvaluationID = Request.Params["SubPackTeamEvaluationID"];
listBaseUnit = Funs.DB.Base_Unit.ToList();
if (!string.IsNullOrWhiteSpace(SubPackTeamEvaluationID))
{
var oneSubPackTeamEvaluation = Funs.DB.SubPack_TeamEvaluation.FirstOrDefault(p => p.SubPackTeamEvaluationID == SubPackTeamEvaluationID);
if (oneSubPackTeamEvaluation == null)
{
ShowNotify("修改的数据不存在,请检查", MessageBoxIcon.Error);
return;
}
txtSubPackTeamEvaluationDate.Text = oneSubPackTeamEvaluation.SubPackTeamEvaluationDate.ToString();
var list = Funs.DB.SubPack_TeamEvaluationDetail.Where(p => p.SubPackTeamEvaluationID == SubPackTeamEvaluationID).OrderBy(p => p.SortIndex).ToList();
this.gvProblem.DataSource = list;
this.gvProblem.DataBind();
//分包审批流列表信息
var dt = SubPackTeamEvaluationApproveService.getListData(SubPackTeamEvaluationID);
gvApprove.DataSource = dt;
gvApprove.DataBind();
}
}
}
protected string ConvertState(object state)
{
if (state != null)
{
if (state.ToString() == BLL.Const.SubPackTeamList_Submit)
{
return "编制提交";
}
else if (state.ToString() == BLL.Const.SubPackTeamList_AuditCompleted)
{
return "总包负责人审批";
}
else
{
return "";
}
}
return "";
}
protected string ConvertAgree(object IsAgree)
{
if (IsAgree != null)
{
if (Convert.ToBoolean(IsAgree))
{
return "同意";
}
else
{
return "不同意";
}
}
return "不同意";
}
protected string ConvertUnitWorkId(object UnitWorkId)
{
var unitWorkId = UnitWorkId.ToString();
var onebase = listBaseUnit.FirstOrDefault(p=>p.UnitId== unitWorkId);
if (onebase != null)
return onebase.UnitName;
return unitWorkId;
}
}
}