using System; using System.Collections.Generic; using System.Data; using System.Data.SqlClient; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using BLL; namespace FineUIPro.Web.HJGL.TestPackage { public partial class ItemEndCheckView : PageBase { #region 定义项 /// /// 试压包主键 /// public string PTP_ID { get { return (string)ViewState["PTP_ID"]; } set { ViewState["PTP_ID"] = value; } } #endregion protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { PTP_ID = Request.Params["PTP_ID"]; if (!string.IsNullOrEmpty(PTP_ID)) { var getTestPakeage = TestPackageEditService.GetTestPackageByID(PTP_ID); if (getTestPakeage != null) { this.txtTestPackageNo.Text = getTestPakeage.TestPackageNo; this.txtTestPackageName.Text = getTestPakeage.TestPackageName; } BindGrid(); BindGrid1(); } } } private void BindGrid() { string strSql = @" select ItemCheckId, PTP_ID, PipelineId, Content, ItemType,(case when Content='/' then '/' else Result end)AS Result from PTP_ItemEndCheck WHERE PTP_ID =@PTP_ID Order By PipelineId"; SqlParameter[] parameter = new SqlParameter[] { new SqlParameter("@PTP_ID",this.PTP_ID), }; DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter); Grid1.DataSource = tb; Grid1.DataBind(); } //办理记录 public void BindGrid1() { string strSql = @"select ApproveId, PTP_ID, ApproveDate, Opinion, ApproveMan, ApproveType ,U.UserName from [dbo].[PTP_TestPackageApprove] P Left Join Sys_User U on p.ApproveMan=U.UserId"; List listStr = new List(); strSql += " where PTP_ID= @PTP_ID"; listStr.Add(new SqlParameter("@PTP_ID", PTP_ID)); SqlParameter[] parameter = listStr.ToArray(); DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter); var table = this.GetPagedDataTable(gvFlowOperate, tb); gvFlowOperate.DataSource = table; gvFlowOperate.DataBind(); } protected string ConvertCarryPipeline(object PipelineId) { if (PipelineId != null) { var getPipeline = BLL.PipelineService.GetPipelineByPipelineId(PipelineId.ToString()); if (getPipeline != null) { return getPipeline.PipelineCode; } else { return ""; } } return ""; } protected string ConvertApproveType(object Type) { if (Type != null) { if (Type.ToString() == BLL.Const.TestPackage_Compile) { return "总包专业工程师编制"; } else if (Type.ToString() == Const.TestPackage_Audit1) { return "施工分包商整改"; } else if (Type.ToString() == Const.TestPackage_Audit2) { return "总包确认"; } else if (Type.ToString() == Const.TestPackage_Audit3) { return "监理确认"; } else if (Type.ToString() == Const.TestPackage_ReAudit2)//选否 { return "施工分包商重新整改"; } else if (Type.ToString() == Const.TestPackage_Complete) { return "审批完成"; } else { return ""; } } else { return ""; } } } }