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 { /// /// 主键 /// public string SubPackTeamEvaluationID { get { return (string)ViewState["SubPackTeamEvaluationID"]; } set { ViewState["SubPackTeamEvaluationID"] = value; } } /// /// 办理类型 /// public string State { get { return (string)ViewState["State"]; } set { ViewState["State"] = value; } } public List listBaseUnit = new List(); 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; } } }