From bcd79ff1b0d1dc61f64e8c766effc1eb587cb34b Mon Sep 17 00:00:00 2001 From: "754998852@qq.com" <754998852@qq.com> Date: Tue, 29 Oct 2024 14:29:45 +0800 Subject: [PATCH 1/8] =?UTF-8?q?=E8=BF=9B=E5=BA=A6=EF=BC=88=E5=B0=9A?= =?UTF-8?q?=E6=9C=AA=E5=AE=8C=E6=88=90=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../版本日志/SUBQHSE_V2024-10-26-phf.sql | 8 + SGGL/FineUIPro.Web/ErrLog.txt | 1237 +++++++++++++++++ SGGL/FineUIPro.Web/FineUIPro.Web.csproj | 10 + .../JDGL/Progress/WbsManager.aspx | 223 +++ .../JDGL/Progress/WbsManager.aspx.cs | 277 ++++ .../JDGL/Progress/WbsManager.aspx.designer.cs | 215 +++ SGGL/FineUIPro.Web/common/Menu_HSSE.xml | 1 - SGGL/FineUIPro.Web/common/Menu_JDGL.xml | 2 + 8 files changed, 1972 insertions(+), 1 deletion(-) create mode 100644 DataBase/版本日志/SUBQHSE_V2024-10-26-phf.sql create mode 100644 SGGL/FineUIPro.Web/JDGL/Progress/WbsManager.aspx create mode 100644 SGGL/FineUIPro.Web/JDGL/Progress/WbsManager.aspx.cs create mode 100644 SGGL/FineUIPro.Web/JDGL/Progress/WbsManager.aspx.designer.cs diff --git a/DataBase/版本日志/SUBQHSE_V2024-10-26-phf.sql b/DataBase/版本日志/SUBQHSE_V2024-10-26-phf.sql new file mode 100644 index 00000000..8ab70c1c --- /dev/null +++ b/DataBase/版本日志/SUBQHSE_V2024-10-26-phf.sql @@ -0,0 +1,8 @@ +insert into Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed) +values('1FBC729D-0A8E-423C-B133-B64583BF9611','£','',70,'0','Menu_JDGL',0,0,0) +go + +insert into Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed) +values('368DB90C-8A47-44F7-A69A-D2D60A6E338C','ü','JDGL/Progress/WbsManager.aspx',10,'1FBC729D-0A8E-423C-B133-B64583BF9611','Menu_JDGL',0,1,0) +go + diff --git a/SGGL/FineUIPro.Web/ErrLog.txt b/SGGL/FineUIPro.Web/ErrLog.txt index e69de29b..1479e4c1 100644 --- a/SGGL/FineUIPro.Web/ErrLog.txt +++ b/SGGL/FineUIPro.Web/ErrLog.txt @@ -0,0 +1,1237 @@ + +错误信息开始=====> +错误类型:ArgumentException +错误信息:提供的 URI 方案“http”无效,应为“https”。 +参数名: via +错误堆栈: + 在 System.ServiceModel.Channels.TransportChannelFactory`1.ValidateScheme(Uri via) + 在 System.ServiceModel.Channels.HttpChannelFactory`1.ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via) + 在 System.ServiceModel.Channels.HttpsChannelFactory`1.ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via) + 在 System.ServiceModel.Channels.HttpsChannelFactory`1.OnCreateChannelCore(EndpointAddress address, Uri via) + 在 System.ServiceModel.Channels.HttpChannelFactory`1.OnCreateChannel(EndpointAddress remoteAddress, Uri via) + 在 System.ServiceModel.Channels.ChannelFactoryBase`1.InternalCreateChannel(EndpointAddress address, Uri via) + 在 System.ServiceModel.Channels.ChannelFactoryBase`1.CreateChannel(EndpointAddress address, Uri via) + 在 System.ServiceModel.Channels.ServiceChannelFactory.ServiceChannelFactoryOverRequest.CreateInnerChannelBinder(EndpointAddress to, Uri via) + 在 System.ServiceModel.Channels.ServiceChannelFactory.CreateServiceChannel(EndpointAddress address, Uri via) + 在 System.ServiceModel.Channels.ServiceChannelFactory.CreateChannel(Type channelType, EndpointAddress address, Uri via) + 在 System.ServiceModel.ChannelFactory`1.CreateChannel(EndpointAddress address, Uri via) + 在 System.ServiceModel.ChannelFactory`1.CreateChannel() + 在 System.ServiceModel.ClientBase`1.CreateChannel() + 在 System.ServiceModel.ClientBase`1.CreateChannelInternal() + 在 System.ServiceModel.ClientBase`1.get_Channel() + 在 BLL.CNCECHSSEService.HSSEServiceClient.GetSupervise_SubUnitReportListToSUB() 位置 G:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 13827 + 在 BLL.CNCECHSSEWebService.getSupervise_SubUnitReport() 位置 G:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 2207 +出错时间:10/26/2024 12:11:08 +出错时间:10/26/2024 12:11:08 + + +错误信息开始=====> +错误类型:ArgumentException +错误信息:提供的 URI 方案“http”无效,应为“https”。 +参数名: via +错误堆栈: + 在 System.ServiceModel.Channels.TransportChannelFactory`1.ValidateScheme(Uri via) + 在 System.ServiceModel.Channels.HttpChannelFactory`1.ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via) + 在 System.ServiceModel.Channels.HttpsChannelFactory`1.ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via) + 在 System.ServiceModel.Channels.HttpsChannelFactory`1.OnCreateChannelCore(EndpointAddress address, Uri via) + 在 System.ServiceModel.Channels.HttpChannelFactory`1.OnCreateChannel(EndpointAddress remoteAddress, Uri via) + 在 System.ServiceModel.Channels.ChannelFactoryBase`1.InternalCreateChannel(EndpointAddress address, Uri via) + 在 System.ServiceModel.Channels.ChannelFactoryBase`1.CreateChannel(EndpointAddress address, Uri via) + 在 System.ServiceModel.Channels.ServiceChannelFactory.ServiceChannelFactoryOverRequest.CreateInnerChannelBinder(EndpointAddress to, Uri via) + 在 System.ServiceModel.Channels.ServiceChannelFactory.CreateServiceChannel(EndpointAddress address, Uri via) + 在 System.ServiceModel.Channels.ServiceChannelFactory.CreateChannel(Type channelType, EndpointAddress address, Uri via) + 在 System.ServiceModel.ChannelFactory`1.CreateChannel(EndpointAddress address, Uri via) + 在 System.ServiceModel.ChannelFactory`1.CreateChannel() + 在 System.ServiceModel.ClientBase`1.CreateChannel() + 在 System.ServiceModel.ClientBase`1.CreateChannelInternal() + 在 System.ServiceModel.ClientBase`1.get_Channel() + 在 BLL.CNCECHSSEService.HSSEServiceClient.GetCheck_CheckInfo_Table8ItemListToSUB(String unitId) 位置 G:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 13851 + 在 BLL.CNCECHSSEWebService.getCheck_CheckInfo_Table8Item() 位置 G:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 2072 +出错时间:10/26/2024 12:11:08 +出错时间:10/26/2024 12:11:08 + + +错误信息开始=====> +错误类型:ArgumentException +错误信息:提供的 URI 方案“http”无效,应为“https”。 +参数名: via +错误堆栈: + 在 System.ServiceModel.Channels.TransportChannelFactory`1.ValidateScheme(Uri via) + 在 System.ServiceModel.Channels.HttpChannelFactory`1.ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via) + 在 System.ServiceModel.Channels.HttpsChannelFactory`1.ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via) + 在 System.ServiceModel.Channels.HttpsChannelFactory`1.OnCreateChannelCore(EndpointAddress address, Uri via) + 在 System.ServiceModel.Channels.HttpChannelFactory`1.OnCreateChannel(EndpointAddress remoteAddress, Uri via) + 在 System.ServiceModel.Channels.ChannelFactoryBase`1.InternalCreateChannel(EndpointAddress address, Uri via) + 在 System.ServiceModel.Channels.ChannelFactoryBase`1.CreateChannel(EndpointAddress address, Uri via) + 在 System.ServiceModel.Channels.ServiceChannelFactory.ServiceChannelFactoryOverRequest.CreateInnerChannelBinder(EndpointAddress to, Uri via) + 在 System.ServiceModel.Channels.ServiceChannelFactory.CreateServiceChannel(EndpointAddress address, Uri via) + 在 System.ServiceModel.Channels.ServiceChannelFactory.CreateChannel(Type channelType, EndpointAddress address, Uri via) + 在 System.ServiceModel.ChannelFactory`1.CreateChannel(EndpointAddress address, Uri via) + 在 System.ServiceModel.ChannelFactory`1.CreateChannel() + 在 System.ServiceModel.ClientBase`1.CreateChannel() + 在 System.ServiceModel.ClientBase`1.CreateChannelInternal() + 在 System.ServiceModel.ClientBase`1.get_Channel() + 在 BLL.CNCECHSSEService.HSSEServiceClient.GetCheck_CheckRectifyListToSUB(String unitId) 位置 G:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 13843 + 在 BLL.CNCECHSSEWebService.getCheck_CheckRectify() 位置 G:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 1968 +出错时间:10/26/2024 12:11:08 +出错时间:10/26/2024 12:11:08 + + +错误信息开始=====> +错误类型:ArgumentException +错误信息:提供的 URI 方案“http”无效,应为“https”。 +参数名: via +错误堆栈: + 在 System.ServiceModel.Channels.TransportChannelFactory`1.ValidateScheme(Uri via) + 在 System.ServiceModel.Channels.HttpChannelFactory`1.ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via) + 在 System.ServiceModel.Channels.HttpsChannelFactory`1.ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via) + 在 System.ServiceModel.Channels.HttpsChannelFactory`1.OnCreateChannelCore(EndpointAddress address, Uri via) + 在 System.ServiceModel.Channels.HttpChannelFactory`1.OnCreateChannel(EndpointAddress remoteAddress, Uri via) + 在 System.ServiceModel.Channels.ChannelFactoryBase`1.InternalCreateChannel(EndpointAddress address, Uri via) + 在 System.ServiceModel.Channels.ChannelFactoryBase`1.CreateChannel(EndpointAddress address, Uri via) + 在 System.ServiceModel.Channels.ServiceChannelFactory.ServiceChannelFactoryOverRequest.CreateInnerChannelBinder(EndpointAddress to, Uri via) + 在 System.ServiceModel.Channels.ServiceChannelFactory.CreateServiceChannel(EndpointAddress address, Uri via) + 在 System.ServiceModel.Channels.ServiceChannelFactory.CreateChannel(Type channelType, EndpointAddress address, Uri via) + 在 System.ServiceModel.ChannelFactory`1.CreateChannel(EndpointAddress address, Uri via) + 在 System.ServiceModel.ChannelFactory`1.CreateChannel() + 在 System.ServiceModel.ClientBase`1.CreateChannel() + 在 System.ServiceModel.ClientBase`1.CreateChannelInternal() + 在 System.ServiceModel.ClientBase`1.get_Channel() + 在 BLL.CNCECHSSEService.HSSEServiceClient.GetInformation_UrgeReportToSUB(String unitId) 位置 G:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 13643 + 在 BLL.CNCECHSSEWebService.getInformation_UrgeReport() 位置 G:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 1910 +出错时间:10/26/2024 12:11:08 +出错时间:10/26/2024 12:11:08 + + +错误信息开始=====> +错误类型:ArgumentException +错误信息:提供的 URI 方案“http”无效,应为“https”。 +参数名: via +错误堆栈: + 在 System.ServiceModel.Channels.TransportChannelFactory`1.ValidateScheme(Uri via) + 在 System.ServiceModel.Channels.HttpChannelFactory`1.ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via) + 在 System.ServiceModel.Channels.HttpsChannelFactory`1.ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via) + 在 System.ServiceModel.Channels.HttpsChannelFactory`1.OnCreateChannelCore(EndpointAddress address, Uri via) + 在 System.ServiceModel.Channels.HttpChannelFactory`1.OnCreateChannel(EndpointAddress remoteAddress, Uri via) + 在 System.ServiceModel.Channels.ChannelFactoryBase`1.InternalCreateChannel(EndpointAddress address, Uri via) + 在 System.ServiceModel.Channels.ChannelFactoryBase`1.CreateChannel(EndpointAddress address, Uri via) + 在 System.ServiceModel.Channels.ServiceChannelFactory.ServiceChannelFactoryOverRequest.CreateInnerChannelBinder(EndpointAddress to, Uri via) + 在 System.ServiceModel.Channels.ServiceChannelFactory.CreateServiceChannel(EndpointAddress address, Uri via) + 在 System.ServiceModel.Channels.ServiceChannelFactory.CreateChannel(Type channelType, EndpointAddress address, Uri via) + 在 System.ServiceModel.ChannelFactory`1.CreateChannel(EndpointAddress address, Uri via) + 在 System.ServiceModel.ChannelFactory`1.CreateChannel() + 在 System.ServiceModel.ClientBase`1.CreateChannel() + 在 System.ServiceModel.ClientBase`1.CreateChannelInternal() + 在 System.ServiceModel.ClientBase`1.get_Channel() + 在 BLL.CNCECHSSEService.HSSEServiceClient.GetSupervise_SubUnitReportListToSUB() 位置 G:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 13827 + 在 BLL.CNCECHSSEWebService.getSupervise_SubUnitReport() 位置 G:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 2207 +出错时间:10/26/2024 14:11:08 +出错时间:10/26/2024 14:11:08 + + +错误信息开始=====> +错误类型:ArgumentException +错误信息:提供的 URI 方案“http”无效,应为“https”。 +参数名: via +错误堆栈: + 在 System.ServiceModel.Channels.TransportChannelFactory`1.ValidateScheme(Uri via) + 在 System.ServiceModel.Channels.HttpChannelFactory`1.ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via) + 在 System.ServiceModel.Channels.HttpsChannelFactory`1.ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via) + 在 System.ServiceModel.Channels.HttpsChannelFactory`1.OnCreateChannelCore(EndpointAddress address, Uri via) + 在 System.ServiceModel.Channels.HttpChannelFactory`1.OnCreateChannel(EndpointAddress remoteAddress, Uri via) + 在 System.ServiceModel.Channels.ChannelFactoryBase`1.InternalCreateChannel(EndpointAddress address, Uri via) + 在 System.ServiceModel.Channels.ChannelFactoryBase`1.CreateChannel(EndpointAddress address, Uri via) + 在 System.ServiceModel.Channels.ServiceChannelFactory.ServiceChannelFactoryOverRequest.CreateInnerChannelBinder(EndpointAddress to, Uri via) + 在 System.ServiceModel.Channels.ServiceChannelFactory.CreateServiceChannel(EndpointAddress address, Uri via) + 在 System.ServiceModel.Channels.ServiceChannelFactory.CreateChannel(Type channelType, EndpointAddress address, Uri via) + 在 System.ServiceModel.ChannelFactory`1.CreateChannel(EndpointAddress address, Uri via) + 在 System.ServiceModel.ChannelFactory`1.CreateChannel() + 在 System.ServiceModel.ClientBase`1.CreateChannel() + 在 System.ServiceModel.ClientBase`1.CreateChannelInternal() + 在 System.ServiceModel.ClientBase`1.get_Channel() + 在 BLL.CNCECHSSEService.HSSEServiceClient.GetCheck_CheckInfo_Table8ItemListToSUB(String unitId) 位置 G:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 13851 + 在 BLL.CNCECHSSEWebService.getCheck_CheckInfo_Table8Item() 位置 G:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 2072 +出错时间:10/26/2024 14:11:08 +出错时间:10/26/2024 14:11:08 + + +错误信息开始=====> +错误类型:ArgumentException +错误信息:提供的 URI 方案“http”无效,应为“https”。 +参数名: via +错误堆栈: + 在 System.ServiceModel.Channels.TransportChannelFactory`1.ValidateScheme(Uri via) + 在 System.ServiceModel.Channels.HttpChannelFactory`1.ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via) + 在 System.ServiceModel.Channels.HttpsChannelFactory`1.ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via) + 在 System.ServiceModel.Channels.HttpsChannelFactory`1.OnCreateChannelCore(EndpointAddress address, Uri via) + 在 System.ServiceModel.Channels.HttpChannelFactory`1.OnCreateChannel(EndpointAddress remoteAddress, Uri via) + 在 System.ServiceModel.Channels.ChannelFactoryBase`1.InternalCreateChannel(EndpointAddress address, Uri via) + 在 System.ServiceModel.Channels.ChannelFactoryBase`1.CreateChannel(EndpointAddress address, Uri via) + 在 System.ServiceModel.Channels.ServiceChannelFactory.ServiceChannelFactoryOverRequest.CreateInnerChannelBinder(EndpointAddress to, Uri via) + 在 System.ServiceModel.Channels.ServiceChannelFactory.CreateServiceChannel(EndpointAddress address, Uri via) + 在 System.ServiceModel.Channels.ServiceChannelFactory.CreateChannel(Type channelType, EndpointAddress address, Uri via) + 在 System.ServiceModel.ChannelFactory`1.CreateChannel(EndpointAddress address, Uri via) + 在 System.ServiceModel.ChannelFactory`1.CreateChannel() + 在 System.ServiceModel.ClientBase`1.CreateChannel() + 在 System.ServiceModel.ClientBase`1.CreateChannelInternal() + 在 System.ServiceModel.ClientBase`1.get_Channel() + 在 BLL.CNCECHSSEService.HSSEServiceClient.GetCheck_CheckRectifyListToSUB(String unitId) 位置 G:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 13843 + 在 BLL.CNCECHSSEWebService.getCheck_CheckRectify() 位置 G:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 1968 +出错时间:10/26/2024 14:11:08 +出错时间:10/26/2024 14:11:08 + + +错误信息开始=====> +错误类型:ArgumentException +错误信息:提供的 URI 方案“http”无效,应为“https”。 +参数名: via +错误堆栈: + 在 System.ServiceModel.Channels.TransportChannelFactory`1.ValidateScheme(Uri via) + 在 System.ServiceModel.Channels.HttpChannelFactory`1.ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via) + 在 System.ServiceModel.Channels.HttpsChannelFactory`1.ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via) + 在 System.ServiceModel.Channels.HttpsChannelFactory`1.OnCreateChannelCore(EndpointAddress address, Uri via) + 在 System.ServiceModel.Channels.HttpChannelFactory`1.OnCreateChannel(EndpointAddress remoteAddress, Uri via) + 在 System.ServiceModel.Channels.ChannelFactoryBase`1.InternalCreateChannel(EndpointAddress address, Uri via) + 在 System.ServiceModel.Channels.ChannelFactoryBase`1.CreateChannel(EndpointAddress address, Uri via) + 在 System.ServiceModel.Channels.ServiceChannelFactory.ServiceChannelFactoryOverRequest.CreateInnerChannelBinder(EndpointAddress to, Uri via) + 在 System.ServiceModel.Channels.ServiceChannelFactory.CreateServiceChannel(EndpointAddress address, Uri via) + 在 System.ServiceModel.Channels.ServiceChannelFactory.CreateChannel(Type channelType, EndpointAddress address, Uri via) + 在 System.ServiceModel.ChannelFactory`1.CreateChannel(EndpointAddress address, Uri via) + 在 System.ServiceModel.ChannelFactory`1.CreateChannel() + 在 System.ServiceModel.ClientBase`1.CreateChannel() + 在 System.ServiceModel.ClientBase`1.CreateChannelInternal() + 在 System.ServiceModel.ClientBase`1.get_Channel() + 在 BLL.CNCECHSSEService.HSSEServiceClient.GetInformation_UrgeReportToSUB(String unitId) 位置 G:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 13643 + 在 BLL.CNCECHSSEWebService.getInformation_UrgeReport() 位置 G:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 1910 +出错时间:10/26/2024 14:11:08 +出错时间:10/26/2024 14:11:08 + + +错误信息开始=====> +错误类型:NullReferenceException +错误信息:未将对象引用设置到对象的实例。 +错误堆栈: + 在 (Object ) + 在 FineUIPro.GridRow.uwEUVXJIBfEGVvHqMvTlecFpBACr() + 在 (GridRow ) + 在 FineUIPro.GridRow.InitTemplateContainers() + 在 (GridRow ) + 在 FineUIPro.Grid.LoadControlState(Object savedState) + 在 System.Web.UI.Control.LoadControlStateInternal(Object savedStateObj) + 在 System.Web.UI.Page.LoadAllState() + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:10/26/2024 14:28:31 +出错文件:http://localhost:8579/ProjectData/Installation.aspx +IP地址:::1 +操作人员:JT + +出错时间:10/26/2024 14:28:31 + + +错误信息开始=====> +错误类型:NullReferenceException +错误信息:未将对象引用设置到对象的实例。 +错误堆栈: + 在 (Object ) + 在 FineUIPro.GridRow.uwEUVXJIBfEGVvHqMvTlecFpBACr() + 在 (GridRow ) + 在 FineUIPro.GridRow.InitTemplateContainers() + 在 (GridRow ) + 在 FineUIPro.Grid.LoadControlState(Object savedState) + 在 System.Web.UI.Control.LoadControlStateInternal(Object savedStateObj) + 在 System.Web.UI.Page.LoadAllState() + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:10/26/2024 14:28:31 +出错文件:http://localhost:8579/ProjectData/Installation.aspx +IP地址:::1 +操作人员:JT + +出错时间:10/26/2024 14:28:31 + + +错误信息开始=====> +错误类型:NullReferenceException +错误信息:未将对象引用设置到对象的实例。 +错误堆栈: + 在 (Object ) + 在 FineUIPro.GridRow.uwEUVXJIBfEGVvHqMvTlecFpBACr() + 在 (GridRow ) + 在 FineUIPro.GridRow.InitTemplateContainers() + 在 (GridRow ) + 在 FineUIPro.Grid.LoadControlState(Object savedState) + 在 System.Web.UI.Control.LoadControlStateInternal(Object savedStateObj) + 在 System.Web.UI.Page.LoadAllState() + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:10/26/2024 14:28:33 +出错文件:http://localhost:8579/ProjectData/Installation.aspx +IP地址:::1 +操作人员:JT + +出错时间:10/26/2024 14:28:33 + + +错误信息开始=====> +错误类型:NullReferenceException +错误信息:未将对象引用设置到对象的实例。 +错误堆栈: + 在 (Object ) + 在 FineUIPro.GridRow.uwEUVXJIBfEGVvHqMvTlecFpBACr() + 在 (GridRow ) + 在 FineUIPro.GridRow.InitTemplateContainers() + 在 (GridRow ) + 在 FineUIPro.Grid.LoadControlState(Object savedState) + 在 System.Web.UI.Control.LoadControlStateInternal(Object savedStateObj) + 在 System.Web.UI.Page.LoadAllState() + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:10/26/2024 14:28:34 +出错文件:http://localhost:8579/ProjectData/Installation.aspx +IP地址:::1 +操作人员:JT + +出错时间:10/26/2024 14:28:34 + + +错误信息开始=====> +错误类型:NullReferenceException +错误信息:未将对象引用设置到对象的实例。 +错误堆栈: + 在 (Object ) + 在 FineUIPro.GridRow.uwEUVXJIBfEGVvHqMvTlecFpBACr() + 在 (GridRow ) + 在 FineUIPro.GridRow.InitTemplateContainers() + 在 (GridRow ) + 在 FineUIPro.Grid.LoadControlState(Object savedState) + 在 System.Web.UI.Control.LoadControlStateInternal(Object savedStateObj) + 在 System.Web.UI.Page.LoadAllState() + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:10/26/2024 14:28:35 +出错文件:http://localhost:8579/ProjectData/Installation.aspx +IP地址:::1 +操作人员:JT + +出错时间:10/26/2024 14:28:35 + + +错误信息开始=====> +错误类型:NullReferenceException +错误信息:未将对象引用设置到对象的实例。 +错误堆栈: + 在 (Object ) + 在 FineUIPro.GridRow.uwEUVXJIBfEGVvHqMvTlecFpBACr() + 在 (GridRow ) + 在 FineUIPro.GridRow.InitTemplateContainers() + 在 (GridRow ) + 在 FineUIPro.Grid.LoadControlState(Object savedState) + 在 System.Web.UI.Control.LoadControlStateInternal(Object savedStateObj) + 在 System.Web.UI.Page.LoadAllState() + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:10/26/2024 14:28:35 +出错文件:http://localhost:8579/ProjectData/Installation.aspx +IP地址:::1 +操作人员:JT + +出错时间:10/26/2024 14:28:35 + + +错误信息开始=====> +错误类型:NullReferenceException +错误信息:未将对象引用设置到对象的实例。 +错误堆栈: + 在 (Object ) + 在 FineUIPro.GridRow.uwEUVXJIBfEGVvHqMvTlecFpBACr() + 在 (GridRow ) + 在 FineUIPro.GridRow.InitTemplateContainers() + 在 (GridRow ) + 在 FineUIPro.Grid.LoadControlState(Object savedState) + 在 System.Web.UI.Control.LoadControlStateInternal(Object savedStateObj) + 在 System.Web.UI.Page.LoadAllState() + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:10/26/2024 14:28:35 +出错文件:http://localhost:8579/ProjectData/Installation.aspx +IP地址:::1 +操作人员:JT + +出错时间:10/26/2024 14:28:35 + + +错误信息开始=====> +错误类型:NullReferenceException +错误信息:未将对象引用设置到对象的实例。 +错误堆栈: + 在 (Object ) + 在 FineUIPro.GridRow.uwEUVXJIBfEGVvHqMvTlecFpBACr() + 在 (GridRow ) + 在 FineUIPro.GridRow.InitTemplateContainers() + 在 (GridRow ) + 在 FineUIPro.Grid.LoadControlState(Object savedState) + 在 System.Web.UI.Control.LoadControlStateInternal(Object savedStateObj) + 在 System.Web.UI.Page.LoadAllState() + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:10/26/2024 14:28:36 +出错文件:http://localhost:8579/ProjectData/Installation.aspx +IP地址:::1 +操作人员:JT + +出错时间:10/26/2024 14:28:36 + + +错误信息开始=====> +错误类型:NullReferenceException +错误信息:未将对象引用设置到对象的实例。 +错误堆栈: + 在 (Object ) + 在 FineUIPro.GridRow.uwEUVXJIBfEGVvHqMvTlecFpBACr() + 在 (GridRow ) + 在 FineUIPro.GridRow.InitTemplateContainers() + 在 (GridRow ) + 在 FineUIPro.Grid.LoadControlState(Object savedState) + 在 System.Web.UI.Control.LoadControlStateInternal(Object savedStateObj) + 在 System.Web.UI.Page.LoadAllState() + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:10/26/2024 14:28:36 +出错文件:http://localhost:8579/ProjectData/Installation.aspx +IP地址:::1 +操作人员:JT + +出错时间:10/26/2024 14:28:36 + + +错误信息开始=====> +错误类型:NullReferenceException +错误信息:未将对象引用设置到对象的实例。 +错误堆栈: + 在 (Object ) + 在 FineUIPro.GridRow.uwEUVXJIBfEGVvHqMvTlecFpBACr() + 在 (GridRow ) + 在 FineUIPro.GridRow.InitTemplateContainers() + 在 (GridRow ) + 在 FineUIPro.Grid.LoadControlState(Object savedState) + 在 System.Web.UI.Control.LoadControlStateInternal(Object savedStateObj) + 在 System.Web.UI.Page.LoadAllState() + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:10/26/2024 14:28:37 +出错文件:http://localhost:8579/ProjectData/Installation.aspx +IP地址:::1 +操作人员:JT + +出错时间:10/26/2024 14:28:37 + + +错误信息开始=====> +错误类型:NullReferenceException +错误信息:未将对象引用设置到对象的实例。 +错误堆栈: + 在 (Object ) + 在 FineUIPro.GridRow.uwEUVXJIBfEGVvHqMvTlecFpBACr() + 在 (GridRow ) + 在 FineUIPro.GridRow.InitTemplateContainers() + 在 (GridRow ) + 在 FineUIPro.Grid.LoadControlState(Object savedState) + 在 System.Web.UI.Control.LoadControlStateInternal(Object savedStateObj) + 在 System.Web.UI.Page.LoadAllState() + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:10/26/2024 14:28:42 +出错文件:http://localhost:8579/ProjectData/Installation.aspx +IP地址:::1 +操作人员:JT + +出错时间:10/26/2024 14:28:42 + + +错误信息开始=====> +错误类型:NullReferenceException +错误信息:未将对象引用设置到对象的实例。 +错误堆栈: + 在 (Object ) + 在 FineUIPro.GridRow.uwEUVXJIBfEGVvHqMvTlecFpBACr() + 在 (GridRow ) + 在 FineUIPro.GridRow.InitTemplateContainers() + 在 (GridRow ) + 在 FineUIPro.Grid.LoadControlState(Object savedState) + 在 System.Web.UI.Control.LoadControlStateInternal(Object savedStateObj) + 在 System.Web.UI.Page.LoadAllState() + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:10/26/2024 14:28:43 +出错文件:http://localhost:8579/ProjectData/Installation.aspx +IP地址:::1 +操作人员:JT + +出错时间:10/26/2024 14:28:43 + + +错误信息开始=====> +错误类型:NullReferenceException +错误信息:未将对象引用设置到对象的实例。 +错误堆栈: + 在 (Object ) + 在 FineUIPro.GridRow.uwEUVXJIBfEGVvHqMvTlecFpBACr() + 在 (GridRow ) + 在 FineUIPro.GridRow.InitTemplateContainers() + 在 (GridRow ) + 在 FineUIPro.Grid.LoadControlState(Object savedState) + 在 System.Web.UI.Control.LoadControlStateInternal(Object savedStateObj) + 在 System.Web.UI.Page.LoadAllState() + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:10/26/2024 14:28:43 +出错文件:http://localhost:8579/ProjectData/Installation.aspx +IP地址:::1 +操作人员:JT + +出错时间:10/26/2024 14:28:43 + + +错误信息开始=====> +错误类型:NullReferenceException +错误信息:未将对象引用设置到对象的实例。 +错误堆栈: + 在 (Object ) + 在 FineUIPro.GridRow.uwEUVXJIBfEGVvHqMvTlecFpBACr() + 在 (GridRow ) + 在 FineUIPro.GridRow.InitTemplateContainers() + 在 (GridRow ) + 在 FineUIPro.Grid.LoadControlState(Object savedState) + 在 System.Web.UI.Control.LoadControlStateInternal(Object savedStateObj) + 在 System.Web.UI.Page.LoadAllState() + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:10/26/2024 14:28:43 +出错文件:http://localhost:8579/ProjectData/Installation.aspx +IP地址:::1 +操作人员:JT + +出错时间:10/26/2024 14:28:43 + + +错误信息开始=====> +错误类型:NullReferenceException +错误信息:未将对象引用设置到对象的实例。 +错误堆栈: + 在 (Object ) + 在 FineUIPro.GridRow.uwEUVXJIBfEGVvHqMvTlecFpBACr() + 在 (GridRow ) + 在 FineUIPro.GridRow.InitTemplateContainers() + 在 (GridRow ) + 在 FineUIPro.Grid.LoadControlState(Object savedState) + 在 System.Web.UI.Control.LoadControlStateInternal(Object savedStateObj) + 在 System.Web.UI.Page.LoadAllState() + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:10/26/2024 14:28:44 +出错文件:http://localhost:8579/ProjectData/Installation.aspx +IP地址:::1 +操作人员:JT + +出错时间:10/26/2024 14:28:44 + + +错误信息开始=====> +错误类型:NullReferenceException +错误信息:未将对象引用设置到对象的实例。 +错误堆栈: + 在 (Object ) + 在 FineUIPro.GridRow.uwEUVXJIBfEGVvHqMvTlecFpBACr() + 在 (GridRow ) + 在 FineUIPro.GridRow.InitTemplateContainers() + 在 (GridRow ) + 在 FineUIPro.Grid.LoadControlState(Object savedState) + 在 System.Web.UI.Control.LoadControlStateInternal(Object savedStateObj) + 在 System.Web.UI.Page.LoadAllState() + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:10/26/2024 14:28:44 +出错文件:http://localhost:8579/ProjectData/Installation.aspx +IP地址:::1 +操作人员:JT + +出错时间:10/26/2024 14:28:44 + + +错误信息开始=====> +错误类型:NullReferenceException +错误信息:未将对象引用设置到对象的实例。 +错误堆栈: + 在 (Object ) + 在 FineUIPro.GridRow.uwEUVXJIBfEGVvHqMvTlecFpBACr() + 在 (GridRow ) + 在 FineUIPro.GridRow.InitTemplateContainers() + 在 (GridRow ) + 在 FineUIPro.Grid.LoadControlState(Object savedState) + 在 System.Web.UI.Control.LoadControlStateInternal(Object savedStateObj) + 在 System.Web.UI.Page.LoadAllState() + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:10/26/2024 14:28:44 +出错文件:http://localhost:8579/ProjectData/Installation.aspx +IP地址:::1 +操作人员:JT + +出错时间:10/26/2024 14:28:44 + + +错误信息开始=====> +错误类型:NullReferenceException +错误信息:未将对象引用设置到对象的实例。 +错误堆栈: + 在 (Object ) + 在 FineUIPro.GridRow.uwEUVXJIBfEGVvHqMvTlecFpBACr() + 在 (GridRow ) + 在 FineUIPro.GridRow.InitTemplateContainers() + 在 (GridRow ) + 在 FineUIPro.Grid.LoadControlState(Object savedState) + 在 System.Web.UI.Control.LoadControlStateInternal(Object savedStateObj) + 在 System.Web.UI.Page.LoadAllState() + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:10/26/2024 14:28:44 +出错文件:http://localhost:8579/ProjectData/Installation.aspx +IP地址:::1 +操作人员:JT + +出错时间:10/26/2024 14:28:44 + + +错误信息开始=====> +错误类型:NullReferenceException +错误信息:未将对象引用设置到对象的实例。 +错误堆栈: + 在 (Object ) + 在 FineUIPro.GridRow.uwEUVXJIBfEGVvHqMvTlecFpBACr() + 在 (GridRow ) + 在 FineUIPro.GridRow.InitTemplateContainers() + 在 (GridRow ) + 在 FineUIPro.Grid.LoadControlState(Object savedState) + 在 System.Web.UI.Control.LoadControlStateInternal(Object savedStateObj) + 在 System.Web.UI.Page.LoadAllState() + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:10/26/2024 14:28:45 +出错文件:http://localhost:8579/ProjectData/Installation.aspx +IP地址:::1 +操作人员:JT + +出错时间:10/26/2024 14:28:45 + + +错误信息开始=====> +错误类型:NullReferenceException +错误信息:未将对象引用设置到对象的实例。 +错误堆栈: + 在 (Object ) + 在 FineUIPro.GridRow.uwEUVXJIBfEGVvHqMvTlecFpBACr() + 在 (GridRow ) + 在 FineUIPro.GridRow.InitTemplateContainers() + 在 (GridRow ) + 在 FineUIPro.Grid.LoadControlState(Object savedState) + 在 System.Web.UI.Control.LoadControlStateInternal(Object savedStateObj) + 在 System.Web.UI.Page.LoadAllState() + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:10/26/2024 14:28:46 +出错文件:http://localhost:8579/ProjectData/Installation.aspx +IP地址:::1 +操作人员:JT + +出错时间:10/26/2024 14:28:46 + + +错误信息开始=====> +错误类型:NullReferenceException +错误信息:未将对象引用设置到对象的实例。 +错误堆栈: + 在 (Object ) + 在 FineUIPro.GridRow.uwEUVXJIBfEGVvHqMvTlecFpBACr() + 在 (GridRow ) + 在 FineUIPro.GridRow.InitTemplateContainers() + 在 (GridRow ) + 在 FineUIPro.Grid.LoadControlState(Object savedState) + 在 System.Web.UI.Control.LoadControlStateInternal(Object savedStateObj) + 在 System.Web.UI.Page.LoadAllState() + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:10/26/2024 14:28:46 +出错文件:http://localhost:8579/ProjectData/Installation.aspx +IP地址:::1 +操作人员:JT + +出错时间:10/26/2024 14:28:46 + + +错误信息开始=====> +错误类型:NullReferenceException +错误信息:未将对象引用设置到对象的实例。 +错误堆栈: + 在 (Object ) + 在 FineUIPro.GridRow.uwEUVXJIBfEGVvHqMvTlecFpBACr() + 在 (GridRow ) + 在 FineUIPro.GridRow.InitTemplateContainers() + 在 (GridRow ) + 在 FineUIPro.Grid.LoadControlState(Object savedState) + 在 System.Web.UI.Control.LoadControlStateInternal(Object savedStateObj) + 在 System.Web.UI.Page.LoadAllState() + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:10/26/2024 14:43:54 +出错文件:http://localhost:8579/ProjectData/Installation.aspx +IP地址:::1 +操作人员:JT + +出错时间:10/26/2024 14:43:54 + + +错误信息开始=====> +错误类型:NullReferenceException +错误信息:未将对象引用设置到对象的实例。 +错误堆栈: + 在 (Object ) + 在 FineUIPro.GridRow.uwEUVXJIBfEGVvHqMvTlecFpBACr() + 在 (GridRow ) + 在 FineUIPro.GridRow.InitTemplateContainers() + 在 (GridRow ) + 在 FineUIPro.Grid.LoadControlState(Object savedState) + 在 System.Web.UI.Control.LoadControlStateInternal(Object savedStateObj) + 在 System.Web.UI.Page.LoadAllState() + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:10/26/2024 14:44:03 +出错文件:http://localhost:8579/ProjectData/Installation.aspx +IP地址:::1 +操作人员:JT + +出错时间:10/26/2024 14:44:03 + + +错误信息开始=====> +错误类型:NullReferenceException +错误信息:未将对象引用设置到对象的实例。 +错误堆栈: + 在 (Object ) + 在 FineUIPro.GridRow.uwEUVXJIBfEGVvHqMvTlecFpBACr() + 在 (GridRow ) + 在 FineUIPro.GridRow.InitTemplateContainers() + 在 (GridRow ) + 在 FineUIPro.Grid.LoadControlState(Object savedState) + 在 System.Web.UI.Control.LoadControlStateInternal(Object savedStateObj) + 在 System.Web.UI.Page.LoadAllState() + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:10/26/2024 14:44:03 +出错文件:http://localhost:8579/ProjectData/Installation.aspx +IP地址:::1 +操作人员:JT + +出错时间:10/26/2024 14:44:03 + + +错误信息开始=====> +错误类型:NullReferenceException +错误信息:未将对象引用设置到对象的实例。 +错误堆栈: + 在 (Object ) + 在 FineUIPro.GridRow.uwEUVXJIBfEGVvHqMvTlecFpBACr() + 在 (GridRow ) + 在 FineUIPro.GridRow.InitTemplateContainers() + 在 (GridRow ) + 在 FineUIPro.Grid.LoadControlState(Object savedState) + 在 System.Web.UI.Control.LoadControlStateInternal(Object savedStateObj) + 在 System.Web.UI.Page.LoadAllState() + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:10/26/2024 14:44:04 +出错文件:http://localhost:8579/ProjectData/Installation.aspx +IP地址:::1 +操作人员:JT + +出错时间:10/26/2024 14:44:04 + + +错误信息开始=====> +错误类型:NullReferenceException +错误信息:未将对象引用设置到对象的实例。 +错误堆栈: + 在 (Object ) + 在 FineUIPro.GridRow.uwEUVXJIBfEGVvHqMvTlecFpBACr() + 在 (GridRow ) + 在 FineUIPro.GridRow.InitTemplateContainers() + 在 (GridRow ) + 在 FineUIPro.Grid.LoadControlState(Object savedState) + 在 System.Web.UI.Control.LoadControlStateInternal(Object savedStateObj) + 在 System.Web.UI.Page.LoadAllState() + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:10/26/2024 14:44:27 +出错文件:http://localhost:8579/ProjectData/Installation.aspx +IP地址:::1 +操作人员:JT + +出错时间:10/26/2024 14:44:27 + + +错误信息开始=====> +错误类型:NullReferenceException +错误信息:未将对象引用设置到对象的实例。 +错误堆栈: + 在 (Object ) + 在 FineUIPro.GridRow.uwEUVXJIBfEGVvHqMvTlecFpBACr() + 在 (GridRow ) + 在 FineUIPro.GridRow.InitTemplateContainers() + 在 (GridRow ) + 在 FineUIPro.Grid.LoadControlState(Object savedState) + 在 System.Web.UI.Control.LoadControlStateInternal(Object savedStateObj) + 在 System.Web.UI.Page.LoadAllState() + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:10/26/2024 14:44:27 +出错文件:http://localhost:8579/ProjectData/Installation.aspx +IP地址:::1 +操作人员:JT + +出错时间:10/26/2024 14:44:27 + + +错误信息开始=====> +错误类型:NullReferenceException +错误信息:未将对象引用设置到对象的实例。 +错误堆栈: + 在 (Object ) + 在 FineUIPro.GridRow.uwEUVXJIBfEGVvHqMvTlecFpBACr() + 在 (GridRow ) + 在 FineUIPro.GridRow.InitTemplateContainers() + 在 (GridRow ) + 在 FineUIPro.Grid.LoadControlState(Object savedState) + 在 System.Web.UI.Control.LoadControlStateInternal(Object savedStateObj) + 在 System.Web.UI.Page.LoadAllState() + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:10/26/2024 14:44:30 +出错文件:http://localhost:8579/ProjectData/Installation.aspx +IP地址:::1 +操作人员:JT + +出错时间:10/26/2024 14:44:30 + + +错误信息开始=====> +错误类型:NullReferenceException +错误信息:未将对象引用设置到对象的实例。 +错误堆栈: + 在 (Object ) + 在 FineUIPro.GridRow.uwEUVXJIBfEGVvHqMvTlecFpBACr() + 在 (GridRow ) + 在 FineUIPro.GridRow.InitTemplateContainers() + 在 (GridRow ) + 在 FineUIPro.Grid.LoadControlState(Object savedState) + 在 System.Web.UI.Control.LoadControlStateInternal(Object savedStateObj) + 在 System.Web.UI.Page.LoadAllState() + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:10/26/2024 14:44:31 +出错文件:http://localhost:8579/ProjectData/Installation.aspx +IP地址:::1 +操作人员:JT + +出错时间:10/26/2024 14:44:31 + + +错误信息开始=====> +错误类型:NullReferenceException +错误信息:未将对象引用设置到对象的实例。 +错误堆栈: + 在 (Object ) + 在 FineUIPro.GridRow.uwEUVXJIBfEGVvHqMvTlecFpBACr() + 在 (GridRow ) + 在 FineUIPro.GridRow.InitTemplateContainers() + 在 (GridRow ) + 在 FineUIPro.Grid.LoadControlState(Object savedState) + 在 System.Web.UI.Control.LoadControlStateInternal(Object savedStateObj) + 在 System.Web.UI.Page.LoadAllState() + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:10/26/2024 14:44:33 +出错文件:http://localhost:8579/ProjectData/Installation.aspx +IP地址:::1 +操作人员:JT + +出错时间:10/26/2024 14:44:33 + + +错误信息开始=====> +错误类型:NullReferenceException +错误信息:未将对象引用设置到对象的实例。 +错误堆栈: + 在 (Object ) + 在 FineUIPro.GridRow.uwEUVXJIBfEGVvHqMvTlecFpBACr() + 在 (GridRow ) + 在 FineUIPro.GridRow.InitTemplateContainers() + 在 (GridRow ) + 在 FineUIPro.Grid.LoadControlState(Object savedState) + 在 System.Web.UI.Control.LoadControlStateInternal(Object savedStateObj) + 在 System.Web.UI.Page.LoadAllState() + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:10/26/2024 14:44:34 +出错文件:http://localhost:8579/ProjectData/Installation.aspx +IP地址:::1 +操作人员:JT + +出错时间:10/26/2024 14:44:34 + + +错误信息开始=====> +错误类型:NullReferenceException +错误信息:未将对象引用设置到对象的实例。 +错误堆栈: + 在 (Object ) + 在 FineUIPro.GridRow.uwEUVXJIBfEGVvHqMvTlecFpBACr() + 在 (GridRow ) + 在 FineUIPro.GridRow.InitTemplateContainers() + 在 (GridRow ) + 在 FineUIPro.Grid.LoadControlState(Object savedState) + 在 System.Web.UI.Control.LoadControlStateInternal(Object savedStateObj) + 在 System.Web.UI.Page.LoadAllState() + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:10/26/2024 14:44:34 +出错文件:http://localhost:8579/ProjectData/Installation.aspx +IP地址:::1 +操作人员:JT + +出错时间:10/26/2024 14:44:34 + + +错误信息开始=====> +错误类型:NullReferenceException +错误信息:未将对象引用设置到对象的实例。 +错误堆栈: + 在 (Object ) + 在 FineUIPro.GridRow.uwEUVXJIBfEGVvHqMvTlecFpBACr() + 在 (GridRow ) + 在 FineUIPro.GridRow.InitTemplateContainers() + 在 (GridRow ) + 在 FineUIPro.Grid.LoadControlState(Object savedState) + 在 System.Web.UI.Control.LoadControlStateInternal(Object savedStateObj) + 在 System.Web.UI.Page.LoadAllState() + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:10/26/2024 14:44:35 +出错文件:http://localhost:8579/ProjectData/Installation.aspx +IP地址:::1 +操作人员:JT + +出错时间:10/26/2024 14:44:35 + + +错误信息开始=====> +错误类型:NullReferenceException +错误信息:未将对象引用设置到对象的实例。 +错误堆栈: + 在 (Object ) + 在 FineUIPro.GridRow.uwEUVXJIBfEGVvHqMvTlecFpBACr() + 在 (GridRow ) + 在 FineUIPro.GridRow.InitTemplateContainers() + 在 (GridRow ) + 在 FineUIPro.Grid.LoadControlState(Object savedState) + 在 System.Web.UI.Control.LoadControlStateInternal(Object savedStateObj) + 在 System.Web.UI.Page.LoadAllState() + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:10/26/2024 14:44:35 +出错文件:http://localhost:8579/ProjectData/Installation.aspx +IP地址:::1 +操作人员:JT + +出错时间:10/26/2024 14:44:35 + + +错误信息开始=====> +错误类型:NullReferenceException +错误信息:未将对象引用设置到对象的实例。 +错误堆栈: + 在 (Object ) + 在 FineUIPro.GridRow.uwEUVXJIBfEGVvHqMvTlecFpBACr() + 在 (GridRow ) + 在 FineUIPro.GridRow.InitTemplateContainers() + 在 (GridRow ) + 在 FineUIPro.Grid.LoadControlState(Object savedState) + 在 System.Web.UI.Control.LoadControlStateInternal(Object savedStateObj) + 在 System.Web.UI.Page.LoadAllState() + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:10/26/2024 14:44:35 +出错文件:http://localhost:8579/ProjectData/Installation.aspx +IP地址:::1 +操作人员:JT + +出错时间:10/26/2024 14:44:35 + + +错误信息开始=====> +错误类型:NullReferenceException +错误信息:未将对象引用设置到对象的实例。 +错误堆栈: + 在 (Object ) + 在 FineUIPro.GridRow.uwEUVXJIBfEGVvHqMvTlecFpBACr() + 在 (GridRow ) + 在 FineUIPro.GridRow.InitTemplateContainers() + 在 (GridRow ) + 在 FineUIPro.Grid.LoadControlState(Object savedState) + 在 System.Web.UI.Control.LoadControlStateInternal(Object savedStateObj) + 在 System.Web.UI.Page.LoadAllState() + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:10/26/2024 14:44:36 +出错文件:http://localhost:8579/ProjectData/Installation.aspx +IP地址:::1 +操作人员:JT + +出错时间:10/26/2024 14:44:36 + + +错误信息开始=====> +错误类型:NullReferenceException +错误信息:未将对象引用设置到对象的实例。 +错误堆栈: + 在 (Object ) + 在 FineUIPro.GridRow.uwEUVXJIBfEGVvHqMvTlecFpBACr() + 在 (GridRow ) + 在 FineUIPro.GridRow.InitTemplateContainers() + 在 (GridRow ) + 在 FineUIPro.Grid.LoadControlState(Object savedState) + 在 System.Web.UI.Control.LoadControlStateInternal(Object savedStateObj) + 在 System.Web.UI.Page.LoadAllState() + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:10/26/2024 14:44:36 +出错文件:http://localhost:8579/ProjectData/Installation.aspx +IP地址:::1 +操作人员:JT + +出错时间:10/26/2024 14:44:36 + + +错误信息开始=====> +错误类型:NullReferenceException +错误信息:未将对象引用设置到对象的实例。 +错误堆栈: + 在 (Object ) + 在 FineUIPro.GridRow.uwEUVXJIBfEGVvHqMvTlecFpBACr() + 在 (GridRow ) + 在 FineUIPro.GridRow.InitTemplateContainers() + 在 (GridRow ) + 在 FineUIPro.Grid.LoadControlState(Object savedState) + 在 System.Web.UI.Control.LoadControlStateInternal(Object savedStateObj) + 在 System.Web.UI.Page.LoadAllState() + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:10/26/2024 14:44:36 +出错文件:http://localhost:8579/ProjectData/Installation.aspx +IP地址:::1 +操作人员:JT + +出错时间:10/26/2024 14:44:36 + + +错误信息开始=====> +错误类型:NullReferenceException +错误信息:未将对象引用设置到对象的实例。 +错误堆栈: + 在 (Object ) + 在 FineUIPro.GridRow.uwEUVXJIBfEGVvHqMvTlecFpBACr() + 在 (GridRow ) + 在 FineUIPro.GridRow.InitTemplateContainers() + 在 (GridRow ) + 在 FineUIPro.Grid.LoadControlState(Object savedState) + 在 System.Web.UI.Control.LoadControlStateInternal(Object savedStateObj) + 在 System.Web.UI.Page.LoadAllState() + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:10/26/2024 14:44:37 +出错文件:http://localhost:8579/ProjectData/Installation.aspx +IP地址:::1 +操作人员:JT + +出错时间:10/26/2024 14:44:37 + + +错误信息开始=====> +错误类型:NullReferenceException +错误信息:未将对象引用设置到对象的实例。 +错误堆栈: + 在 (Object ) + 在 FineUIPro.GridRow.uwEUVXJIBfEGVvHqMvTlecFpBACr() + 在 (GridRow ) + 在 FineUIPro.GridRow.InitTemplateContainers() + 在 (GridRow ) + 在 FineUIPro.Grid.LoadControlState(Object savedState) + 在 System.Web.UI.Control.LoadControlStateInternal(Object savedStateObj) + 在 System.Web.UI.Page.LoadAllState() + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:10/26/2024 14:44:37 +出错文件:http://localhost:8579/ProjectData/Installation.aspx +IP地址:::1 +操作人员:JT + +出错时间:10/26/2024 14:44:37 + + +错误信息开始=====> +错误类型:NullReferenceException +错误信息:未将对象引用设置到对象的实例。 +错误堆栈: + 在 (Object ) + 在 FineUIPro.GridRow.uwEUVXJIBfEGVvHqMvTlecFpBACr() + 在 (GridRow ) + 在 FineUIPro.GridRow.InitTemplateContainers() + 在 (GridRow ) + 在 FineUIPro.Grid.LoadControlState(Object savedState) + 在 System.Web.UI.Control.LoadControlStateInternal(Object savedStateObj) + 在 System.Web.UI.Page.LoadAllState() + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:10/26/2024 14:44:40 +出错文件:http://localhost:8579/ProjectData/Installation.aspx +IP地址:::1 +操作人员:JT + +出错时间:10/26/2024 14:44:40 + + +错误信息开始=====> +错误类型:NullReferenceException +错误信息:未将对象引用设置到对象的实例。 +错误堆栈: + 在 (Object ) + 在 FineUIPro.GridRow.uwEUVXJIBfEGVvHqMvTlecFpBACr() + 在 (GridRow ) + 在 FineUIPro.GridRow.InitTemplateContainers() + 在 (GridRow ) + 在 FineUIPro.Grid.LoadControlState(Object savedState) + 在 System.Web.UI.Control.LoadControlStateInternal(Object savedStateObj) + 在 System.Web.UI.Page.LoadAllState() + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:10/26/2024 14:44:40 +出错文件:http://localhost:8579/ProjectData/Installation.aspx +IP地址:::1 +操作人员:JT + +出错时间:10/26/2024 14:44:40 + + +错误信息开始=====> +错误类型:NullReferenceException +错误信息:未将对象引用设置到对象的实例。 +错误堆栈: + 在 (Object ) + 在 FineUIPro.GridRow.uwEUVXJIBfEGVvHqMvTlecFpBACr() + 在 (GridRow ) + 在 FineUIPro.GridRow.InitTemplateContainers() + 在 (GridRow ) + 在 FineUIPro.Grid.LoadControlState(Object savedState) + 在 System.Web.UI.Control.LoadControlStateInternal(Object savedStateObj) + 在 System.Web.UI.Page.LoadAllState() + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:10/26/2024 14:44:44 +出错文件:http://localhost:8579/ProjectData/Installation.aspx +IP地址:::1 +操作人员:JT + +出错时间:10/26/2024 14:44:44 + + +错误信息开始=====> +错误类型:NullReferenceException +错误信息:未将对象引用设置到对象的实例。 +错误堆栈: + 在 (Object ) + 在 FineUIPro.GridRow.uwEUVXJIBfEGVvHqMvTlecFpBACr() + 在 (GridRow ) + 在 FineUIPro.GridRow.InitTemplateContainers() + 在 (GridRow ) + 在 FineUIPro.Grid.LoadControlState(Object savedState) + 在 System.Web.UI.Control.LoadControlStateInternal(Object savedStateObj) + 在 System.Web.UI.Page.LoadAllState() + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:10/26/2024 14:46:38 +出错文件:http://localhost:8579/ProjectData/Installation.aspx +IP地址:::1 +操作人员:JT + +出错时间:10/26/2024 14:46:38 + + +错误信息开始=====> +错误类型:NullReferenceException +错误信息:未将对象引用设置到对象的实例。 +错误堆栈: + 在 (Object ) + 在 FineUIPro.GridRow.uwEUVXJIBfEGVvHqMvTlecFpBACr() + 在 (GridRow ) + 在 FineUIPro.GridRow.InitTemplateContainers() + 在 (GridRow ) + 在 FineUIPro.Grid.LoadControlState(Object savedState) + 在 System.Web.UI.Control.LoadControlStateInternal(Object savedStateObj) + 在 System.Web.UI.Page.LoadAllState() + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:10/26/2024 14:48:40 +出错文件:http://localhost:8579/ProjectData/Installation.aspx +IP地址:::1 +操作人员:JT + +出错时间:10/26/2024 14:48:40 + + +错误信息开始=====> +错误类型:NullReferenceException +错误信息:未将对象引用设置到对象的实例。 +错误堆栈: + 在 (Object ) + 在 FineUIPro.GridRow.uwEUVXJIBfEGVvHqMvTlecFpBACr() + 在 (GridRow ) + 在 FineUIPro.GridRow.InitTemplateContainers() + 在 (GridRow ) + 在 FineUIPro.Grid.LoadControlState(Object savedState) + 在 System.Web.UI.Control.LoadControlStateInternal(Object savedStateObj) + 在 System.Web.UI.Page.LoadAllState() + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:10/26/2024 14:48:45 +出错文件:http://localhost:8579/ProjectData/Installation.aspx +IP地址:::1 +操作人员:JT + +出错时间:10/26/2024 14:48:45 + + +错误信息开始=====> +错误类型:NullReferenceException +错误信息:未将对象引用设置到对象的实例。 +错误堆栈: + 在 (Object ) + 在 FineUIPro.GridRow.uwEUVXJIBfEGVvHqMvTlecFpBACr() + 在 (GridRow ) + 在 FineUIPro.GridRow.InitTemplateContainers() + 在 (GridRow ) + 在 FineUIPro.Grid.LoadControlState(Object savedState) + 在 System.Web.UI.Control.LoadControlStateInternal(Object savedStateObj) + 在 System.Web.UI.Page.LoadAllState() + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:10/26/2024 14:48:47 +出错文件:http://localhost:8579/ProjectData/Installation.aspx +IP地址:::1 +操作人员:JT + +出错时间:10/26/2024 14:48:47 + + +错误信息开始=====> +错误类型:HttpCompileException +错误信息:g:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\JDGL\Progress\WbsManager.aspx(73): error CS1061: “ASP.jdgl_progress_wbsmanager_aspx”不包含“btnAdd_Click”的定义,并且找不到可接受类型为“ASP.jdgl_progress_wbsmanager_aspx”的第一个参数的扩展方法“btnAdd_Click”(是否缺少 using 指令或程序集引用?) +错误堆栈: + 在 System.Web.Compilation.BuildManager.CompileWebFile(VirtualPath virtualPath) + 在 System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate) + 在 System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate) + 在 System.Web.Compilation.BuildManager.GetVirtualPathObjectFactory(VirtualPath virtualPath, HttpContext context, Boolean allowCrossApp, Boolean throwIfNotFound) + 在 System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath(VirtualPath virtualPath, Type requiredBaseType, HttpContext context, Boolean allowCrossApp) + 在 System.Web.UI.PageHandlerFactory.GetHandlerHelper(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath) + 在 System.Web.UI.PageHandlerFactory.GetHandler(HttpContext context, String requestType, String virtualPath, String path) + 在 System.Web.HttpApplication.MaterializeHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() + 在 System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step) + 在 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +出错时间:10/26/2024 15:47:15 +出错文件:http://localhost:8579/JDGL/Progress/WbsManager.aspx +IP地址:::1 + +出错时间:10/26/2024 15:47:15 + + +错误信息开始=====> +错误类型:HttpCompileException +错误信息:g:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\JDGL\Progress\WbsManager.aspx(143): error CS1061: “ASP.jdgl_progress_wbsmanager_aspx”不包含“Window1_Close”的定义,并且找不到可接受类型为“ASP.jdgl_progress_wbsmanager_aspx”的第一个参数的扩展方法“Window1_Close”(是否缺少 using 指令或程序集引用?) +错误堆栈: + 在 System.Web.Compilation.BuildManager.CompileWebFile(VirtualPath virtualPath) + 在 System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate) + 在 System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate) + 在 System.Web.Compilation.BuildManager.GetVirtualPathObjectFactory(VirtualPath virtualPath, HttpContext context, Boolean allowCrossApp, Boolean throwIfNotFound) + 在 System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath(VirtualPath virtualPath, Type requiredBaseType, HttpContext context, Boolean allowCrossApp) + 在 System.Web.UI.PageHandlerFactory.GetHandlerHelper(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath) + 在 System.Web.UI.PageHandlerFactory.GetHandler(HttpContext context, String requestType, String virtualPath, String path) + 在 System.Web.HttpApplication.MaterializeHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() + 在 System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step) + 在 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +出错时间:10/26/2024 15:49:59 +出错文件:http://localhost:8579/JDGL/Progress/WbsManager.aspx +IP地址:::1 + +出错时间:10/26/2024 15:49:59 + diff --git a/SGGL/FineUIPro.Web/FineUIPro.Web.csproj b/SGGL/FineUIPro.Web/FineUIPro.Web.csproj index cb3c8ed0..c15eaca8 100644 --- a/SGGL/FineUIPro.Web/FineUIPro.Web.csproj +++ b/SGGL/FineUIPro.Web/FineUIPro.Web.csproj @@ -1451,6 +1451,7 @@ + @@ -14284,6 +14285,13 @@ RectificationMeasureSet.aspx + + WbsManager.aspx + ASPXCodeBehind + + + WbsManager.aspx + WBSCompleteAudit.aspx ASPXCodeBehind @@ -18598,12 +18606,14 @@ ActionWorkLedger.aspx + ASPXCodeBehind ActionWorkLedger.aspx ActionWorkLedgerAdd.aspx + ASPXCodeBehind ActionWorkLedgerAdd.aspx diff --git a/SGGL/FineUIPro.Web/JDGL/Progress/WbsManager.aspx b/SGGL/FineUIPro.Web/JDGL/Progress/WbsManager.aspx new file mode 100644 index 00000000..70385dc8 --- /dev/null +++ b/SGGL/FineUIPro.Web/JDGL/Progress/WbsManager.aspx @@ -0,0 +1,223 @@ +<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WbsManager.aspx.cs" Inherits="FineUIPro.Web.JDGL.Progress.WbsManager" %> + + + + + + + 费用项裁剪 + + + +
+ + < + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <%-- + + + + + + + + + + + + + + + + + --%> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SGGL/FineUIPro.Web/JDGL/Progress/WbsManager.aspx.cs b/SGGL/FineUIPro.Web/JDGL/Progress/WbsManager.aspx.cs new file mode 100644 index 00000000..36d2b9fb --- /dev/null +++ b/SGGL/FineUIPro.Web/JDGL/Progress/WbsManager.aspx.cs @@ -0,0 +1,277 @@ +using BLL; +using Newtonsoft.Json.Linq; +using System; +using System.Collections.Generic; +using System.Data; +using System.Data.SqlClient; +using System.Linq; +using System.Web.UI.WebControls; + +namespace FineUIPro.Web.JDGL.Progress +{ + public partial class WbsManager : PageBase + { + #region 页面加载 + /// + /// 页面加载 + /// + /// + /// + protected void Page_Load(object sender, EventArgs e) + { + if (!IsPostBack) + { + GetButtonPower(); + InitTreeMenu(); + } + } + + private void InitTreeMenu() { + + } + #endregion + + #region 树节点展开 + /// + /// 树节点展开 + /// + /// + /// + protected void trWBS_NodeExpand(object sender, TreeNodeEventArgs e) { + + } + #endregion + + #region Tree点击事件 + /// + /// Tree点击事件 + /// + /// + /// + protected void trWBS_NodeCommand(object sender, TreeCommandEventArgs e) + { + + } + #endregion + + #region 关闭窗口 + /// + /// 关闭窗口 + /// + /// + /// + protected void Window1_Close(object sender, WindowCloseEventArgs e) + { + ShowNotify("保存成功!", MessageBoxIcon.Success); + + //getWBSSet(); + } + + /// + /// 关闭窗口 + /// + /// + /// + protected void Window2_Close(object sender, WindowCloseEventArgs e) + { + ShowNotify("拷贝成功!", MessageBoxIcon.Success); + + } + + /// + /// 关闭窗口 + /// + /// + /// + protected void Window3_Close(object sender, WindowCloseEventArgs e) + { + ShowNotify("保存成功!", MessageBoxIcon.Success); + + + } + #endregion + + #region 保存事件 + /// + /// 保存 + /// + /// + /// + protected void btnSave_Click(object sender, EventArgs e) + { + if (Grid1.Rows.Count > 0) + { + JArray mergedData = Grid1.GetMergedData(); + + bool isPass = true; + if (isPass) + { + foreach (var item in this.Grid1.SelectedRowIDArray) + { + Model.WBS_CostControl costControl = BLL.CostControlService.GetCostControlByCostControlId(item); + + } + + foreach (JObject mergedRow in mergedData) + { + JObject values = mergedRow.Value("values"); + string costControlId = values.Value("CostControlId"); + //string totalNum = values.Value("TotalNum"); + //string realPrice = values.Value("RealPrice"); + //string planPrice = values.Value("PlanPrice"); + Model.WBS_CostControl costControl = BLL.CostControlService.GetCostControlByCostControlId(costControlId); + if (this.Grid1.SelectedRowIDArray.Contains(costControlId)) + { + costControl.IsSelected = true; + } + else + { + costControl.IsSelected = false; + } + BLL.CostControlService.UpdateCostControl(costControl); + } + } + BindGrid(); + } + Alert.ShowInTop("保存成功!", MessageBoxIcon.Success); + } + #endregion + + #region 绑定数据 + + private string upStartDate = string.Empty; + private string upEndDate = string.Empty; + protected void Grid1_RowDataBound(object sender, GridRowEventArgs e) + { + string id = e.RowID; + } + + /// + /// 绑定数据 + /// + /// + /// + protected void Grid1_FilterChange(object sender, EventArgs e) + { + BindGrid(); + } + + protected void Grid1_PageIndexChange(object sender, GridPageEventArgs e) + { + Grid1.PageIndex = e.NewPageIndex; + BindGrid(); + } + + /// + /// Grid1排序 + /// + /// + /// + protected void Grid1_Sort(object sender, GridSortEventArgs e) + { + Grid1.SortDirection = e.SortDirection; + Grid1.SortField = e.SortField; + BindGrid(); + } + + /// + /// 分页下拉选择事件 + /// + /// + /// + protected void ddlPageSize_SelectedIndexChanged(object sender, EventArgs e) + { + Grid1.PageSize = Convert.ToInt32(ddlPageSize.SelectedValue); + BindGrid(); + } + + + /// + /// 加载Grid + /// + private void BindGrid() + { + + } + #endregion + + #region 获取按钮权限 + /// + /// 获取按钮权限 + /// + /// + /// + private void GetButtonPower() + { + if (Request.Params["value"] == "0") + { + return; + } + var buttonList = BLL.CommonService.GetAllButtonList(this.CurrUser.LoginProjectId, this.CurrUser.UserId, BLL.Const.WBSSetAuditMenuId); + if (buttonList.Count() > 0) + { + if (buttonList.Contains(BLL.Const.BtnAdd)) + { + + this.btnAdd.Hidden = false; + //this.btnMenuDetail.Hidden = false; + //this.btnMenuWeekDetail.Hidden = false; + //this.btnMenuCopy2.Hidden = false; + } + if (buttonList.Contains(BLL.Const.BtnModify)) + { + this.btnMenuModify.Hidden = false; + } + if (buttonList.Contains(BLL.Const.BtnSave)) + { + this.btnSave.Hidden = false; + } + if (buttonList.Contains(BLL.Const.BtnDelete)) + { + this.btnMenuDel.Hidden = false; + } + //if (buttonList.Contains(BLL.Const.BtnAuditing)) + //{ + // this.btnMenuAudit.Hidden = false; + //} + } + } + #endregion + + #region 增加费用项 + /// + /// 增加费控项 + /// + /// + /// + protected void btnAdd_Click(object sender, EventArgs e) { + if (!string.IsNullOrEmpty(trWBS.SelectedNodeID)) + { + this.hdSelectId.Text = this.trWBS.SelectedNodeID; + Model.Wbs_WbsSet wbsSet = BLL.WbsSetService.GetWbsSetByWbsSetId(this.trWBS.SelectedNodeID); + if (wbsSet != null) + { + var list = BLL.WbsSetService.GetWbsSetsBySuperWbsSetId(this.trWBS.SelectedNodeID); + if (list.Count == 0) + { + string openUrl = String.Format("CostControlEdit.aspx?operating=add&Id={0}", trWBS.SelectedNodeID, "增加 - "); + PageContext.RegisterStartupScript(Window3.GetShowReference(openUrl)); + } + else + { + ShowNotify("请选择工作项节点进行增加!", MessageBoxIcon.Warning); + } + } + else + { + ShowNotify("请选择工作项节点进行增加!", MessageBoxIcon.Warning); + } + } + else + { + ShowNotify("请选择树节点!", MessageBoxIcon.Warning); + } + } + #endregion + } +} \ No newline at end of file diff --git a/SGGL/FineUIPro.Web/JDGL/Progress/WbsManager.aspx.designer.cs b/SGGL/FineUIPro.Web/JDGL/Progress/WbsManager.aspx.designer.cs new file mode 100644 index 00000000..b27caf94 --- /dev/null +++ b/SGGL/FineUIPro.Web/JDGL/Progress/WbsManager.aspx.designer.cs @@ -0,0 +1,215 @@ +//------------------------------------------------------------------------------ +// <自动生成> +// 此代码由工具生成。 +// +// 对此文件的更改可能导致不正确的行为,如果 +// 重新生成代码,则所做更改将丢失。 +// +//------------------------------------------------------------------------------ + +namespace FineUIPro.Web.JDGL.Progress +{ + + + public partial class WbsManager + { + + /// + /// form1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::System.Web.UI.HtmlControls.HtmlForm form1; + + /// + /// PageManager1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.PageManager PageManager1; + + /// + /// Panel1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Panel Panel1; + + /// + /// panelLeftRegion 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Panel panelLeftRegion; + + /// + /// trWBS 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Tree trWBS; + + /// + /// hdSelectId 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.HiddenField hdSelectId; + + /// + /// hdType 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.HiddenField hdType; + + /// + /// panelCenterRegion 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Panel panelCenterRegion; + + /// + /// Grid1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Grid Grid1; + + /// + /// Toolbar1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Toolbar Toolbar1; + + /// + /// btnAdd 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Button btnAdd; + + /// + /// btnSave 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Button btnSave; + + /// + /// ToolbarSeparator1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1; + + /// + /// ToolbarText1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.ToolbarText ToolbarText1; + + /// + /// ddlPageSize 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.DropDownList ddlPageSize; + + /// + /// Window1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Window Window1; + + /// + /// Window2 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Window Window2; + + /// + /// Window3 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Window Window3; + + /// + /// Window4 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Window Window4; + + /// + /// Menu2 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Menu Menu2; + + /// + /// btnMenuModify 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.MenuButton btnMenuModify; + + /// + /// btnMenuDel 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.MenuButton btnMenuDel; + } +} diff --git a/SGGL/FineUIPro.Web/common/Menu_HSSE.xml b/SGGL/FineUIPro.Web/common/Menu_HSSE.xml index 700a72fa..db103972 100644 --- a/SGGL/FineUIPro.Web/common/Menu_HSSE.xml +++ b/SGGL/FineUIPro.Web/common/Menu_HSSE.xml @@ -138,7 +138,6 @@ - diff --git a/SGGL/FineUIPro.Web/common/Menu_JDGL.xml b/SGGL/FineUIPro.Web/common/Menu_JDGL.xml index b34c5503..f12d5412 100644 --- a/SGGL/FineUIPro.Web/common/Menu_JDGL.xml +++ b/SGGL/FineUIPro.Web/common/Menu_JDGL.xml @@ -22,4 +22,6 @@ + + \ No newline at end of file From 7483725d30f74b30ce448fd499df691ccdcd4f1b Mon Sep 17 00:00:00 2001 From: "754998852@qq.com" <754998852@qq.com> Date: Wed, 30 Oct 2024 09:38:09 +0800 Subject: [PATCH 2/8] 1 --- SGGL/FineUIPro.Web/FineUIPro.Web.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SGGL/FineUIPro.Web/FineUIPro.Web.csproj b/SGGL/FineUIPro.Web/FineUIPro.Web.csproj index 939f02bf..a139afd7 100644 --- a/SGGL/FineUIPro.Web/FineUIPro.Web.csproj +++ b/SGGL/FineUIPro.Web/FineUIPro.Web.csproj @@ -19313,7 +19313,7 @@ - + - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - From ea734b087477f97bcd81a14b76bfa976342e3f0e Mon Sep 17 00:00:00 2001 From: liuhui11 <934408429@qq.com> Date: Thu, 31 Oct 2024 19:11:00 +0800 Subject: [PATCH 4/8] =?UTF-8?q?1=E3=80=81=E7=B4=A2=E5=BC=95=E9=A1=B9?= =?UTF-8?q?=E7=9B=AE=E4=B8=AD=EF=BC=8C=E5=88=A0=E9=99=A4=E8=8B=B1=E6=96=87?= =?UTF-8?q?=EF=BC=8C=E4=BF=9D=E7=95=99=E4=B8=AD=E6=96=87=EF=BC=9B=202?= =?UTF-8?q?=E3=80=81=E5=B0=BE=E9=A1=B9=E7=AE=A1=E7=90=86=E4=B8=AD=EF=BC=8C?= =?UTF-8?q?=E7=AD=9B=E9=80=89=E6=9D=A1=E4=BB=B6=E8=B0=83=E6=95=B4=EF=BC=9B?= =?UTF-8?q?=203=E3=80=81=E5=B0=BE=E9=A1=B9=E7=AE=A1=E7=90=86=E4=B8=AD?= =?UTF-8?q?=EF=BC=8C=E6=94=AF=E6=8C=81=E7=82=B9=E5=87=BB=E5=9B=BE=E7=89=87?= =?UTF-8?q?=E9=A2=84=E8=A7=88=EF=BC=9B=204=E3=80=81=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E5=B0=BE=E9=A1=B9=E7=BB=9F=E8=AE=A1=E8=A1=A8=E4=B8=AD=E7=9A=84?= =?UTF-8?q?=E5=AE=8C=E6=88=90=E6=AF=94=E4=BE=8B=EF=BC=9B=205=E3=80=81?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E7=AE=A1=E9=81=93=E8=A1=A8=E7=9A=84=E8=A1=A8?= =?UTF-8?q?=E6=A0=BC=EF=BC=88=E5=A2=9E=E5=8A=A0=E7=84=8A=E6=8E=A5=E4=BF=A1?= =?UTF-8?q?=E6=81=AF=E3=80=81=E8=AF=95=E5=8E=8B=E5=8C=85=E7=8A=B6=E6=80=81?= =?UTF-8?q?=E3=80=81=E7=94=B5=E4=BC=B4=E7=83=AD=E5=92=8C=E4=BF=9D=E6=B8=A9?= =?UTF-8?q?/=E5=86=B7=E4=BF=A1=E6=81=AF=EF=BC=89=EF=BC=9B=206=E3=80=81?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E7=A7=BB=E4=BA=A4=E7=BB=9F=E8=AE=A1=E8=A1=A8?= =?UTF-8?q?=EF=BC=88=E8=A1=A5=E5=85=85=E7=AE=A1=E9=81=93=E8=AF=95=E5=8E=8B?= =?UTF-8?q?=E5=8C=85=E5=85=B6=E4=BB=96=E4=BF=A1=E6=81=AF=E7=BB=9F=E8=AE=A1?= =?UTF-8?q?=EF=BC=89=EF=BC=9B=207=E3=80=81=E5=88=A0=E9=99=A4=E7=B4=A2?= =?UTF-8?q?=E5=BC=95=E9=A1=B9=E7=9B=AE=E4=B8=AD=E7=9A=84=E5=9C=B0=E7=AE=A1?= =?UTF-8?q?=E5=92=8C=E6=B6=88=E9=98=B22=E4=B8=AA=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../版本日志/SUBQHSE_V2024-10-31-xiaj.sql | 48 + SGGL/BLL/Common/AttachFileService.cs | 3 + .../DataIn/Instrumentation导入模板.xls | Bin 22016 -> 22016 bytes .../File/Excel/DataIn/Piping导入模板.xls | Bin 20992 -> 20992 bytes .../Transfer/Chart/PunchlistFromChartNew.aspx | 7 +- .../Chart/PunchlistFromChartNew.aspx.cs | 50 +- .../Transfer/Chart/Systemstatus.aspx | 102 +- .../Transfer/Chart/Systemstatus.aspx.cs | 204 +++- .../Transfer/Instrumentation.aspx | 6 +- .../Transfer/InstrumentationDataIn.aspx.cs | 25 +- .../Transfer/InstrumentationEdit.aspx | 4 +- .../Transfer/InstrumentationEdit.aspx.cs | 6 +- .../InstrumentationEdit.aspx.designer.cs | 9 - SGGL/FineUIPro.Web/Transfer/Piping.aspx | 66 +- .../Transfer/Piping.aspx.designer.cs | 8 +- .../Transfer/PipingDataIn.aspx.cs | 42 +- SGGL/FineUIPro.Web/Transfer/PipingEdit.aspx | 74 +- .../FineUIPro.Web/Transfer/PipingEdit.aspx.cs | 90 +- .../Transfer/PipingEdit.aspx.designer.cs | 42 +- .../FineUIPro.Web/Transfer/PunchlistFrom.aspx | 8 +- .../Transfer/PunchlistFrom.aspx.cs | 70 +- .../Transfer/PunchlistFrom.aspx.designer.cs | 99 -- SGGL/Model/Model.cs | 989 +++++++++++++++++- 23 files changed, 1623 insertions(+), 329 deletions(-) create mode 100644 DataBase/版本日志/SUBQHSE_V2024-10-31-xiaj.sql diff --git a/DataBase/版本日志/SUBQHSE_V2024-10-31-xiaj.sql b/DataBase/版本日志/SUBQHSE_V2024-10-31-xiaj.sql new file mode 100644 index 00000000..309d41e4 --- /dev/null +++ b/DataBase/版本日志/SUBQHSE_V2024-10-31-xiaj.sql @@ -0,0 +1,48 @@ + + +--1ĿУɾӢģ +update Sys_Menu set MenuName='β' where MenuId='016903B1-3B86-4CF5-AFF8-FF8BE389BEE5'; +update Sys_Menu set MenuName='ǹϵͳ嵥' where MenuId='022428DC-FC99-4916-B8AF-6A9DC885DFAF'; +update Sys_Menu set MenuName='ϵͳ嵥' where MenuId='197F9A9A-480C-4CC3-B6B7-3A7D382DC3EB'; +update Sys_Menu set MenuName='βͳƱ' where MenuId='2352E44F-BE12-4012-B43F-AAF649EDAC32'; +update Sys_Menu set MenuName='ƽ״̬ܱ' where MenuId='25C13642-AE77-42E2-B0FB-32663B68F93F'; +update Sys_Menu set MenuName='' where MenuId='296E75D2-192A-4D1F-8471-DD34263F8691'; +update Sys_Menu set MenuName='βȸٱ' where MenuId='549DD0B6-05CB-4C75-B8F5-9AADDEDF399F'; +update Sys_Menu set MenuName='' where MenuId='58FFBD80-ACB9-4830-A18A-E025D9600D94'; +update Sys_Menu set MenuName='ƽͳͼ' where MenuId='60838E30-4A46-4878-B299-C234900B10B7'; +update Sys_Menu set MenuName='豸' where MenuId='7E2FB5F9-FB99-4455-B68F-460F1F9A2676'; +update Sys_Menu set MenuName='DZ' where MenuId='88F51059-55B4-4CD5-A38C-36404E5029F6'; +update Sys_Menu set MenuName='//ṹ' where MenuId='95C39F86-C060-452E-BA37-D891C466A39B'; +update Sys_Menu set MenuName='豸' where MenuId='982F746C-084C-445C-9AE8-8C37BDFE7994'; +update Sys_Menu set MenuName='β' where MenuId='CB76462E-9444-4946-B787-ECB33C21E6D0'; +update Sys_Menu set MenuName='ܵ' where MenuId='D94C1BA4-9DFD-4514-AE12-6F886C5D8C9B'; +update Sys_Menu set MenuName='ƽͳƱ' where MenuId='E305689E-5D84-4C1A-BF67-85FA2D828115'; +go +--2ɾĿеĵعܺ2Ŀز˵ +update Sys_Menu set MenuName='',IsUsed=0 where MenuId='794E64E2-FDD2-4B7D-8408-F7FB06F9C92A'; +update Sys_Menu set MenuName='ع',IsUsed=0 where MenuId='95295BF7-FB51-480D-9902-6ADA4E8427FC'; +go +--3¹ܵı +--жֶβ +IF NOT EXISTS(select * from sys.columns where name='TotalFactor' and [object_id]=object_id(N'Transfer_Piping')) +BEGIN + --ܴ + ALTER TABLE Transfer_Piping ADD TotalFactor nvarchar(50) NULL; + --ɴ + ALTER TABLE Transfer_Piping ADD CompleteFactor nvarchar(50) NULL; + --ɱ + ALTER TABLE Transfer_Piping ADD CompleteProportion nvarchar(50) NULL; + --ѹ + ALTER TABLE Transfer_Piping ADD PressureTestCompleted nvarchar(50) NULL; + --ϴɨ + ALTER TABLE Transfer_Piping ADD RinseAndBlowClean nvarchar(50) NULL; + --λ + ALTER TABLE Transfer_Piping ADD Reduction nvarchar(50) NULL; + -- + ALTER TABLE Transfer_Piping ADD ElectricHeatTracing nvarchar(50) NULL; + --/ + ALTER TABLE Transfer_Piping ADD Insulation nvarchar(50) NULL; +END +go + + diff --git a/SGGL/BLL/Common/AttachFileService.cs b/SGGL/BLL/Common/AttachFileService.cs index 9a50abef..d4a5d72d 100644 --- a/SGGL/BLL/Common/AttachFileService.cs +++ b/SGGL/BLL/Common/AttachFileService.cs @@ -501,6 +501,9 @@ namespace BLL list.Add(".txt"); list.Add(".xlsx"); list.Add(".xls"); + list.Add(".png"); + list.Add(".jpg"); + list.Add(".jpeg"); foreach (var item in list) { if (item == FiletExtension) diff --git a/SGGL/FineUIPro.Web/File/Excel/DataIn/Instrumentation导入模板.xls b/SGGL/FineUIPro.Web/File/Excel/DataIn/Instrumentation导入模板.xls index ffd0af3eb91885faea30622475bd9e407d783289..b02bca197549aeb23db80099bcd202cc733708be 100644 GIT binary patch delta 2295 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

8HZ9?v>rL;XZZR+Y? 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 Aj8F|4X;DacPJyRQ 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 Jx_w*8e*uwJiv$1w diff --git a/SGGL/FineUIPro.Web/Transfer/Chart/PunchlistFromChartNew.aspx b/SGGL/FineUIPro.Web/Transfer/Chart/PunchlistFromChartNew.aspx index f85d259d..3539a569 100644 --- a/SGGL/FineUIPro.Web/Transfer/Chart/PunchlistFromChartNew.aspx +++ b/SGGL/FineUIPro.Web/Transfer/Chart/PunchlistFromChartNew.aspx @@ -94,8 +94,6 @@ - - @@ -233,6 +231,7 @@ + @@ -244,6 +243,7 @@ + @@ -253,6 +253,7 @@ + @@ -262,6 +263,7 @@ + @@ -271,6 +273,7 @@ + diff --git a/SGGL/FineUIPro.Web/Transfer/Chart/PunchlistFromChartNew.aspx.cs b/SGGL/FineUIPro.Web/Transfer/Chart/PunchlistFromChartNew.aspx.cs index 52de22e5..80e69fda 100644 --- a/SGGL/FineUIPro.Web/Transfer/Chart/PunchlistFromChartNew.aspx.cs +++ b/SGGL/FineUIPro.Web/Transfer/Chart/PunchlistFromChartNew.aspx.cs @@ -79,7 +79,7 @@ namespace FineUIPro.Web.Transfer.Chart { #region 加载尾项完成统计表(30天以内) var nowDate = Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd")); - for (var i = nowDate.AddDays(-30); i <= nowDate; i=i.AddDays(1)) + for (var i = nowDate.AddDays(-30); i <= nowDate; i = i.AddDays(1)) { //i是日期 @@ -87,7 +87,7 @@ namespace FineUIPro.Web.Transfer.Chart DateTime startTime = Convert.ToDateTime(i.ToString("yyyy-MM-dd") + " 00:00:00"); DateTime endTime = Convert.ToDateTime(i.ToString("yyyy-MM-dd") + " 23:59:59"); //当天计划完成量 - var dtjhwcl= forms.Where(x => x.Required_Date >= startTime && x.Required_Date <= endTime).Count(); + var dtjhwcl = forms.Where(x => x.Required_Date >= startTime && x.Required_Date <= endTime).Count(); wcl1 += "'" + dtjhwcl + "',"; //当天实际完成量 var dtsjwcl = forms.Where(x => x.Actual_Date >= startTime && x.Actual_Date <= endTime).Count(); @@ -96,12 +96,12 @@ namespace FineUIPro.Web.Transfer.Chart var ljjhwcl = forms.Where(x => x.Required_Date <= endTime).Count(); wcl3 += "'" + ljjhwcl + "',"; //累计实际完成量 - var ljsjwcl= forms.Where(x => x.Actual_Date <= endTime).Count(); + var ljsjwcl = forms.Where(x => x.Actual_Date <= endTime).Count(); wcl4 += "'" + ljsjwcl + "',"; - AllxDate += "'"+ d + "',"; + AllxDate += "'" + d + "',"; } - if (AllxDate.Length>0) + if (AllxDate.Length > 0) { AllxDate = AllxDate.Substring(0, AllxDate.Length - 1); wcl1 = wcl1.Substring(0, wcl1.Length - 1); @@ -403,7 +403,7 @@ namespace FineUIPro.Web.Transfer.Chart cat_C_Count += Convert.ToInt32(row["Cat_C_Count"]); cat_D_Count += Convert.ToInt32(row["Cat_D_Count"]); // - Cat_A_Countf+= Convert.ToInt32(row["Cat_A_Countf"]); + Cat_A_Countf += Convert.ToInt32(row["Cat_A_Countf"]); Cat_A_CountWUH += Convert.ToInt32(row["Cat_A_CountWUH"]); Cat_A_CountBASF += Convert.ToInt32(row["Cat_A_CountBASF"]); @@ -604,7 +604,7 @@ namespace FineUIPro.Web.Transfer.Chart protected void TabStrip1_TabIndexChanged(object sender, EventArgs e) { - if (TabStrip1.ActiveTabIndex ==0) + if (TabStrip1.ActiveTabIndex == 0) { ddlSystemNo.Hidden = true; ddlDateType.Hidden = true; @@ -636,7 +636,8 @@ namespace FineUIPro.Web.Transfer.Chart BtnAnalyse.Hidden = false; BindGrid3(); } - else { + else + { this.AnalyseData(); ddlSystemNo.Hidden = false; ddlDateType.Hidden = false; @@ -667,14 +668,14 @@ namespace FineUIPro.Web.Transfer.Chart strSql.AppendLine(@" select System_No, cast(0 as decimal(18, 2)) Cat_A_Count, - cast(0 as decimal(18, 2)) Cat_A_Countf, cast(0 as decimal(18, 2)) Cat_A_CountWUH, cast(0 as decimal(18, 2)) Cat_A_CountBASF, + cast(0 as decimal(18, 2)) Cat_A_Countf,cast(0 as decimal(18, 2)) Cat_A_CountPercent, cast(0 as decimal(18, 2)) Cat_A_CountWUH, cast(0 as decimal(18, 2)) Cat_A_CountBASF, cast(0 as decimal(18, 2)) Cat_B_Count, - cast(0 as decimal(18, 2)) Cat_B_Countf, cast(0 as decimal(18, 2)) Cat_B_CountWUH, cast(0 as decimal(18, 2)) Cat_B_CountBASF, + cast(0 as decimal(18, 2)) Cat_B_Countf,cast(0 as decimal(18, 2)) Cat_B_CountPercent, cast(0 as decimal(18, 2)) Cat_B_CountWUH, cast(0 as decimal(18, 2)) Cat_B_CountBASF, cast(0 as decimal(18, 2)) Cat_C_Count, - cast(0 as decimal(18, 2)) Cat_C_Countf, cast(0 as decimal(18, 2)) Cat_C_CountWUH, cast(0 as decimal(18, 2)) Cat_C_CountBASF, + cast(0 as decimal(18, 2)) Cat_C_Countf,cast(0 as decimal(18, 2)) Cat_C_CountPercent, cast(0 as decimal(18, 2)) Cat_C_CountWUH, cast(0 as decimal(18, 2)) Cat_C_CountBASF, cast(0 as decimal(18, 2)) Cat_D_Count, - cast(0 as decimal(18, 2)) Cat_D_Countf, cast(0 as decimal(18, 2)) Cat_D_CountWUH, cast(0 as decimal(18, 2)) Cat_D_CountBASF, - cast(0 as decimal(18, 2)) allCount, cast(0 as decimal(18, 2)) allfinshedCount, cast(0 as decimal(18, 2)) allWUH, cast(0 as decimal(18, 2)) allBASF + cast(0 as decimal(18, 2)) Cat_D_Countf,cast(0 as decimal(18, 2)) Cat_D_CountPercent, cast(0 as decimal(18, 2)) Cat_D_CountWUH, cast(0 as decimal(18, 2)) Cat_D_CountBASF, + cast(0 as decimal(18, 2)) allCount,cast(0 as decimal(18, 2)) allfinshedCount,cast(0 as decimal(18, 2)) allCountPercent,cast(0 as decimal(18, 2)) allWUH, cast(0 as decimal(18, 2)) allBASF INTO #PunchlistFromProgressTemp from #AllPunchlistFromProgressTemp Group by System_No; "); strSql.AppendLine(@" update a set @@ -710,7 +711,14 @@ namespace FineUIPro.Web.Transfer.Chart from #PunchlistFromProgressTemp a;"); - + strSql.AppendLine(@" update a set + a.Cat_A_CountPercent=(case ISNULL(a.Cat_A_Count,0) when 0 then 0 else CONVERT(DECIMAL(10,2),100*(ISNULL(a.Cat_A_Countf,0)*1.0/ISNULL(a.Cat_A_Count,0))) end ), + a.Cat_B_CountPercent=(case ISNULL(a.Cat_B_Count,0) when 0 then 0 else CONVERT(DECIMAL(10,2),100*(ISNULL(a.Cat_B_Countf,0)*1.0/ISNULL(a.Cat_B_Count,0))) end ), + a.Cat_C_CountPercent=(case ISNULL(a.Cat_C_Count,0) when 0 then 0 else CONVERT(DECIMAL(10,2),100*(ISNULL(a.Cat_C_Countf,0)*1.0/ISNULL(a.Cat_C_Count,0))) end ), + a.Cat_D_CountPercent=(case ISNULL(a.Cat_D_Count,0) when 0 then 0 else CONVERT(DECIMAL(10,2),100*(ISNULL(a.Cat_D_Countf,0)*1.0/ISNULL(a.Cat_D_Count,0))) end ), + a.allCountPercent=(case ISNULL(a.allCount,0) when 0 then 0 else CONVERT(DECIMAL(10,2),100*(ISNULL(a.allfinshedCount,0)*1.0/ISNULL(a.allCount,0))) end ) + from #PunchlistFromProgressTemp a; "); + strSql.AppendLine(" select * from #PunchlistFromProgressTemp "); List listStr = new List(); listStr.Add(new SqlParameter("@ProjectId", this.CurrUser.LoginProjectId)); @@ -734,13 +742,14 @@ namespace FineUIPro.Web.Transfer.Chart Cat_C_Countf = 0, Cat_C_CountWUH = 0, Cat_C_CountBASF = 0, Cat_D_Countf = 0, Cat_D_CountWUH = 0, Cat_D_CountBASF = 0, allCount = 0, allfinshedCount = 0, allWUH = 0, allBASF = 0; + foreach (DataRow row in tb.Rows) { cat_A_Count += Convert.ToInt32(row["Cat_A_Count"]); cat_B_Count += Convert.ToInt32(row["Cat_B_Count"]); cat_C_Count += Convert.ToInt32(row["Cat_C_Count"]); cat_D_Count += Convert.ToInt32(row["Cat_D_Count"]); - // + Cat_A_Countf += Convert.ToInt32(row["Cat_A_Countf"]); Cat_A_CountWUH += Convert.ToInt32(row["Cat_A_CountWUH"]); Cat_A_CountBASF += Convert.ToInt32(row["Cat_A_CountBASF"]); @@ -763,6 +772,11 @@ namespace FineUIPro.Web.Transfer.Chart allBASF += Convert.ToInt32(row["allBASF"]); } + var Cat_A_CountPercent = 100 * ((float)Cat_A_Countf / (float)cat_A_Count); + var Cat_B_CountPercent = 100 * ((float)Cat_B_Countf / (float)cat_B_Count); + var Cat_C_CountPercent = 100 * ((float)Cat_C_Countf / (float)cat_C_Count); + var Cat_D_CountPercent = 100 * ((float)Cat_D_Countf / (float)cat_D_Count); + var allCountPercent = 100 * ((float)allfinshedCount / (float)allCount); JObject summary = new JObject(); summary.Add("System_No", "合计"); @@ -772,27 +786,31 @@ namespace FineUIPro.Web.Transfer.Chart summary.Add("Cat_D_Count", cat_D_Count.ToString()); summary.Add("Cat_A_Countf", Cat_A_Countf.ToString()); + summary.Add("Cat_A_CountPercent", Cat_A_CountPercent.ToString("F2")); summary.Add("Cat_A_CountWUH", Cat_A_CountWUH.ToString()); summary.Add("Cat_A_CountBASF", Cat_A_CountBASF.ToString()); summary.Add("Cat_B_Countf", Cat_B_Countf.ToString()); + summary.Add("Cat_B_CountPercent", Cat_B_CountPercent.ToString("F2")); summary.Add("Cat_B_CountWUH", Cat_B_CountWUH.ToString()); summary.Add("Cat_B_CountBASF", Cat_B_CountBASF.ToString()); summary.Add("Cat_C_Countf", Cat_C_Countf.ToString()); + summary.Add("Cat_C_CountPercent", Cat_C_CountPercent.ToString("F2")); summary.Add("Cat_C_CountWUH", Cat_C_CountWUH.ToString()); summary.Add("Cat_C_CountBASF", Cat_C_CountBASF.ToString()); summary.Add("Cat_D_Countf", Cat_D_Countf.ToString()); + summary.Add("Cat_D_CountPercent", Cat_D_CountPercent.ToString("F2")); summary.Add("Cat_D_CountWUH", Cat_D_CountWUH.ToString()); summary.Add("Cat_D_CountBASF", Cat_D_CountBASF.ToString()); summary.Add("allCount", allCount.ToString()); summary.Add("allfinshedCount", allfinshedCount.ToString()); + summary.Add("allCountPercent", allCountPercent.ToString("F2")); summary.Add("allWUH", allWUH.ToString()); summary.Add("allBASF", allBASF.ToString()); - Grid3.SummaryData = summary; } diff --git a/SGGL/FineUIPro.Web/Transfer/Chart/Systemstatus.aspx b/SGGL/FineUIPro.Web/Transfer/Chart/Systemstatus.aspx index 9fdbb1db..75552ffc 100644 --- a/SGGL/FineUIPro.Web/Transfer/Chart/Systemstatus.aspx +++ b/SGGL/FineUIPro.Web/Transfer/Chart/Systemstatus.aspx @@ -15,7 +15,7 @@ @@ -28,21 +28,21 @@ - + - - <%-- --%> @@ -53,17 +53,30 @@ + FieldType="Date" Renderer="Date" RendererArgument="yyyy-MM-dd" EnableLock="true" Locked="true" /> + FieldType="Date" Renderer="Date" RendererArgument="yyyy-MM-dd" EnableLock="true" Locked="true" /> + FieldType="Date" Renderer="Date" RendererArgument="yyyy-MM-dd" EnableLock="true" Locked="true" /> + + + + - + + + + + + + @@ -75,6 +88,19 @@ HeaderText="完成率(%)" TextAlign="Center" /> + + + + + + + + + + @@ -115,7 +141,7 @@ - + @@ -154,7 +180,7 @@ - + <%-- @@ -165,23 +191,31 @@ - + --%> - + + + - + + + FieldType="String" /> - - + <%-- @@ -192,7 +226,7 @@ - + --%> - + <%-- @@ -211,7 +245,7 @@ - + --%> - + FieldType="String" /> - + FieldType="String" /> - + FieldType="String" /> - + FieldType="String" /> - + FieldType="String" /> + FieldType="String" /> - + @@ -261,11 +295,11 @@ - - + diff --git a/SGGL/FineUIPro.Web/Transfer/Chart/Systemstatus.aspx.cs b/SGGL/FineUIPro.Web/Transfer/Chart/Systemstatus.aspx.cs index 489cb0c2..c4a4d4a0 100644 --- a/SGGL/FineUIPro.Web/Transfer/Chart/Systemstatus.aspx.cs +++ b/SGGL/FineUIPro.Web/Transfer/Chart/Systemstatus.aspx.cs @@ -47,10 +47,15 @@ namespace FineUIPro.Web.Transfer.Chart { string strSql = @" select f.SystemNo,f.ProjectId, + pp.TotalFactor,pp.CompleteFactor,pp.CompleteProportion,pp.ElectricHeatTracing,pp.Insulation, ISNULL(tpi.PipingCount,0) PipingCount,ISNULL(tpi1.PipingScount,0) PipingScount, case ISNULL(tpi.PipingCount,0) when 0 then 0 else CONVERT(DECIMAL(10,2),100*(ISNULL(tpi1.PipingScount,0)*1.0/ISNULL(tpi.PipingCount,0))) end PipingPercent, + ISNULL(tpi.PipingCount,0) ReinstateCount,ISNULL(tpi2.ReinstateScount,0) ReinstateScount, + case ISNULL(tpi.PipingCount,0) + when 0 then 0 + else CONVERT(DECIMAL(10,2),100*(ISNULL(tpi2.ReinstateScount,0)*1.0/ISNULL(tpi.PipingCount,0))) end ReinstatePercent, ISNULL((TseCount+TreCount),0) as EqCount,ISNULL((TseSCount+TreSCount),0) as EqScount, case ISNULL((TseCount+TreCount),0) @@ -82,22 +87,17 @@ namespace FineUIPro.Web.Transfer.Chart when 0 then 0 else CONVERT(DECIMAL(10,2),100*(ISNULL(TtScount,0)*1.0/ISNULL(TtCount,0))) end TtPercent, - ISNULL(TpCount,0) TpCount,ISNULL(TpScount,0) TpScount, - - case ISNULL(TpCount,0) - when 0 then 0 - else CONVERT(DECIMAL(10,2),100*(ISNULL(TpScount,0)*1.0/ISNULL(TpCount,0))) end TpPercent, - ts.PlanPWD,PlanJWD,McPlan, SubmitPackage,ActualPWD,ActualJWD,ActualMC,Commissioning, - IaQian,TcccQ,SystemStatus,TurnoverDescription,ts.Remark, - ISNULL(pwdACount,0) pwdACount,ISNULL(pwdBCount,0) pwdBCount,ISNULL(pwdCCount,0) pwdCCount, - ISNULL(fwdACount,0) fwdACount,ISNULL(fwdBCount,0) fwdBCount,ISNULL(fwdCCount,0) fwdCCount + IaQian,TcccQ,SystemStatus,TurnoverDescription,ts.Remark + from( SELECT SystemNo,ProjectId FROM Transfer_LHCSystemList group by SystemNo,ProjectId ) f left join Transfer_SystemControl ts on f.ProjectId=ts.ProjectId and f.SystemNo=ts.SystemNo --piping + left join Transfer_Piping pp on f.ProjectId=pp.ProjectId and f.SystemNo=pp.SYSTEM + left join (select count(*)as PipingCount,ProjectId,SYSTEM from Transfer_Piping group by ProjectId,SYSTEM) tpi on f.ProjectId=tpi.ProjectId and f.SystemNo=tpi.SYSTEM @@ -105,6 +105,11 @@ namespace FineUIPro.Web.Transfer.Chart left join (select count(*)as PipingScount,ProjectId,SYSTEM from Transfer_Piping where FINALStatus='Completed' group by ProjectId,SYSTEM) tpi1 on f.ProjectId=tpi1.ProjectId and f.SystemNo=tpi1.SYSTEM + + left join (select count(*)as ReinstateScount,ProjectId,SYSTEM from Transfer_Piping where RinseAndBlowClean='Completed' and Reduction='Completed' + group by ProjectId,SYSTEM) + tpi2 on f.ProjectId=tpi2.ProjectId and f.SystemNo=tpi2.SYSTEM + --设备测试包 left join (select count(*)as TseCount,ProjectId,SYSTEM from Transfer_StaticEquipment group by ProjectId,SYSTEM) @@ -167,40 +172,169 @@ namespace FineUIPro.Web.Transfer.Chart group by ProjectId,SystemName) Tt1 on f.ProjectId=Tt1.ProjectId and f.SystemNo=Tt1.SystemName - --Transfer_Plumbing - left join (select count(*)as TpCount,ProjectId,SystemName from Transfer_Plumbing - group by ProjectId,SystemName) - tp on f.ProjectId=tp.ProjectId and f.SystemNo=tp.SystemName + where f.ProjectId = @ProjectId"; - left join (select count(*)as TpScount,ProjectId,SystemName from Transfer_Plumbing where FINAL_Status='Completed' - group by ProjectId,SystemName) - tp1 on f.ProjectId=tp1.ProjectId and f.SystemNo=tp1.SystemName + #region 调整前sql + + //string strSql = @" + // select f.SystemNo,f.ProjectId, + // ISNULL(tpi.PipingCount,0) PipingCount,ISNULL(tpi1.PipingScount,0) PipingScount, + // case ISNULL(tpi.PipingCount,0) + // when 0 then 0 + // else CONVERT(DECIMAL(10,2),100*(ISNULL(tpi1.PipingScount,0)*1.0/ISNULL(tpi.PipingCount,0))) end PipingPercent, + + // ISNULL((TseCount+TreCount),0) as EqCount,ISNULL((TseSCount+TreSCount),0) as EqScount, + // case ISNULL((TseCount+TreCount),0) + // when 0 then 0 + // else CONVERT(DECIMAL(10,2),100 *(ISNULL((TseSCount+TreSCount),0)*1.0/ISNULL((TseCount+TreCount),0))) end EqPercent, + + // ISNULL(TeCount,0) TeCount,ISNULL(TeScount,0) TeScount, + // case ISNULL(TeCount,0) + // when 0 then 0 + // else CONVERT(DECIMAL(10,2),100*(ISNULL(TeScount,0)*1.0/ISNULL(TeCount,0))) end TePercent, + + // ISNULL(TiCount,0) TiCount,ISNULL(TiScount,0) TiScount, + // case ISNULL(TiCount,0) + // when 0 then 0 + // else CONVERT(DECIMAL(10,2),100*(ISNULL(TiScount,0)*1.0/ISNULL(TiCount,0))) end TiPercent, + + // ISNULL(TcsCount,0) TcsCount,ISNULL(TcsScount,0) TcsScount, + // case ISNULL(TcsCount,0) + // when 0 then 0 + // else CONVERT(DECIMAL(10,2),100*(ISNULL(TcsScount,0)*1.0/ISNULL(TcsCount,0))) end TcsPercent, + + // ISNULL(TfCount,0) TfCount,ISNULL(TfScount,0) TfScount, + // case ISNULL(TfCount,0) + // when 0 then 0 + // else CONVERT(DECIMAL(10,2),100*(ISNULL(TfScount,0)*1.0/ISNULL(TfCount,0))) end TfPercent, + + // ISNULL(TtCount,0) TtCount,ISNULL(TtScount,0) TtScount, + // case ISNULL(TtCount,0) + // when 0 then 0 + // else CONVERT(DECIMAL(10,2),100*(ISNULL(TtScount,0)*1.0/ISNULL(TtCount,0))) end TtPercent, + + // ISNULL(TpCount,0) TpCount,ISNULL(TpScount,0) TpScount, + + // case ISNULL(TpCount,0) + // when 0 then 0 + // else CONVERT(DECIMAL(10,2),100*(ISNULL(TpScount,0)*1.0/ISNULL(TpCount,0))) end TpPercent, + + // ts.PlanPWD,PlanJWD,McPlan, + // SubmitPackage,ActualPWD,ActualJWD,ActualMC,Commissioning, + // IaQian,TcccQ,SystemStatus,TurnoverDescription,ts.Remark, + // ISNULL(pwdACount,0) pwdACount,ISNULL(pwdBCount,0) pwdBCount,ISNULL(pwdCCount,0) pwdCCount, + // ISNULL(fwdACount,0) fwdACount,ISNULL(fwdBCount,0) fwdBCount,ISNULL(fwdCCount,0) fwdCCount + // from( + // SELECT SystemNo,ProjectId FROM Transfer_LHCSystemList group by SystemNo,ProjectId + // ) f + // left join Transfer_SystemControl ts on f.ProjectId=ts.ProjectId and f.SystemNo=ts.SystemNo + // --piping + // left join (select count(*)as PipingCount,ProjectId,SYSTEM from Transfer_Piping + // group by ProjectId,SYSTEM) + // tpi on f.ProjectId=tpi.ProjectId and f.SystemNo=tpi.SYSTEM + + // left join (select count(*)as PipingScount,ProjectId,SYSTEM from Transfer_Piping where FINALStatus='Completed' + // group by ProjectId,SYSTEM) + // tpi1 on f.ProjectId=tpi1.ProjectId and f.SystemNo=tpi1.SYSTEM + // --设备测试包 + // left join (select count(*)as TseCount,ProjectId,SYSTEM from Transfer_StaticEquipment + // group by ProjectId,SYSTEM) + // tse on f.ProjectId=tse.ProjectId and f.SystemNo=tse.SYSTEM + + // left join (select count(*)as TseSCount,ProjectId,SYSTEM from Transfer_StaticEquipment where MechanicalFINALStatus='Completed' + // group by ProjectId,SYSTEM) + // tse1 on f.ProjectId=tse1.ProjectId and f.SystemNo=tse1.SYSTEM + // -- + // left join (select count(*)as TreCount,ProjectId,SYSTEM from Transfer_RotatingEquipment + // group by ProjectId,SYSTEM) + // tre on f.ProjectId=tre.ProjectId and f.SystemNo=tre.SYSTEM + + // left join (select count(*)as TreSCount,ProjectId,SYSTEM from Transfer_RotatingEquipment where MechanicalFINALStatus='Completed' + // group by ProjectId,SYSTEM) + // tre1 on f.ProjectId=tre1.ProjectId and f.SystemNo=tre1.SYSTEM + + // --Transfer_Electrical + // left join (select count(*)as TeCount,ProjectId,SystemName from Transfer_Electrical + // group by ProjectId,SystemName) + // te on f.ProjectId=te.ProjectId and f.SystemNo=te.SystemName + + // left join (select count(*)as TeScount,ProjectId,SystemName from Transfer_Electrical where FINAL_Status='Completed' + // group by ProjectId,SystemName) + // te1 on f.ProjectId=te1.ProjectId and f.SystemNo=te1.SystemName + + // --Transfer_Instrumentation + // left join (select count(*)as TiCount,ProjectId,SystemName from Transfer_Instrumentation + // group by ProjectId,SystemName) + // ti on f.ProjectId=ti.ProjectId and f.SystemNo=ti.SystemName + + // left join (select count(*)as TiScount,ProjectId,SystemName from Transfer_Instrumentation where FINAL_Status='Completed' + // group by ProjectId,SystemName) + // ti1 on f.ProjectId=ti1.ProjectId and f.SystemNo=ti1.SystemName + + // --Transfer_Civil_Structure + // left join (select count(*)as TcsCount,ProjectId,SystemName from Transfer_Civil_Structure + // group by ProjectId,SystemName) + // tcs on f.ProjectId=tcs.ProjectId and f.SystemNo=tcs.SystemName + + // left join (select count(*)as TcsScount,ProjectId,SystemName from Transfer_Civil_Structure where FINAL_Status='Completed' + // group by ProjectId,SystemName) + // tcs1 on f.ProjectId=tcs1.ProjectId and f.SystemNo=tcs1.SystemName + + // --Transfer_Firefighting + // left join (select count(*)as TfCount,ProjectId,SystemName from Transfer_Firefighting + // group by ProjectId,SystemName) + // tf on f.ProjectId=tf.ProjectId and f.SystemNo=tf.SystemName + + // left join (select count(*)as TfScount,ProjectId,SystemName from Transfer_Firefighting where FINAL_Status='Completed' + // group by ProjectId,SystemName) + // tf1 on f.ProjectId=tf1.ProjectId and f.SystemNo=tf1.SystemName + + // --Transfer_Telecom + // left join (select count(*)as TtCount,ProjectId,SystemName from Transfer_Telecom + // group by ProjectId,SystemName) + // Tt on f.ProjectId=Tt.ProjectId and f.SystemNo=Tt.SystemName + + // left join (select count(*)as TtScount,ProjectId,SystemName from Transfer_Telecom where FINAL_Status='Completed' + // group by ProjectId,SystemName) + // Tt1 on f.ProjectId=Tt1.ProjectId and f.SystemNo=Tt1.SystemName + + // --Transfer_Plumbing + // left join (select count(*)as TpCount,ProjectId,SystemName from Transfer_Plumbing + // group by ProjectId,SystemName) + // tp on f.ProjectId=tp.ProjectId and f.SystemNo=tp.SystemName + + // left join (select count(*)as TpScount,ProjectId,SystemName from Transfer_Plumbing where FINAL_Status='Completed' + // group by ProjectId,SystemName) + // tp1 on f.ProjectId=tp1.ProjectId and f.SystemNo=tp1.SystemName - left join (select count(*) as pwdACount,ProjectId,System_No from Transfer_PunchlistFrom where Status!='Completed' - and Punch_Type='PWD' and Cat='A' group by ProjectId,System_No) - tpA on f.ProjectId=tpA.ProjectId and f.SystemNo=tpA.System_No + // left join (select count(*) as pwdACount,ProjectId,System_No from Transfer_PunchlistFrom where Status!='Completed' + // and Punch_Type='PWD' and Cat='A' group by ProjectId,System_No) + // tpA on f.ProjectId=tpA.ProjectId and f.SystemNo=tpA.System_No - left join (select count(*) as pwdBCount,ProjectId,System_No from Transfer_PunchlistFrom where Status!='Completed' - and Punch_Type='PWD' and Cat='B' group by ProjectId,System_No) - tpB on f.ProjectId=tpB.ProjectId and f.SystemNo=tpB.System_No + // left join (select count(*) as pwdBCount,ProjectId,System_No from Transfer_PunchlistFrom where Status!='Completed' + // and Punch_Type='PWD' and Cat='B' group by ProjectId,System_No) + // tpB on f.ProjectId=tpB.ProjectId and f.SystemNo=tpB.System_No - left join (select count(*) as pwdCCount,ProjectId,System_No from Transfer_PunchlistFrom where Status!='Completed' - and Punch_Type='PWD' and Cat='C' group by ProjectId,System_No) - tpC on f.ProjectId=tpC.ProjectId and f.SystemNo=tpC.System_No + // left join (select count(*) as pwdCCount,ProjectId,System_No from Transfer_PunchlistFrom where Status!='Completed' + // and Punch_Type='PWD' and Cat='C' group by ProjectId,System_No) + // tpC on f.ProjectId=tpC.ProjectId and f.SystemNo=tpC.System_No - left join (select count(*) as fwdACount,ProjectId,System_No from Transfer_PunchlistFrom where Status!='Completed' - and Punch_Type='FWD' and Cat='A' group by ProjectId,System_No) - tpfA on f.ProjectId=tpfA.ProjectId and f.SystemNo=tpfA.System_No + // left join (select count(*) as fwdACount,ProjectId,System_No from Transfer_PunchlistFrom where Status!='Completed' + // and Punch_Type='FWD' and Cat='A' group by ProjectId,System_No) + // tpfA on f.ProjectId=tpfA.ProjectId and f.SystemNo=tpfA.System_No - left join (select count(*) as fwdBCount,ProjectId,System_No from Transfer_PunchlistFrom where Status!='Completed' - and Punch_Type='FWD' and Cat='B' group by ProjectId,System_No) - tpfB on f.ProjectId=tpfB.ProjectId and f.SystemNo=tpfB.System_No + // left join (select count(*) as fwdBCount,ProjectId,System_No from Transfer_PunchlistFrom where Status!='Completed' + // and Punch_Type='FWD' and Cat='B' group by ProjectId,System_No) + // tpfB on f.ProjectId=tpfB.ProjectId and f.SystemNo=tpfB.System_No - left join (select count(*) as fwdCCount,ProjectId,System_No from Transfer_PunchlistFrom where Status!='Completed' - and Punch_Type='FWD' and Cat='C' group by ProjectId,System_No) - tpfC on f.ProjectId=tpfC.ProjectId and f.SystemNo=tpfC.System_No + // left join (select count(*) as fwdCCount,ProjectId,System_No from Transfer_PunchlistFrom where Status!='Completed' + // and Punch_Type='FWD' and Cat='C' group by ProjectId,System_No) + // tpfC on f.ProjectId=tpfC.ProjectId and f.SystemNo=tpfC.System_No + + // where f.ProjectId = @ProjectId"; + + #endregion - where f.ProjectId = @ProjectId"; List listStr = new List(); listStr.Add(new SqlParameter("@ProjectId", this.CurrUser.LoginProjectId)); diff --git a/SGGL/FineUIPro.Web/Transfer/Instrumentation.aspx b/SGGL/FineUIPro.Web/Transfer/Instrumentation.aspx index 652aac34..a406cb7d 100644 --- a/SGGL/FineUIPro.Web/Transfer/Instrumentation.aspx +++ b/SGGL/FineUIPro.Web/Transfer/Instrumentation.aspx @@ -76,9 +76,9 @@ - - + --%> @@ -102,7 +102,7 @@ - + diff --git a/SGGL/FineUIPro.Web/Transfer/InstrumentationDataIn.aspx.cs b/SGGL/FineUIPro.Web/Transfer/InstrumentationDataIn.aspx.cs index 670c27aa..5a8f1225 100644 --- a/SGGL/FineUIPro.Web/Transfer/InstrumentationDataIn.aspx.cs +++ b/SGGL/FineUIPro.Web/Transfer/InstrumentationDataIn.aspx.cs @@ -327,12 +327,19 @@ namespace FineUIPro.Web.Transfer model.Subsystem = pds.Rows[i][2 + 1].ToString().Trim(); model.Test_Package = pds.Rows[i][3 + 1].ToString().Trim(); - var obj0 = model.Calibration = pds.Rows[i][5].ToString().Trim(); - var obj1 = model.InstallationCalibration = pds.Rows[i][6].ToString().Trim(); - var obj2 = model.PipingPressuretest = pds.Rows[i][7].ToString().Trim(); - var obj3 = model.PipingLeak = pds.Rows[i][8].ToString().Trim(); - var obj4 = model.PipingBlowing = pds.Rows[i][9].ToString().Trim(); - var obj5 = model.Looptest = pds.Rows[i][10].ToString().Trim(); + //var obj0 = model.Calibration = pds.Rows[i][5].ToString().Trim(); + //var obj1 = model.InstallationCalibration = pds.Rows[i][6].ToString().Trim(); + //var obj2 = model.PipingPressuretest = pds.Rows[i][7].ToString().Trim(); + //var obj3 = model.PipingLeak = pds.Rows[i][8].ToString().Trim(); + //var obj4 = model.PipingBlowing = pds.Rows[i][9].ToString().Trim(); + //var obj5 = model.Looptest = pds.Rows[i][10].ToString().Trim(); + + var obj1 = model.InstallationCalibration = pds.Rows[i][5].ToString().Trim(); + var obj2 = model.PipingPressuretest = pds.Rows[i][6].ToString().Trim(); + var obj3 = model.PipingLeak = pds.Rows[i][7].ToString().Trim(); + var obj4 = model.PipingBlowing = pds.Rows[i][8].ToString().Trim(); + var obj5 = model.Looptest = pds.Rows[i][9].ToString().Trim(); + #region 判断状态 var listObj = new List(); listObj.Add(obj1); @@ -340,9 +347,9 @@ namespace FineUIPro.Web.Transfer listObj.Add(obj3); listObj.Add(obj4); listObj.Add(obj5); - listObj.Add(obj0); + //listObj.Add(obj0); //全是NA或Completed 状态是Completed - if (listObj.Where(x => x == "NA" || x == "Completed").ToList().Count == 6) + if (listObj.Where(x => x == "NA" || x == "Completed").ToList().Count == 5) { model.FINAL_Status = "Completed"; list.Add(model); @@ -351,7 +358,7 @@ namespace FineUIPro.Web.Transfer //如果全是Not Start 就是 Not Start - if (listObj.Where(x => x == "Not Start").ToList().Count == 6) + if (listObj.Where(x => x == "Not Start").ToList().Count == 5) { model.FINAL_Status = "Not Start"; list.Add(model); diff --git a/SGGL/FineUIPro.Web/Transfer/InstrumentationEdit.aspx b/SGGL/FineUIPro.Web/Transfer/InstrumentationEdit.aspx index 96108c87..ee95e0a5 100644 --- a/SGGL/FineUIPro.Web/Transfer/InstrumentationEdit.aspx +++ b/SGGL/FineUIPro.Web/Transfer/InstrumentationEdit.aspx @@ -50,12 +50,12 @@ - + <%-- - + --%> diff --git a/SGGL/FineUIPro.Web/Transfer/InstrumentationEdit.aspx.cs b/SGGL/FineUIPro.Web/Transfer/InstrumentationEdit.aspx.cs index f7c1eed8..80abe14c 100644 --- a/SGGL/FineUIPro.Web/Transfer/InstrumentationEdit.aspx.cs +++ b/SGGL/FineUIPro.Web/Transfer/InstrumentationEdit.aspx.cs @@ -60,7 +60,7 @@ namespace FineUIPro.Web.Transfer ddlPipingLeak.SelectedValue = model.PipingLeak; ddlPipingBlowing.SelectedValue = model.PipingBlowing; ddlLooptest.SelectedValue = model.Looptest; - ddlCalibration.SelectedValue = model.Calibration; + //ddlCalibration.SelectedValue = model.Calibration; txtDescriptions.Text = model.Descriptions; } } @@ -81,7 +81,7 @@ namespace FineUIPro.Web.Transfer PipingLeak = ddlPipingLeak.SelectedValue, PipingBlowing = ddlPipingBlowing.SelectedValue, Looptest = ddlLooptest.SelectedValue, - Calibration= ddlCalibration.SelectedValue, + //Calibration= ddlCalibration.SelectedValue, Descriptions = txtDescriptions.Text }; @@ -126,7 +126,7 @@ namespace FineUIPro.Web.Transfer newModel.PipingLeak = ddlPipingLeak.SelectedValue; newModel.PipingBlowing = ddlPipingBlowing.SelectedValue; newModel.Looptest = ddlLooptest.SelectedValue; - newModel.Calibration = ddlCalibration.SelectedValue; + //newModel.Calibration = ddlCalibration.SelectedValue; newModel.FINAL_Status = model.FINAL_Status; newModel.Descriptions = txtDescriptions.Text; } diff --git a/SGGL/FineUIPro.Web/Transfer/InstrumentationEdit.aspx.designer.cs b/SGGL/FineUIPro.Web/Transfer/InstrumentationEdit.aspx.designer.cs index 2f84802f..2f26b40a 100644 --- a/SGGL/FineUIPro.Web/Transfer/InstrumentationEdit.aspx.designer.cs +++ b/SGGL/FineUIPro.Web/Transfer/InstrumentationEdit.aspx.designer.cs @@ -86,15 +86,6 @@ namespace FineUIPro.Web.Transfer /// protected global::FineUIPro.TextBox txtDescriptions; - /// - /// ddlCalibration 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList ddlCalibration; - /// /// ddlInstallationCalibration 控件。 /// diff --git a/SGGL/FineUIPro.Web/Transfer/Piping.aspx b/SGGL/FineUIPro.Web/Transfer/Piping.aspx index 260ce638..73b1959c 100644 --- a/SGGL/FineUIPro.Web/Transfer/Piping.aspx +++ b/SGGL/FineUIPro.Web/Transfer/Piping.aspx @@ -27,17 +27,17 @@ - - - - + + + + - +