| 
									
										
										
										
											2023-11-23 09:28:55 +08:00
										 |  |  |  | using BLL; | 
					
						
							|  |  |  |  | using System; | 
					
						
							|  |  |  |  | using System.Collections.Generic; | 
					
						
							|  |  |  |  | using System.Linq; | 
					
						
							|  |  |  |  | using System.Web; | 
					
						
							|  |  |  |  | using System.Web.UI; | 
					
						
							|  |  |  |  | using System.Web.UI.WebControls; | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | namespace FineUIPro.Web.TestRun.TestRunManage | 
					
						
							|  |  |  |  | { | 
					
						
							|  |  |  |  |     public partial class SubInspectTermEdit : PageBase | 
					
						
							|  |  |  |  |     { | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 主键 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         public string TermItemId | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             get { return (string)ViewState["TermItemId"]; } | 
					
						
							|  |  |  |  |             set { ViewState["TermItemId"] = value; } | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 工作包主键 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         public string WorkPackId | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             get { return (string)ViewState["WorkPackId"]; } | 
					
						
							|  |  |  |  |             set { ViewState["WorkPackId"] = value; } | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-12-20 15:48:05 +08:00
										 |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 工作包名称 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         public string WorkPackName | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             get { return (string)ViewState["WorkPackName"]; } | 
					
						
							|  |  |  |  |             set { ViewState["WorkPackName"] = value; } | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-11-23 09:28:55 +08:00
										 |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 系统主键 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         public string SystemId | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             get { return (string)ViewState["SystemId"]; } | 
					
						
							|  |  |  |  |             set { ViewState["SystemId"] = value; } | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 分组主键 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							| 
									
										
										
										
											2023-12-20 15:48:05 +08:00
										 |  |  |  |         public string GroupName | 
					
						
							| 
									
										
										
										
											2023-11-23 09:28:55 +08:00
										 |  |  |  |         { | 
					
						
							| 
									
										
										
										
											2023-12-20 15:48:05 +08:00
										 |  |  |  |             get { return (string)ViewState["GroupName"]; } | 
					
						
							|  |  |  |  |             set { ViewState["GroupName"] = value; } | 
					
						
							| 
									
										
										
										
											2023-11-23 09:28:55 +08:00
										 |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 检查项名称 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         public string WorkInspectName | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             get { return (string)ViewState["WorkInspectName"]; } | 
					
						
							|  |  |  |  |             set { ViewState["WorkInspectName"] = value; } | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         protected void Page_Load(object sender, EventArgs e) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             if (!IsPostBack) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 this.TermItemId = Request.Params["TermItemId"]; | 
					
						
							|  |  |  |  |                 this.WorkPackId = Request.Params["WorkPackId"]; | 
					
						
							|  |  |  |  |                 this.SystemId = Request.Params["SystemId"]; | 
					
						
							| 
									
										
										
										
											2023-12-20 15:48:05 +08:00
										 |  |  |  |                 this.GroupName = Request.Params["GroupName"]; | 
					
						
							| 
									
										
										
										
											2023-11-23 09:28:55 +08:00
										 |  |  |  |                 this.WorkInspectName = Request.Params["WorkInspectName"]; | 
					
						
							|  |  |  |  |                 PageInit(); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 默认绑定 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         public void PageInit() | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             if (!string.IsNullOrWhiteSpace(this.TermItemId)) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 txtWorkInspectName.Text = this.WorkInspectName; | 
					
						
							| 
									
										
										
										
											2023-12-20 15:48:05 +08:00
										 |  |  |  |                 ddlGroup.SelectedValue = this.GroupName; | 
					
						
							|  |  |  |  |                 this.WorkPackName = this.GroupName; | 
					
						
							| 
									
										
										
										
											2023-11-23 09:28:55 +08:00
										 |  |  |  |             } | 
					
						
							|  |  |  |  |             var model = Funs.DB.TestRun_WorkPackage.FirstOrDefault(x => x.WorkPackId == this.WorkPackId); | 
					
						
							|  |  |  |  |             if (model != null) | 
					
						
							|  |  |  |  |             { | 
					
						
							| 
									
										
										
										
											2023-12-20 15:48:05 +08:00
										 |  |  |  |                 this.WorkPackName = model.WorkPackName; | 
					
						
							| 
									
										
										
										
											2023-11-23 09:28:55 +08:00
										 |  |  |  |                 lblgzbmc.Text = model.WorkPackName; | 
					
						
							|  |  |  |  |             } | 
					
						
							| 
									
										
										
										
											2023-12-20 15:48:05 +08:00
										 |  |  |  |             if (this.WorkPackName.Trim() == "联动试车") | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 group.Hidden = false; | 
					
						
							|  |  |  |  |             } | 
					
						
							| 
									
										
										
										
											2023-11-23 09:28:55 +08:00
										 |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 保存 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         protected void btnSave_Click(object sender, EventArgs e) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             try | 
					
						
							|  |  |  |  |             { | 
					
						
							| 
									
										
										
										
											2023-12-20 15:48:05 +08:00
										 |  |  |  |                 string groupName = string.Empty; | 
					
						
							|  |  |  |  |                 if (this.WorkPackName.Trim() == "联动试车") | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     groupName = this.ddlGroup.SelectedValue; | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 else | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     groupName = this.WorkPackName; | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |                 var requestStr = this.TermItemId + "|" + this.WorkPackId + "|" + this.SystemId + "|" + this.txtWorkInspectName.Text + "|" + groupName; | 
					
						
							| 
									
										
										
										
											2023-11-23 09:28:55 +08:00
										 |  |  |  |                 PageContext.RegisterStartupScript(ActiveWindow.GetWriteBackValueReference(requestStr) + ActiveWindow.GetHidePostBackReference()); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             catch (Exception ex) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 ShowNotify(ex.Message, MessageBoxIcon.Error); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |     } | 
					
						
							|  |  |  |  | } |