132 lines
		
	
	
		
			4.3 KiB
		
	
	
	
		
			C#
		
	
	
	
		
		
			
		
	
	
			132 lines
		
	
	
		
			4.3 KiB
		
	
	
	
		
			C#
		
	
	
	
|  | 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 定义项 | |||
|  |         /// <summary> | |||
|  |         /// 试压包主键 | |||
|  |         /// </summary> | |||
|  |         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<SqlParameter> listStr = new List<SqlParameter>(); | |||
|  |             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 ""; | |||
|  |             } | |||
|  |         } | |||
|  |     } | |||
|  | } |