| 
									
										
										
										
											2024-07-30 15:29:18 +08:00
										 |  |  |  | using BLL; | 
					
						
							|  |  |  |  | using System; | 
					
						
							| 
									
										
										
										
											2024-07-30 14:08:46 +08:00
										 |  |  |  | using System.Collections.Generic; | 
					
						
							| 
									
										
										
										
											2024-07-30 15:29:18 +08:00
										 |  |  |  | using System.Data; | 
					
						
							|  |  |  |  | using System.Data.SqlClient; | 
					
						
							| 
									
										
										
										
											2024-07-30 14:08:46 +08:00
										 |  |  |  | using System.Linq; | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | namespace FineUIPro.Web.Transfer.Chart | 
					
						
							|  |  |  |  | { | 
					
						
							| 
									
										
										
										
											2024-07-30 15:29:18 +08:00
										 |  |  |  |     public partial class SystemstatusEdit : PageBase | 
					
						
							| 
									
										
										
										
											2024-07-30 14:08:46 +08:00
										 |  |  |  |     { | 
					
						
							| 
									
										
										
										
											2024-07-30 15:29:18 +08:00
										 |  |  |  |         #region 定义项 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 主键 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         private string SystemNo | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             get | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 return (string)ViewState["SystemNo"]; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             set | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 ViewState["SystemNo"] = value; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 项目主键 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         public string ProjectId | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             get | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 return (string)ViewState["ProjectId"]; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             set | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 ViewState["ProjectId"] = value; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         public string Id | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             get | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 return (string)ViewState["Id"]; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             set | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 ViewState["Id"] = value; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  |         #endregion | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-07-30 14:08:46 +08:00
										 |  |  |  |         protected void Page_Load(object sender, EventArgs e) | 
					
						
							|  |  |  |  |         { | 
					
						
							| 
									
										
										
										
											2024-07-30 15:29:18 +08:00
										 |  |  |  |             if (!IsPostBack) { | 
					
						
							|  |  |  |  |                 ProjectId = this.CurrUser.LoginProjectId; | 
					
						
							|  |  |  |  |                 SystemNo = Request.Params["SystemNo"]; | 
					
						
							|  |  |  |  |                 var model = Funs.DB.Transfer_SystemControl.FirstOrDefault(x => x.ProjectId == ProjectId && x.SystemNo == SystemNo); | 
					
						
							|  |  |  |  |                 if (model!=null) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     Id = model.Id; | 
					
						
							|  |  |  |  |                     txtPlanPWD.Text = model.PlanPWD.ToString(); | 
					
						
							|  |  |  |  |                     txtPlanJWD.Text = model.PlanJWD.ToString(); | 
					
						
							|  |  |  |  |                     txtMcPlan.Text = model.McPlan.ToString(); | 
					
						
							|  |  |  |  |                     txtSubmitPackage.Text = model.SubmitPackage; | 
					
						
							|  |  |  |  |                     txtActualPWD.Text = model.ActualPWD.ToString(); | 
					
						
							|  |  |  |  |                     txtActualJWD.Text = model.ActualJWD.ToString(); | 
					
						
							|  |  |  |  |                     txtActualMC.Text = model.ActualMC.ToString(); | 
					
						
							|  |  |  |  |                     txtCommissioning.Text = model.Commissioning; | 
					
						
							|  |  |  |  |                     txtIaQian.Text = model.IaQian; | 
					
						
							|  |  |  |  |                     txtTcccQ.Text = model.TcccQ; | 
					
						
							|  |  |  |  |                     ddlSystemStatus.SelectedValue = model.SystemStatus; | 
					
						
							|  |  |  |  |                     txtTurnoverDescription.Text = model.TurnoverDescription; | 
					
						
							|  |  |  |  |                     txtRemark.Text = model.Remark; | 
					
						
							| 
									
										
										
										
											2024-11-18 15:14:57 +08:00
										 |  |  |  |                     ddlElectricHeatTracing.SelectedValue = model.ElectricHeatTracing; | 
					
						
							|  |  |  |  |                     ddlInsulation.SelectedValue = model.Insulation; | 
					
						
							| 
									
										
										
										
											2024-07-30 15:29:18 +08:00
										 |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 保存 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <param name="sender"></param> | 
					
						
							|  |  |  |  |         /// <param name="e"></param> | 
					
						
							|  |  |  |  |         protected void btnSave_Click(object sender, EventArgs e) { | 
					
						
							|  |  |  |  |             var model = new Model.Transfer_SystemControl() | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 ProjectId=ProjectId, | 
					
						
							|  |  |  |  |                 SystemNo=SystemNo, | 
					
						
							|  |  |  |  |                 PlanPWD= Convert.ToDateTime(txtPlanPWD.Text), | 
					
						
							|  |  |  |  |                 PlanJWD=Convert.ToDateTime(txtPlanJWD.Text), | 
					
						
							|  |  |  |  |                 McPlan=Convert.ToDateTime(txtMcPlan.Text), | 
					
						
							|  |  |  |  |                 SubmitPackage= txtSubmitPackage.Text, | 
					
						
							|  |  |  |  |                 Commissioning= txtCommissioning.Text, | 
					
						
							|  |  |  |  |                 IaQian= txtIaQian.Text, | 
					
						
							|  |  |  |  |                 TcccQ= txtTcccQ.Text, | 
					
						
							|  |  |  |  |                 SystemStatus= ddlSystemStatus.SelectedValue, | 
					
						
							| 
									
										
										
										
											2024-11-18 15:14:57 +08:00
										 |  |  |  |                 TurnoverDescription = txtTurnoverDescription.Text, | 
					
						
							|  |  |  |  |                 Remark = txtRemark.Text, | 
					
						
							|  |  |  |  |                 ElectricHeatTracing = ddlElectricHeatTracing.SelectedValue, | 
					
						
							|  |  |  |  |                 Insulation = ddlInsulation.SelectedValue, | 
					
						
							| 
									
										
										
										
											2024-07-30 15:29:18 +08:00
										 |  |  |  |             }; | 
					
						
							|  |  |  |  |             if (!string.IsNullOrEmpty(txtActualPWD.Text)) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 model.ActualPWD = Convert.ToDateTime(txtActualPWD.Text); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             if (!string.IsNullOrEmpty(txtActualJWD.Text)) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 model.ActualJWD = Convert.ToDateTime(txtActualJWD.Text); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             if (!string.IsNullOrEmpty(txtActualMC.Text)) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 model.ActualMC = Convert.ToDateTime(txtActualMC.Text); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             if (string.IsNullOrEmpty(Id)) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 model.Id = Guid.NewGuid().ToString(); | 
					
						
							|  |  |  |  |                 Funs.DB.Transfer_SystemControl.InsertOnSubmit(model); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             else { | 
					
						
							|  |  |  |  |                 model.Id = Id; | 
					
						
							|  |  |  |  |                 var newModel = Funs.DB.Transfer_SystemControl.FirstOrDefault(p => p.Id == this.Id); | 
					
						
							|  |  |  |  |                 newModel.PlanPWD = model.PlanPWD; | 
					
						
							|  |  |  |  |                 newModel.PlanJWD = model.PlanJWD; | 
					
						
							|  |  |  |  |                 newModel.McPlan = model.McPlan; | 
					
						
							|  |  |  |  |                 newModel.SubmitPackage = model.SubmitPackage; | 
					
						
							|  |  |  |  |                 newModel.Commissioning = model.Commissioning; | 
					
						
							|  |  |  |  |                 newModel.IaQian = model.IaQian; | 
					
						
							|  |  |  |  |                 newModel.TcccQ = model.TcccQ; | 
					
						
							|  |  |  |  |                 newModel.SystemStatus = model.SystemStatus; | 
					
						
							|  |  |  |  |                 newModel.TurnoverDescription = model.TurnoverDescription; | 
					
						
							|  |  |  |  |                 newModel.Remark = model.Remark; | 
					
						
							|  |  |  |  |                 newModel.ActualPWD = model.ActualPWD; | 
					
						
							|  |  |  |  |                 newModel.ActualJWD = model.ActualJWD; | 
					
						
							|  |  |  |  |                 newModel.ActualMC = model.ActualMC; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             Funs.DB.SubmitChanges(); | 
					
						
							|  |  |  |  |             ShowNotify("编辑成功", MessageBoxIcon.Success); | 
					
						
							|  |  |  |  |             PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference()); | 
					
						
							| 
									
										
										
										
											2024-07-30 14:08:46 +08:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  |     } | 
					
						
							|  |  |  |  | } |