From aa1692f8a947db2b862b8544c91546b0d36a187b Mon Sep 17 00:00:00 2001 From: gaofei <181547018@qq.com> Date: Wed, 17 May 2023 17:35:00 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=BF=9B=E5=BA=A6=E6=8A=A5?= =?UTF-8?q?=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SGGL/BLL/Common/Const.cs | 4 + SGGL/BLL/OpenService/GetDataService.cs | 4 +- .../CQMS/Check/CheckMonthFile.aspx.cs | 12 +- .../CQMS/Check/DesignFile.aspx.cs | 4 +- .../CQMS/Check/JointCheckFile.aspx.cs | 4 +- .../CQMS/Check/SpotCheckFile.aspx.cs | 4 +- SGGL/FineUIPro.Web/ErrLog.txt | 207 +++++++++++ .../File/Word/JDGL/施工进度报表.docx | Bin 0 -> 25385 bytes SGGL/FineUIPro.Web/FineUIPro.Web.csproj | 4 +- SGGL/FineUIPro.Web/Global.asax.cs | 3 + .../HSSE/Check/CheckSpecial.aspx.cs | 4 +- .../HSSE/Check/PunishNotice.aspx.cs | 4 +- .../HSSE/Check/RectifyNotices.aspx.cs | 8 +- .../JDGL/CostAnalysis/JDReport.aspx | 150 ++++++-- .../JDGL/CostAnalysis/JDReport.aspx.cs | 327 ++++++++++++++---- .../CostAnalysis/JDReport.aspx.designer.cs | 21 +- 16 files changed, 636 insertions(+), 124 deletions(-) create mode 100644 SGGL/FineUIPro.Web/File/Word/JDGL/施工进度报表.docx diff --git a/SGGL/BLL/Common/Const.cs b/SGGL/BLL/Common/Const.cs index 70cb028d..9ebf04d7 100644 --- a/SGGL/BLL/Common/Const.cs +++ b/SGGL/BLL/Common/Const.cs @@ -3078,6 +3078,10 @@ namespace BLL /// 全厂地下管网完成情况导入模版文件原始的虚拟路径 /// public const string UndergroundPipeCompletionTemplateUrl = "File\\Excel\\DataIn\\全厂地下管网完成情况导入模板.xls"; + /// + /// 施工进度报表模板 + /// + public const string JDReportTemplateUrl = "File\\Word\\JDGL\\施工进度报表.docx"; #endregion #region 绩效考核模板文件路径 diff --git a/SGGL/BLL/OpenService/GetDataService.cs b/SGGL/BLL/OpenService/GetDataService.cs index 709758fb..30dd7df6 100644 --- a/SGGL/BLL/OpenService/GetDataService.cs +++ b/SGGL/BLL/OpenService/GetDataService.cs @@ -272,8 +272,8 @@ namespace BLL { try { - DateTime dateS = DateTime.Now.AddMonths(-3); - dateS = Funs.GetNewDateTimeOrNow(DateTime.Now.AddMonths(-3).Year + "-" + DateTime.Now.AddMonths(-3).Month + "-01"); + DateTime dateS = DateTime.Now.AddMonths(-6); + dateS = Funs.GetNewDateTimeOrNow(DateTime.Now.AddMonths(-6).Year + "-" + DateTime.Now.AddMonths(-6).Month + "-01"); var getNums = from x in db.SitePerson_PersonInOutNumber where x.ProjectId == projectId && x.InOutDate >= dateS orderby x.InOutDate diff --git a/SGGL/FineUIPro.Web/CQMS/Check/CheckMonthFile.aspx.cs b/SGGL/FineUIPro.Web/CQMS/Check/CheckMonthFile.aspx.cs index ef61e798..b27461e2 100644 --- a/SGGL/FineUIPro.Web/CQMS/Check/CheckMonthFile.aspx.cs +++ b/SGGL/FineUIPro.Web/CQMS/Check/CheckMonthFile.aspx.cs @@ -362,10 +362,10 @@ namespace FineUIPro.Web.CQMS.Check //无损检测情况 builder.MoveToBookmark("Table2"); builder.StartTable(); - builder.RowFormat.Alignment = Aspose.Words.Tables.RowAlignment.Center; + //builder.RowFormat.Alignment = Aspose.Words.Tables.RowAlignment.Center; builder.CellFormat.Borders.LineStyle = LineStyle.Single; builder.CellFormat.Borders.Color = System.Drawing.Color.Black; - builder.RowFormat.LeftIndent = 5; + //builder.RowFormat.LeftIndent = 5; builder.Bold = false; builder.RowFormat.Height = 20; builder.Bold = false; @@ -507,10 +507,10 @@ namespace FineUIPro.Web.CQMS.Check //焊工资格评定情况 builder.MoveToBookmark("Table3"); builder.StartTable(); - builder.RowFormat.Alignment = Aspose.Words.Tables.RowAlignment.Center; + //builder.RowFormat.Alignment = Aspose.Words.Tables.RowAlignment.Center; builder.CellFormat.Borders.LineStyle = LineStyle.Single; builder.CellFormat.Borders.Color = System.Drawing.Color.Black; - builder.RowFormat.LeftIndent = 5; + //builder.RowFormat.LeftIndent = 5; builder.Bold = false; builder.RowFormat.Height = 20; builder.Bold = false; @@ -966,10 +966,10 @@ namespace FineUIPro.Web.CQMS.Check //设计变更情况 builder.MoveToBookmark("Table4"); builder.StartTable(); - builder.RowFormat.Alignment = Aspose.Words.Tables.RowAlignment.Center; + //builder.RowFormat. = Aspose.Words.Tables.RowAlignment.Center; builder.CellFormat.Borders.LineStyle = LineStyle.Single; builder.CellFormat.Borders.Color = System.Drawing.Color.Black; - builder.RowFormat.LeftIndent = 5; + //builder.RowFormat.LeftIndent = 5; builder.Bold = false; builder.RowFormat.Height = 20; builder.Bold = false; diff --git a/SGGL/FineUIPro.Web/CQMS/Check/DesignFile.aspx.cs b/SGGL/FineUIPro.Web/CQMS/Check/DesignFile.aspx.cs index e18e79ab..dbd066fb 100644 --- a/SGGL/FineUIPro.Web/CQMS/Check/DesignFile.aspx.cs +++ b/SGGL/FineUIPro.Web/CQMS/Check/DesignFile.aspx.cs @@ -101,10 +101,10 @@ namespace FineUIPro.Web.CQMS.Check if (isbool) { builder.StartTable(); - builder.RowFormat.Alignment = Aspose.Words.Tables.RowAlignment.Center; + //builder.RowFormat.Alignment = Aspose.Words.Tables.RowAlignment.Center; builder.CellFormat.Borders.LineStyle = LineStyle.Single; builder.CellFormat.Borders.Color = System.Drawing.Color.Black; - builder.RowFormat.LeftIndent = 5; + //builder.RowFormat.LeftIndent = 5; //builder.RowFormat.RightPadding = 50; builder.Bold = false; //builder.RowFormat.Height = 20; diff --git a/SGGL/FineUIPro.Web/CQMS/Check/JointCheckFile.aspx.cs b/SGGL/FineUIPro.Web/CQMS/Check/JointCheckFile.aspx.cs index afa9763e..29e89911 100644 --- a/SGGL/FineUIPro.Web/CQMS/Check/JointCheckFile.aspx.cs +++ b/SGGL/FineUIPro.Web/CQMS/Check/JointCheckFile.aspx.cs @@ -389,10 +389,10 @@ namespace FineUIPro.Web.CQMS.Check if (isbool) { builder.StartTable(); - builder.RowFormat.Alignment = Aspose.Words.Tables.RowAlignment.Center; + //builder.RowFormat.Alignment = Aspose.Words.Tables.RowAlignment.Center; builder.CellFormat.Borders.LineStyle = LineStyle.Single; builder.CellFormat.Borders.Color = System.Drawing.Color.Black; - builder.RowFormat.LeftIndent = 5; + //builder.RowFormat.LeftIndent = 5; //builder.RowFormat.RightPadding = 50; builder.Bold = false; //builder.RowFormat.Height = 20; diff --git a/SGGL/FineUIPro.Web/CQMS/Check/SpotCheckFile.aspx.cs b/SGGL/FineUIPro.Web/CQMS/Check/SpotCheckFile.aspx.cs index df4c36e6..d2d1995f 100644 --- a/SGGL/FineUIPro.Web/CQMS/Check/SpotCheckFile.aspx.cs +++ b/SGGL/FineUIPro.Web/CQMS/Check/SpotCheckFile.aspx.cs @@ -350,10 +350,10 @@ namespace FineUIPro.Web.CQMS.Check if (isbool) { builder.StartTable(); - builder.RowFormat.Alignment = Aspose.Words.Tables.RowAlignment.Center; + //builder.RowFormat.Alignment = Aspose.Words.Tables.RowAlignment.Center; builder.CellFormat.Borders.LineStyle = LineStyle.Single; builder.CellFormat.Borders.Color = System.Drawing.Color.Black; - builder.RowFormat.LeftIndent = 5; + //builder.RowFormat.LeftIndent = 5; //builder.RowFormat.RightPadding = 50; builder.Bold = false; //builder.RowFormat.Height = 20; diff --git a/SGGL/FineUIPro.Web/ErrLog.txt b/SGGL/FineUIPro.Web/ErrLog.txt index fb09f53d..3c280d4f 100644 --- a/SGGL/FineUIPro.Web/ErrLog.txt +++ b/SGGL/FineUIPro.Web/ErrLog.txt @@ -115,3 +115,210 @@ IP地址:::1 出错时间:05/11/2023 17:07:02 + +错误信息开始=====> +错误类型:NullReferenceException +错误信息:未将对象引用设置到对象的实例。 +错误堆栈: + 在 System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add) + 在 FineUIPro.ResourceHelper.GetResourceContentAsBinary(String resName, String resVersion) + 在 FineUIPro.ResourceHandler.ProcessRequest(HttpContext context) + 在 System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() + 在 System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step) + 在 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +出错时间:05/16/2023 15:43:58 +出错文件:http://localhost:9733/res.axd?font=lib.fa.fontawesome.woff2&t=636128671740000000 +IP地址:::1 + +出错时间:05/16/2023 15:43:58 + + +错误信息开始=====> +错误类型:NullReferenceException +错误信息:未将对象引用设置到对象的实例。 +错误堆栈: + 在 FineUIPro.Web.indexProject.Page_Load(Object sender, EventArgs e) 位置 E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\indexProject.aspx.cs:行号 296 + 在 System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) + 在 System.EventHandler.Invoke(Object sender, EventArgs e) + 在 System.Web.UI.Control.OnLoad(EventArgs e) + 在 System.Web.UI.Control.LoadRecursive() + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:05/16/2023 16:41:36 +出错文件:http://localhost:9733/indexProject.aspx?projectId=e9fe4b89-f62d-4b3a-a40c-57c87010aa92 +IP地址:::1 + +出错时间:05/16/2023 16:41:36 + + +错误信息开始=====> +错误类型:InvalidOperationException +错误信息:不能将 Null 值赋给类型为 System.Double (不可为 null 的值类型)的成员。 +错误堆栈: + 在 System.Data.Linq.SqlClient.SqlProvider.Execute(Expression query, QueryInfo queryInfo, IObjectReaderFactory factory, Object[] parentArgs, Object[] userArgs, ICompiledSubQuery[] subQueries, Object lastResult) + 在 System.Data.Linq.SqlClient.SqlProvider.ExecuteAll(Expression query, QueryInfo[] queryInfos, IObjectReaderFactory factory, Object[] userArguments, ICompiledSubQuery[] subQueries) + 在 System.Data.Linq.SqlClient.SqlProvider.System.Data.Linq.Provider.IProvider.Execute(Expression query) + 在 System.Data.Linq.DataQuery`1.System.Linq.IQueryProvider.Execute[S](Expression expression) + 在 System.Linq.Queryable.Sum[TSource](IQueryable`1 source, Expression`1 selector) + 在 FineUIPro.Web.JDGL.CostAnalysis.JDReport.BindChart() 位置 E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\JDGL\CostAnalysis\JDReport.aspx.cs:行号 280 + 在 FineUIPro.Web.JDGL.CostAnalysis.JDReport.GetValue() 位置 E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\JDGL\CostAnalysis\JDReport.aspx.cs:行号 34 + 在 FineUIPro.Web.JDGL.CostAnalysis.JDReport.Page_Load(Object sender, EventArgs e) 位置 E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\JDGL\CostAnalysis\JDReport.aspx.cs:行号 20 + 在 System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) + 在 System.EventHandler.Invoke(Object sender, EventArgs e) + 在 System.Web.UI.Control.OnLoad(EventArgs e) + 在 System.Web.UI.Control.LoadRecursive() + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:05/17/2023 11:07:58 +出错文件:http://localhost:9733/JDGL/CostAnalysis/JDReport.aspx +IP地址:::1 +操作人员:JT + +出错时间:05/17/2023 11:07:58 + + +错误信息开始=====> +错误类型:InvalidOperationException +错误信息:不能将 Null 值赋给类型为 System.Double (不可为 null 的值类型)的成员。 +错误堆栈: + 在 System.Data.Linq.SqlClient.SqlProvider.Execute(Expression query, QueryInfo queryInfo, IObjectReaderFactory factory, Object[] parentArgs, Object[] userArgs, ICompiledSubQuery[] subQueries, Object lastResult) + 在 System.Data.Linq.SqlClient.SqlProvider.ExecuteAll(Expression query, QueryInfo[] queryInfos, IObjectReaderFactory factory, Object[] userArguments, ICompiledSubQuery[] subQueries) + 在 System.Data.Linq.SqlClient.SqlProvider.System.Data.Linq.Provider.IProvider.Execute(Expression query) + 在 System.Data.Linq.DataQuery`1.System.Linq.IQueryProvider.Execute[S](Expression expression) + 在 System.Linq.Queryable.Sum[TSource](IQueryable`1 source, Expression`1 selector) + 在 FineUIPro.Web.JDGL.CostAnalysis.JDReport.BindChart() 位置 E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\JDGL\CostAnalysis\JDReport.aspx.cs:行号 268 + 在 FineUIPro.Web.JDGL.CostAnalysis.JDReport.GetValue() 位置 E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\JDGL\CostAnalysis\JDReport.aspx.cs:行号 34 + 在 FineUIPro.Web.JDGL.CostAnalysis.JDReport.Page_Load(Object sender, EventArgs e) 位置 E:\工作\五环施工平台\SGGL_CWCEC\SGGL\FineUIPro.Web\JDGL\CostAnalysis\JDReport.aspx.cs:行号 20 + 在 System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) + 在 System.EventHandler.Invoke(Object sender, EventArgs e) + 在 System.Web.UI.Control.OnLoad(EventArgs e) + 在 System.Web.UI.Control.LoadRecursive() + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:05/17/2023 11:11:44 +出错文件:http://localhost:9733/JDGL/CostAnalysis/JDReport.aspx +IP地址:::1 +操作人员:JT + +出错时间:05/17/2023 11:11:44 + + +错误信息开始=====> +错误类型:NullReferenceException +错误信息:未将对象引用设置到对象的实例。 +错误堆栈: + 在 (TreeNode ) + 在 FineUIPro.TreeCommandEventArgs..ctor(TreeNode node, String commandName, String commandArgument) + 在 (TreeNode , String , String ) + 在 FineUIPro.Tree.RaisePostBackEvent(String eventArgument) + 在 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) + 在 System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:05/17/2023 11:21:27 +出错文件:http://localhost:9733/JDGL/CostAnalysis/EarnedValueCurve.aspx +IP地址:::1 +操作人员:JT + +出错时间:05/17/2023 11:21:27 + + +错误信息开始=====> +错误类型: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() 位置 E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 14204 + 在 BLL.CNCECHSSEWebService.getSupervise_SubUnitReport() 位置 E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 2158 +出错时间:05/17/2023 16:36:26 +出错时间:05/17/2023 16:36:26 + + +错误信息开始=====> +错误类型: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) 位置 E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 14228 + 在 BLL.CNCECHSSEWebService.getCheck_CheckInfo_Table8Item() 位置 E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 2023 +出错时间:05/17/2023 16:36:26 +出错时间:05/17/2023 16:36:26 + + +错误信息开始=====> +错误类型: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) 位置 E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 14220 + 在 BLL.CNCECHSSEWebService.getCheck_CheckRectify() 位置 E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 1919 +出错时间:05/17/2023 16:36:26 +出错时间:05/17/2023 16:36:26 + + +错误信息开始=====> +错误类型: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) 位置 E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 14020 + 在 BLL.CNCECHSSEWebService.getInformation_UrgeReport() 位置 E:\工作\五环施工平台\SGGL_CWCEC\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 1861 +出错时间:05/17/2023 16:36:26 +出错时间:05/17/2023 16:36:26 + diff --git a/SGGL/FineUIPro.Web/File/Word/JDGL/施工进度报表.docx b/SGGL/FineUIPro.Web/File/Word/JDGL/施工进度报表.docx new file mode 100644 index 0000000000000000000000000000000000000000..42fa780906facf52e9563235442ac84b46f17d67 GIT binary patch literal 25385 zcmeFZQ;;T6v^7|^ZQHi(uWZ}4ZKF$Fwr$&0-DTUhF@5hJH{#Cx_hshwpL{rx8L{&r z&ps>H+IiMaMOjcVG$05dC?FspVxVTxm9QRQARvZ+m#9EcAUdKB_O533t_G@Jj%F@; z44!tjM1^1=RQW(4|Kk7u!%hI@kR$JI263&_jDoTohM;a&n}LhUCh|VM}x8;l}zw z3`2$<>&z@f{v5b({B~s9uuj<@Tm-6aESu^t6Xgx7Z-k8s_FWdgM!P@Pog{t6+XDP% zC-B4I1_u^ozQ{D}e3uPwYLnltmg!GD=XEGLEwRk390{h$qJWmJr<>A=LPKuRLW03? z6XKQRigB@S&7^e0S4M-YJE;Upl76hmo!`e{>7^OEO)UO1$7==sX%`PYM=6V)50A*A z)vrHM@wH(xubP3o(G9YVBhCz~&3!nhRXk+qAOqlPN#tWDdh;i{ z2*uqWKGTP{L$FT5Oo$LYsM(_oYdPMBjUUXV(C%!)1f|{JDqL!NdO|+X9271CoAD}! z+{*2!I94UzH9R4*{2Z{|CscNlM?>^5%kF#nCDjW?uweI_nT;A=Zr*q`fn%z$JALIXz_Wy$+{@)(GI(bfJNC;{4Citd)x+k+a zI+E>7Jak)Z9~7=@fh^-|=vsB7&4WG?!g@YrEa&Ywd&l?E+oe9l`y|8rhDH;EoXUMY zd%Fd_n*$KzqbNO&jnjPq6aU*##lWD(z>{b~wBkZkd2OTwh9~JZFvE51m+~HH*XG)r zrSv^(E0$EB(o{Rm6mM)Fe?Ea%WlaT<{S18hG1mRDmqXviQx;**wvM~AIrzQsDmF(9 z601(CfI$&XG`%eN=*5Yyf)p_tHtsFo-*e}}zB=(Kk?>H(kMRXQgJ|mfqa&dQg@8e+Lc2hun_LKhVs80|DUyK>>R> zIGZy5FXWgyn7G;fW6l4d%l|?V@ITJ{7yWB1rp!kMt^w28T7F0eR$#|?} zzw7M3MPAcupZg+(o2=sj9cY*wtv7Wt}nP2`kSqcOPwgA za;I=eSP0S^SxC|g3mG7MyRB*);$|TJYxk@Rv zt+RNa6D}Z60{2#Y4;e4~YnH5=wD}(T8hnY4WX05Ul@Y~|m=Pb|7l3x= z-fzUzm3)&so3#0AT2HAI8%-MlnFm#(-j1%t8)KX-0p;%+y72G){XeWlz%wdjIS~+$ zzcCOH^1q1xT#NsG6<+#U%^j|~ZNC7$A%<`yG9FnmjIoZNnoI_RgohK$lr63GgBgYiQU`t6pwAA?o={4E;tzazdo4QXUi8H;UN z{5t(RLr?g1tnqWy_Zs&cm9plxU%CXzFQzSE^Q!O=J zDM;r_#2iyTE7;sb##z-5v!CAy%miheaBbL_K(HkKeu%I?L{=YDJ>6~Xc_@AC6?C=z zwJE6NoAsgqX!IaSZ~%khyfz!3zsEZ~;@7^PDtr>>+X-QFpcP9QetBtmEAz@$$*?mZ zl;(@tG7n3^%)I(#7Vs;FK|nIJzpdv(AqaH%fl?q2im~rOKY18#{)9>N;#KTRu&#T| z?+AFID+u^pT-aOBx5YtL{dhBc=QHG4dIuwCOEN(yG4S}%_wMu??ZVp}Ujwl=7BD_? zi@N@07l$42IDVa7tiuNq-ZbLcplNEQ_RN`4f)Do5>-5}6VV;5hTT5LPJ7Y+8v+Ijf zPf*3`Z8YMl(Hr!VTgoT%W`MGzT8SrydTgh$E8Q<%eq|~idl-L;H6p^LU(e`$$CqmH z_9J?b3L+f()eWYr>;6b%wK!w0CbvM`?60Bi;v`+AetOUX=Wk*53hu>TUDE;^jg9Z! zTAAzX6Xlb)t(0wprH5=>iXjrXv3Pm!>QY9#Aw2fa`pkhp7g<_6=l<*;N*|_pZMmr( zRxdNejGOcHI4^%S1U`h5I5P+&#Qi3L;AkfJihl& z0=^7#zrO-}-*p82o^yVlnh1Y}PN-M(q9O>MI?Y)TtW%E6XM2PLRH`}{4=ftixWb9Z zp8lBkk)|C7ZQ({AOM7v+v~?a`Lk%BdBc52FTjxNl#aB2c!*KXDg*J|(s_bGR*oQtv|d_GP%9@BmyT|u5j9H^Z#2OZA=)U>|A1_@1u zDmWY~A5g)>2uQ#FuEBr0Jb{G}41FoR7$x#tKS9TeU_lIu2^vl0zHTou(>CP|I+Dw( zV6)rXNQx9%y$l4{uX3tqD+F2wS*Hy-PAg7Z8#qvbJ#yNz=W72{8FVQd6re>LZ+yoe zU7PQWk7x0=f1w@N)rfE42 z(WA2}7xz$6I)t>cJ{y;HI^qD|6~*ecVI^r^z&XMg+38LdsZNI`JEE(R-zWa*Ikv2R z=B8uUN-q~a!^|ez|6OFTAm!VV0NivHFPV`8gb5BqRF&l)H%R`RT$3MrR%NL0Vr~9) z(iuMzdPt{Py+y8yG4{306SIPxh?id|CJqHcRX4JF!ASA#4ec{0J96 z{uY;9VMg;?2My4$R2jnQc9>Jwem&Py0>!q0TyJtUn*&?w#noSPbNC_JShztS@avaj zDwZS@NjEr0iYNIRx%aQ^U3-(D%DjVlX&@yRAO27#R{<8tU>xA5WJvrc&9gKAyf@$h z>~wJUD()Ta!7>qD(c{=Y^uloZMiYr@-!ZL>G6s9=k+P~xSqYp*Pz4e*d}1RoG?`+a zfhDcEz$q=A8;*A;ElF1zZuVBFI)+q&)N#1Q>is9bs(E-1`4K-ih`%P671QD7M{Z;?mF|^>zsRHdJJ^2(F~3h zGC&rJB=p@JA|AvXi3ucMd3=Y zo8cS3)!kRH9yBg989>y4CLQ<3)E{_?S{(v?JJpH5+*AJFx3 zh0>zH`$jXNjVhOjt%{0ZYt*|lw@gN7h=TVc+ig(R-U5Ql(Jb4UB>UM%U}A8+!iMQI zwV#pdJ6+WSUnxC}Y+dODK>yp{z)& z8(-dS4dhU)TT1L=@tR<&7U7#+oKO?$)aMVeqBzI9ho!~s#N)9$_4;yz`4mTcB7Ppf z1D_?JeKs_n-5q@`nYRxBh&4?i$nITxs&eogt(QNR4xM>ew&qqQS@YK5w90MU`Z9-5 zrzx=W95C(^4&=Zo=q?x?R~)-fHuhH{0~zeYQv zvlts^SAVUUIqb5FF;>h9NL^%4gP2jGQFKcjB)TAEmbx07VU-OE*r9&I z5NMfi@o+dzjXtkR@fzd_B_ zrwJ(@2uaZPAXKokBbYwI)gTIR$BLtHW=wuLI)Q+-#id>Ef6wvO?k{uM->8+37!$K6)t9ER2#QVH_e(-QLB(TiCsMG5-saw*G5tf^MdVVtz2llC zQDX=;Ob1Twux5Upk_EEuZ7p-^o9dCFG7W2FVgtslfjED(Sc*T1;on)w@lmBpLoinN z!j)Zr9>nah4|hO`PXOfVzo5NXOOGl8!%Tc?r#L+qUq74=N1x9?b`q#4E{>pYjuS&J zO1YcSi`soC?Ad~zfKqGLRY&;D=ZUnbXtN;k(ks!|a8Ur$!l|}d=pmo#hRD~!Lb|&M zN0AEolaBa27B6{+{ZV+)qd$qv#C3z>#rvps%p^6@O;aNFbfWMeZ(B1gAr-N6<=60b zHj;9{CjF|I>K{P0|8O-h;BsR_wJ#g@8(xhjndqq2NF`N}k3tag47QyBA!APvf30E_ zOV-)`DVZBMT66tLzcZc2?3P6W+Q5mO;;>7mpimgT$n|#5Jg7^eZ!3i0`mtK28Gt+F zM{2mEA{lwN`xjClY0MqNf?s+o*C+imB!E9c_;d%Z_pGbO97Aoc~PBH>;K2esw3zPdEauR-y z13o_)16~gDK2O)$`ra-D10EhOBDnqiV?7E@o~B5kNbCCOXx>7}RH`n1`b>QTA>Au> z2;ah}1(@dvL2Vvs0Pn#RKV*P+cT~1Jg*u!SUgiP73_l=&4B4i@ZQ8a;D&7&J2H5`ertMd}ZMWB&4yRJ`KJKU&~U17EvP zx8nr)#mOn3Akmz=gGRLz#4z>B`>y-oSZ&wMZRryegF=2`-+;>QHq{k0J`N%0U6rP7 zKvJwNI<{KW&Tb;d77gKbPBDKHtgk3*Ya|6iPk-hT+XW2#) zmm4`LGosIa?Tlfyo2wb5gDOHkkQ=Rw*DP;hUe>>YFed*?1sw}h*$kzszHCzcH-Vn# zQ)3Q3+7X5NZXwdk2A0TQmxc;^=@{dW=RwVl-#XN!`J1Rpz|OSUDpQB&R=qX8wrMQl zfhIDN;OXRH?a$KgVxt|<6k$u3e3E>D6rY(RA*Qab5CYTVZO$4Afh%j9XHw4FyQ|-Z z_Z3A>zQE~K;c(;Dkc@GQ&zJJf11Ykg`nZuBxmMkwTMOmhooL)?$9XBjE%dpH~A&ly6VE#Mg>R?+D>a1&?E|r z3W=iGGDqr=$*g5CG;DIX>6%t5l^(9gN}$~i$>0i3jZ2f%>^+v9=3;o{acy$^MFZ7H zEE1@e;Wkcht6U2k4N=78{0_fR*dt0FfX+k}3Vc*-w=K=o&~OKEDP~ZI@(Ow{@~^Xr z74xeoXqCIHLHAC~R$?OuTj&vA1VFmp(N%t89_-RNlZ@rTMg}+;?xC_~30!i9%pcPBF(MlM~u|A3)BagbM{Ty|rlAh2I2MZ`-S^ zgd3!Fg=iD92}zgZtk$#J!~VDc^rG z4wbmA(7Xv%BpTIf>H+z3Kdtd$ad5?GQ6*6*|j(_&8=3O2(p~ z86DW^>|VP@r|e`KcfkOC4epsDx3fc{CM^OpHLH!&>=-tz%$-)~k2w2h{V_*v>@#I0bCz)oX1=Qw=-oiU#6JU z8X_xY_e`yJ3#wvkm7W13Q3-w%-bFTxxU5+ZC?$e>Sd@}mQ^cT*sRE>5+Qe6jW|hmt zGne9kJ#?U=&d)$2K4-FrE&Ci?Y8~;io|3kf8eM)BY7&wHG>r>vJw=q^DJtRvqI>4` zXs={&Fp`Q2lp^cE-3M_}Uc+g9V`I^2G`KZgrzfFHSbH}!5c}mq0W1}1>`Av>#=}g} z;f40iF*KBR7KW|Tg6H=zF@^J%TDb`_J21yUT>IOMAqMD1n1N0mA`)b)=#A)BC#Cj4YsBCyH&b#xa2jZN}(36v&c zXFerABehIf^PWHj-j0*TVS)gThyRFWIV3eVV|&yK*rFcAL2C0epUOc_BIyluxkfS< zq`t{yS4Ho;g6n5)Aj{Zc3Z%E%4nFWxEzwz_!n{_~w>wUID1zODB)xN|8)#>(LZ7 z*>^0A)z&RC>%MRN-Z|y#(advXAexI?T2|{X-w<1?j5OxhOUB3w?LKv^4n!T;>u~)& zi|cJil@6z0qxXPv)yBl$ce!smbdKUY`CPl5v}8^_OFo?Wz&wnd;i)&bRx&btg~Axv zVKgghL)S>h-AF$0IswL}Cwc%bwRj8-5}%Rh>^eWKJ9vvTt9f-VHu;F4uJ(bK!*NOx zMCAld_y8J|J+P+pmhw|mPXSiX8c<5-{iArO?|!hp(J4|h5LX3x;`q3GO_KB>-=veg zhvj`zAX-NJp(NroHoXi)Il>Mtkt5@9Av>sRNMY>!P}r!f*`a=G)X*eZ4IT zxKDXgGQK*s-<3(aqg{Hwq~!F?2{w)M2{Lqm8FOl;FERe>Ch_+Km*ordU2wDxuDXv3 z%UCyH125Qv3>XB^yQGO$dwf+4@9eS*e6`DkQO(8QkZy}8&JsdT;j)8Cbgpsf4VPGt zbq1HwzgapLE9ZEeD&ZnG=$cMR%AqA6qm(rMo^t7W6c+^<@j9rmFht%G>z0%5=FYai z2|LS>=nk1>5@5W|h!n$Er9X5&hh_Uegm@ph_}mQV4g*=g#Q>H+)IvOi`D|<)hVVl| zTmrrPz&6u1MnRdtZWXB4xLlYA2cm_=4_zyfI`di&FkofyrPkgCxOqI!4c9XB$#{Vc zU2~o~bUkgWeZ|%dGLV_-#Wi_~l(9M>6k%KVT{IJ%rsUDg(nB~g8J(;QI(8Flq8Ydt zu*TOj2JSt1y8?fazV$AQJVr|5YG!MeeW8oKhS*Ag&zI4)a1QQh+l4iP_`v|EP!#cu znqv!Q&Zqo|Rh`1{8B4Xa3tg*C+w-Bn`uDzti5`6mRd}^mbk?-XS8!D&_U2*UQ%gD_ z0!6QYH%8=5_I25&GWbEt;wwEZ)tcV7J%$?R7Visnw3}V6ZhFp_<-JI7oY+;$Z!QbZ zWvF_EtajV`Hl@Zh^jx&~=u}CQetlZe?&+>&L)x3H10x~(xkvTPPoZj~Yj}fZdi#+} z;McO%H(Hc*?u59&|Je`-i4C=oG~!MVYR*{E$8wz+-sxqdz53Xb-C$C}0nP*98Hm33 za{TO}qRwm@S~a2RxZBB#KYzsjW^%tPmkI7CIo)tB3 z&3o1o3u3Q5B`N&G>M)bhm_G@95w>m)SIuk2(#ZsPu%4>;w`VXZ zK^mt3XPCsk_Bbuasi&Zu*0|wIx04np3hvSFD8Ffon0}4@wJjRm3l<>0IIBUA=@<8< z462O#FInjw`&9Xc>r(Am7H`Dj?NQ?cot-$grfw~I$cMNtAla%vgT>s^_nV~Fnl&md zLT+!y@Hx9_zj3`e)F&?*r%DCf(p^Z+L1P|Aqq`{iA!Lqgf9?DNymoid4CxE=?|SN! z9zjKl)lqsp97Eox2!GUSmd=TaDB9_m?E`ErWi_W?9jeea9TbVt= ze)y7GOVg9QD~LRE^hCa^k;UZtzkC1!?hmZ4?_%=4&lvsRYpeofh+o$Ly+03qufl?q zUe8xMA8RW=8$+2Bu4kBnU(XA5KQ{>h_hSnxgg;j=d0%CHpCf>Pn+H=IzR1}hlr=6u z--iaE@8_T_;JHiiBgEkm{CywHi_6LfFw_Fr&TYR}pelS}+w{S?ZYtUBPBDM+#<|X; zIeUcs@vHYB)p-nC?;87h9?{y!`x)60{AzL#ARO!E63+epMx@m0{WIw)_$pUB^fica z1DRJKDaV7|Bu`oR@is{4url{Sb_kHr@4b{B{}BtB6ZF3U^n#6E!;=Dbb_IP%o&^uM zR?|83K6(s?SO9%u$6tnL25s8IpCcrs20G@=R+6aiUppHF!y#`Un3;Nl z*rn-s10Tq@tnmK*ClQ{{J%XP9b{OveP<~JJ-&YCWAU7>!webq z4l`v1E9&Z?y?7+?jKlClpR}O?}7^iyVrP4b7cq{`|6LTCaYDJ8i!@1LG&;HJG>>j8O^0Sg6JQM zZx(Sqz;s;et!OrWYoan8^+1d~J;_3hONXOT-ycbTt~c}kQ_PP|EP;sJcroc`VhgMW z*-tbt8EyObVvS2A`M&`!bH}Obw&jL4c8bnS%kfhYaAocBMInD{4Z#5B?WXG4Sq=SY z42J}Hq9bY5j|Qx;y`%M^ z$**^H{#F|mj$2%CPfW;Y-dv^OFXcF%R z-&v~#QhVq{rCt-2g0Npo6)3sgWSxwsYg%%4ip&MP~qevG>VJl7i z?P8sqx=dduIJLDh7x6YHHQeZH`7V?v3rql8ufJv+rP(vOzfvZ)5I~T+vRjt0=zaCx zuVawLka|7)E{E^`&FoEj&VQW#te8=j<3nSDEea&)O5T{RMac=5Ij!-==V6e5p0^J! znI2vXlAZQZcl;#o{<{tEbBYW2xoyk)I+Xb(4=goXm5D~b+?8E9fJg;IT z+4!Nu?0fC|XLI_ui9W0)Jpb^?iIQ*^7tUL+w0-Cy32Vq!dz;#+*YXBBq>{}wP<6a zs?H3JDQHlH>V>%jp`V(BTY-Pt8-U|3POQOnyrZyC zGD7taU7=!?Iro#4Zgi+>=#+6nq`mEd8i-lkdzYj2Ir4&QEJP&@aF>zJ6zB%Au_9lD zXOF$*UV{=y9*3Q17icXSVPCNdkM0BoTWrN`WRJbE9rRz)cok6(Hl;wUQK~yJz7ZY9 z2PTl!r*&`ac&}!1%~-BSKI*CRVP`gwQW7A$%$B#C0y2d<NHhK{qoO?d_xS!|BGmHg@Pnry?-qj#d3x1hqF7A~Ef?%>zqd_{I)5I1yhCV+=llGEu9r*g|N46FU}$8aT|*8-XpQR0R1j%<$LdIsuh8q4IJhNZLGok34p$5g!$c z1Gjgef5j-REQT{Ooy^r)Q>gAToG$+)48hZF^RydZczZq(< z+EY^YyU)@xdVp8z>xM#!^3JD^;)8vDbJPBhGTB{?=E3Z|d7DS;NpHXen!~LG{nrzFz`{!)Gf0b-sTt)cgpgsl-~o7SV%C%L;M$ z%pEkp7Q#-I=kA)Ct~>o=ESc3Yx5>koVdskXy~wtD7Yt`~V;rkG$RVv_|ea2@qV4 zA*p9oY{kY3y}r0*^nferO9hjFgG3N3j=l{l720Km`>36Z0BxsYA#1-0xn%dmr`Q>p z8~t2k_7}JYN)jQN#FH>|3^USp?NQr=(lP`Ff(qVQslFKB} z&)R27uy=aI?+uHRGlOGftFA3EO$mPQ&3^Wm!wqqsx|Osj$V#S1>2OaZt(FRVAw!9? zTkD&3kc-=omHq}@MQ zTO)~AGD$|KWiQJC+^Jt#|Uqx;-=4YmA&CJZs23NoeqGVgwS6X@~%3 z2#`4IL%;}a_3VPBw`0-MVY*j4xiQU1CFD}C(EtL1wfCf~1p5Uo1j+8k@$tpGEPC1t zl074pUY;>&PRpR%+S*IFTAJ?GX1)~t<%(OenU|hUe`raWDJm)d=EeP1t*r@BwV{1q zzwivffMC^&#Ez1oL8^h+w2wASd(g?^VYez{~qY&_xLRg$gz^z5DNj@Ke~PrrT2aVpK$ zGS4jYbLXqEr@uHW3ryXE(N51+8ks-qwpK@5^#Nf*aQUmLEs35`N#N){u}{%rl*}Ny zvu;YezqzS#ePk(cX$r9c*#>+Z)f2~FW<2Yru3>yQ^ugT`#(Ih_L3`~=rnj4#tiPzVzdknZNGsJcLo1Px{nWr`%?49d2BmJ zffh=;R`*^Wk&DDKp>Xs-8+%9VqaEO&X_Fk(qZN@*SyL*I1+uj}(%VeU|3c$*`SI|S z>x%oLz-7wyVA1gN$0N?s+()Q8hjp?DSdxb`K~uKb)^v|q)L~=OyPC2@8?%zPMs;Ql z@bHU!Lm5AjsI_!@QwhtTFk{Jis(xka(AAfP?-aM@k!2-V#K%}#X{CAb1;N}LM!t)H z`T-?VOjVcArSjMhcFa+>cGy}1{V#ELZU}2qXSDFbh1dnK4TG~v!7uYJ6Q90ZJEMT5 zZ0|!hY{3`mUZ-ZfTX)!4cC@Fa=(>ytKJz1&`alT z@Xwrvw`7k7*}3`>X*UjLR7>WUG3SozB`LZW%6C_p8XTSheLe+Ww%?)~!HNtMqHKtG zYz0TxtOOBn!~UC8c`0wFx{rYtwamIJr0I9hidiSn)N$mZycL>}A3|_!S*p*FxRK8} zqa$CJj{e?P@+UHhJJ&tWP1AhvA75eOxnWxKHEx{&OG^peS04zN-^BA8s1SPyI3E`Zt3^mSde_%`Uph1@w*CLf(Lb?&XrXKCCx(@DXd zo1oP<$G|XWiZ^In_T=Ug`-+3ll1i#ywUsXP$oVunSS};l%`UlDR_T(oUPIBk4=nkz zynu#&BTFAiB7%5H%%8x5CrO(AEDgn|vMjwx&mmR(B33K5RhJ-tE<|xXs*O+UDu#D7 zH-Q|ZsUM74)oz3=wh`t6JZ^>LK$`oG%Z4A!X6D)GxE=8F=XcDb0h7pLn5^l?rAD$a zW;L@#Rk76S2+6OG$*|+3>^ihjLte=3K1ura*qxiQ5yOp0VGH-Nn4${*0hQQIUF81t z7fZ2qDo#%t#ZRqteU$yoWHxacIXc$WmQ2nxdhTZ z#}zR6o19p71<6}5mc~Z);n3J9060PC)5v6N`6)MnMGgd_`uXweKBGOEXNqrDrO
@`Bsh^jRt3;`>%>d{kfPU|Eu4z0%E~uCC-mO8g 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 I`H#Q;0}a-C8vp FakesAssemblies\Apache.NMS.Fakes.dll - + False - ..\..\..\CQMS_New\CQMS\FineUIPro.Web\bin\Aspose.Words.dll + bin\Aspose.Words.dll ..\FineUIPro\Reference BLL\AxInterop.SYNCARDOCXLib.dll diff --git a/SGGL/FineUIPro.Web/Global.asax.cs b/SGGL/FineUIPro.Web/Global.asax.cs index ebfb44db..fbf46ecb 100644 --- a/SGGL/FineUIPro.Web/Global.asax.cs +++ b/SGGL/FineUIPro.Web/Global.asax.cs @@ -133,6 +133,9 @@ ErrLogInfo.WriteLog("从集团获取数据定时器启动失败!", ex); } } + + //Aspose21.8.0破解注入 + new Aspose.Words.License().SetLicense(new System.IO.MemoryStream(Convert.FromBase64String("PExpY2Vuc2U+CiAgPERhdGE+CiAgICA8TGljZW5zZWRUbz5TdXpob3UgQXVuYm94IFNvZnR3YXJlIENvLiwgTHRkLjwvTGljZW5zZWRUbz4KICAgIDxFbWFpbFRvPnNhbGVzQGF1bnRlYy5jb208L0VtYWlsVG8+CiAgICA8TGljZW5zZVR5cGU+RGV2ZWxvcGVyIE9FTTwvTGljZW5zZVR5cGU+CiAgICA8TGljZW5zZU5vdGU+TGltaXRlZCB0byAxIGRldmVsb3BlciwgdW5saW1pdGVkIHBoeXNpY2FsIGxvY2F0aW9uczwvTGljZW5zZU5vdGU+CiAgICA8T3JkZXJJRD4yMDA2MDIwMTI2MzM8L09yZGVySUQ+CiAgICA8VXNlcklEPjEzNDk3NjAwNjwvVXNlcklEPgogICAgPE9FTT5UaGlzIGlzIGEgcmVkaXN0cmlidXRhYmxlIGxpY2Vuc2U8L09FTT4KICAgIDxQcm9kdWN0cz4KICAgICAgPFByb2R1Y3Q+QXNwb3NlLlRvdGFsIGZvciAuTkVUPC9Qcm9kdWN0PgogICAgPC9Qcm9kdWN0cz4KICAgIDxFZGl0aW9uVHlwZT5FbnRlcnByaXNlPC9FZGl0aW9uVHlwZT4KICAgIDxTZXJpYWxOdW1iZXI+OTM2ZTVmZDEtODY2Mi00YWJmLTk1YmQtYzhkYzBmNTNhZmE2PC9TZXJpYWxOdW1iZXI+CiAgICA8U3Vic2NyaXB0aW9uRXhwaXJ5PjIwMjEwODI3PC9TdWJzY3JpcHRpb25FeHBpcnk+CiAgICA8TGljZW5zZVZlcnNpb24+My4wPC9MaWNlbnNlVmVyc2lvbj4KICAgIDxMaWNlbnNlSW5zdHJ1Y3Rpb25zPmh0dHBzOi8vcHVyY2hhc2UuYXNwb3NlLmNvbS9wb2xpY2llcy91c2UtbGljZW5zZTwvTGljZW5zZUluc3RydWN0aW9ucz4KICA8L0RhdGE+CiAgPFNpZ25hdHVyZT5wSkpjQndRdnYxV1NxZ1kyOHFJYUFKSysvTFFVWWRrQ2x5THE2RUNLU0xDQ3dMNkEwMkJFTnh5L3JzQ1V3UExXbjV2bTl0TDRQRXE1aFAzY2s0WnhEejFiK1JIWTBuQkh1SEhBY01TL1BSeEJES0NGbWg1QVFZRTlrT0FxSzM5NVBSWmJRSGowOUNGTElVUzBMdnRmVkp5cUhjblJvU3dPQnVqT1oyeDc4WFE9PC9TaWduYXR1cmU+CjwvTGljZW5zZT4="))); } protected void Session_Start(object sender, EventArgs e) diff --git a/SGGL/FineUIPro.Web/HSSE/Check/CheckSpecial.aspx.cs b/SGGL/FineUIPro.Web/HSSE/Check/CheckSpecial.aspx.cs index 26e39015..29002a1c 100644 --- a/SGGL/FineUIPro.Web/HSSE/Check/CheckSpecial.aspx.cs +++ b/SGGL/FineUIPro.Web/HSSE/Check/CheckSpecial.aspx.cs @@ -431,10 +431,10 @@ namespace FineUIPro.Web.HSSE.Check Aspose.Words.DocumentBuilder builder = new Aspose.Words.DocumentBuilder(doc); builder.MoveToBookmark("tab"); builder.StartTable(); - builder.RowFormat.Alignment = Aspose.Words.Tables.RowAlignment.Center; + //builder.RowFormat.Alignment = Aspose.Words.Tables.RowAlignment.Center; builder.CellFormat.Borders.LineStyle = LineStyle.Single; builder.CellFormat.Borders.Color = System.Drawing.Color.Black; - builder.RowFormat.LeftIndent = 100; + //builder.RowFormat.LeftIndent = 100; builder.Bold = false; builder.RowFormat.Height = 20; builder.Bold = false; diff --git a/SGGL/FineUIPro.Web/HSSE/Check/PunishNotice.aspx.cs b/SGGL/FineUIPro.Web/HSSE/Check/PunishNotice.aspx.cs index ab80598a..a60c6f3a 100644 --- a/SGGL/FineUIPro.Web/HSSE/Check/PunishNotice.aspx.cs +++ b/SGGL/FineUIPro.Web/HSSE/Check/PunishNotice.aspx.cs @@ -593,10 +593,10 @@ namespace FineUIPro.Web.HSSE.Check if (File.Exists(url)) { builder.StartTable(); - builder.RowFormat.Alignment = Aspose.Words.Tables.RowAlignment.Center; + //builder.RowFormat.Alignment = Aspose.Words.Tables.RowAlignment.Center; builder.CellFormat.Borders.LineStyle = LineStyle.Single; builder.CellFormat.Borders.Color = System.Drawing.Color.Black; - builder.RowFormat.LeftIndent = 5; + //builder.RowFormat.LeftIndent = 5; builder.Bold = false; builder.RowFormat.Height = 20; builder.Bold = false; diff --git a/SGGL/FineUIPro.Web/HSSE/Check/RectifyNotices.aspx.cs b/SGGL/FineUIPro.Web/HSSE/Check/RectifyNotices.aspx.cs index 7017e27d..e07de971 100644 --- a/SGGL/FineUIPro.Web/HSSE/Check/RectifyNotices.aspx.cs +++ b/SGGL/FineUIPro.Web/HSSE/Check/RectifyNotices.aspx.cs @@ -649,10 +649,10 @@ namespace FineUIPro.Web.HSSE.Check builder.MoveToBookmark("PhotoUrl"); builder.MoveToBookmark("PhotoUrl"); builder.StartTable(); - builder.RowFormat.Alignment = Aspose.Words.Tables.RowAlignment.Center; + //builder.RowFormat.Alignment = Aspose.Words.Tables.RowAlignment.Center; builder.CellFormat.Borders.LineStyle = LineStyle.Single; builder.CellFormat.Borders.Color = System.Drawing.Color.Black; - builder.RowFormat.LeftIndent = 5; + //builder.RowFormat.LeftIndent = 5; builder.Bold = false; builder.RowFormat.Height = 20; builder.Bold = false; @@ -1027,10 +1027,10 @@ namespace FineUIPro.Web.HSSE.Check Aspose.Words.DocumentBuilder builder = new Aspose.Words.DocumentBuilder(doc); builder.MoveToBookmark("PhotoUrl"); builder.StartTable(); - builder.RowFormat.Alignment = Aspose.Words.Tables.RowAlignment.Center; + //builder.RowFormat.Alignment = Aspose.Words.Tables.RowAlignment.Center; builder.CellFormat.Borders.LineStyle = LineStyle.Single; builder.CellFormat.Borders.Color = System.Drawing.Color.Black; - builder.RowFormat.LeftIndent = 5; + //builder.RowFormat.LeftIndent = 5; builder.Bold = false; builder.RowFormat.Height = 20; builder.Bold = false; diff --git a/SGGL/FineUIPro.Web/JDGL/CostAnalysis/JDReport.aspx b/SGGL/FineUIPro.Web/JDGL/CostAnalysis/JDReport.aspx index 5d47a5a8..72b097ac 100644 --- a/SGGL/FineUIPro.Web/JDGL/CostAnalysis/JDReport.aspx +++ b/SGGL/FineUIPro.Web/JDGL/CostAnalysis/JDReport.aspx @@ -25,10 +25,10 @@ - - @@ -63,7 +63,7 @@ runat="server" BoxFlex="1" DataKeyNames="Id" AllowCellEditing="true" ForceFit="true" ClicksToEdit="1" DataIDField="Id" AllowSorting="true" SortField="Id" SortDirection="ASC" EnableColumnLines="true" - AllowPaging="true" IsDatabasePaging="true" PageSize="1000" + AllowPaging="false" IsDatabasePaging="false" PageSize="1000" AllowFilters="true" EnableTextSelection="True"> <%-- - - - - - - - - - + + + <%-- + + + + --%> + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + e.UnitId == drpUnit.SelectedValue && e.Month == month && e.YearId == year); - //if (report != null) - //{ - // string upState = string.Empty; - // if (report.UpState == BLL.Const.UpState_3) - // { - // upState = "(已上报)"; - // } - // else - // { - // upState = "(未上报)"; - // } - // this.SimpleForm1.Title = "实业安全简报" + report.YearId + "年 " + report.Month + "月" + upState; - // lbUnitName.Text = "填报企业:" + BLL.UnitService.GetUnitNameByUnitId(report.UnitId); - // lbCompileMan.Text = "编制人:" + BLL.UserService.GetUserNameByUserId(report.CompileMan); - // lbAuditor.Text = "审核人:" + report.Auditor; - // lbApprover.Text = "审批人:" + report.Approver; - // this.txtMainWork.Text = report.MainWork; - // this.txtHazardRecording.Text = report.HazardRecording; - // this.txtSafetyAccident.Text = report.SafetyAccident; - // this.txtEPAccident.Text = report.EPAccident; - // this.txtOHAccident.Text = report.OHAccident; - // this.txtWorkPermitNum.Text = report.WorkPermitNum; - // this.txtHiddenDangerDetection.Text = report.HiddenDangerDetection; - // this.txtRectificationSituation.Text = report.RectificationSituation; - // this.txtCheckProblemsRectification.Text = report.CheckProblemsRectification; - // this.txtPendingProject.Text = report.PendingProject; - // this.txtContractorManagement.Text = report.ContractorManagement; - // this.txtEnvironmentalEmissions.Text = report.EnvironmentalEmissions; - // this.txtNextMonthWorkPlan.Text = report.NextMonthWorkPlan; - //} - //else - //{ - // SetEmpty(); - //} - } - #endregion - - #region 数据绑定 - /// - /// 数据绑定 - /// - private void BindChart() { Model.Project_Installation installation = BLL.Project_InstallationService.GetProjectInstallationByProjectId(this.CurrUser.LoginProjectId); if (installation != null && !string.IsNullOrEmpty(this.txtMonths.Text.Trim())) @@ -182,6 +139,7 @@ namespace FineUIPro.Web.JDGL.CostAnalysis { mSPI = mBCWP / mBCWS; } + //总体进度 DataTable table2 = new DataTable(); table2.Columns.Add(new DataColumn("Id", typeof(String))); table2.Columns.Add(new DataColumn("BCWP", typeof(String))); @@ -204,10 +162,190 @@ namespace FineUIPro.Web.JDGL.CostAnalysis table2.Rows.Add(row2); this.Grid2.DataSource = table2; this.Grid2.DataBind(); - - this.txt3.Text = "施工进度赢得值参数 BCWP:" + mBCWP.ToString("0.####") + " BCWS:" + mBCWS.ToString("0.####") + " ACWP:" + mACWP.ToString("0.####") + "\r\n赢得值四个评价指标 CV:" + mCV.ToString("0.####") + " SV:" + mSV.ToString("0.####") + " CPI:" + mCPI.ToString("0.####") + " SPI:" + mSPI.ToString("0.####"); - - + //本月进度 + table2.Rows.Clear(); + row2[0] = SQLHelper.GetNewID(); + row2[1] = mBCWP.ToString("0.####"); + row2[2] = mBCWS.ToString("0.####"); + row2[3] = mACWP.ToString("0.####"); + row2[4] = mCV.ToString("0.####"); + row2[5] = mSV.ToString("0.####"); + row2[6] = mCPI.ToString("0.####"); + row2[7] = mSPI.ToString("0.####"); + table2.Rows.Add(row2); + this.Grid3.DataSource = table2; + this.Grid3.DataBind(); + //按专业统计 + DataTable table4 = new DataTable(); + table4.Columns.Add(new DataColumn("Id", typeof(String))); + table4.Columns.Add(new DataColumn("Name1", typeof(String))); + table4.Columns.Add(new DataColumn("Name2", typeof(String))); + table4.Columns.Add(new DataColumn("mBCWP", typeof(String))); + table4.Columns.Add(new DataColumn("mBCWS", typeof(String))); + table4.Columns.Add(new DataColumn("mACWP", typeof(String))); + table4.Columns.Add(new DataColumn("mCV", typeof(String))); + table4.Columns.Add(new DataColumn("mSV", typeof(String))); + table4.Columns.Add(new DataColumn("mCPI", typeof(String))); + table4.Columns.Add(new DataColumn("mSPI", typeof(String))); + table4.Columns.Add(new DataColumn("BCWP", typeof(String))); + table4.Columns.Add(new DataColumn("BCWS", typeof(String))); + table4.Columns.Add(new DataColumn("ACWP", typeof(String))); + table4.Columns.Add(new DataColumn("CV", typeof(String))); + table4.Columns.Add(new DataColumn("SV", typeof(String))); + table4.Columns.Add(new DataColumn("CPI", typeof(String))); + table4.Columns.Add(new DataColumn("SPI", typeof(String))); + Model.SGGLDB db = Funs.DB; + var cnProfessionInits = from x in db.WBS_CnProfessionInit select x; + var cnProfessions = from x in db.WBS_CnProfession where x.ProjectId == this.CurrUser.LoginProjectId select x; + var unitProjectInits = from x in db.Wbs_UnitProjectInit select x; + var unitProjects = from x in db.Wbs_UnitProject where x.ProjectId == this.CurrUser.LoginProjectId select x; + var details = from x in db.View_WBS_CostControlParentDetail + where x.Months == Funs.GetNewDateTime(date) + select x; + string strSql2 = "select distinct (cast(YEAR(Months) as varchar(4))+'.'+cast(MONTH(Months) as varchar(2))) as 月份,t.Months," + + "ThisRealCost as '本月已完工作实际费用-ACWP',ThisPlanCost as '本月已完工作预算费用-BCWP',ThisPlanValue as '本月计划工作预算费用-BCWS',TotalPlanValue as '累计计划工作预算费用-BCWS',TotalRealCost as '累计已完工作实际费用-ACWP',TotalPlanCost as '累计已完工作预算费用-BCWP' " + + "from dbo.View_WBS_CostControlParentDetail as t where t.Months=@Months"; + SqlParameter[] parameter2 = new SqlParameter[] + { + new SqlParameter("@Months",date), + }; + DataTable dt2 = SQLHelper.GetDataTableRunText(strSql2, parameter2); + DataRow row4; + decimal cnACWP, cnBCWP, cnBCWS, cnmACWP, cnmBCWP, cnmBCWS, cnCV, cnSV, cnCPI, cnSPI, cnmCV, cnmSV, cnmCPI, cnmSPI, + unACWP, unBCWP, unBCWS, unmACWP, unmBCWP, unmBCWS, unCV, unSV, unCPI, unSPI, unmCV, unmSV, unmCPI, unmSPI; + foreach (var cn in cnProfessionInits) + { + cnACWP = 0; + cnBCWP = 0; + cnBCWS = 0; + cnmACWP = 0; + cnmBCWP = 0; + cnmBCWS = 0; + cnCV = 0; + cnSV = 0; + cnCPI = 0; + cnSPI = 0; + cnmCV = 0; + cnmSV = 0; + cnmCPI = 0; + cnmSPI = 0; + row4 = table4.NewRow(); + row4[0] = SQLHelper.GetNewID(); + row4[1] = cn.CnProfessionName; + var cnDetails = (from x in details + join y in cnProfessions on x.ParentId equals y.CnProfessionId + where y.OldId == cn.CnProfessionId + select x).ToList(); + cnmACWP = Funs.GetNewDecimalOrZero(cnDetails.Select(x => x.ThisRealCost).Sum().ToString()) / 10000; + cnmBCWP = Funs.GetNewDecimalOrZero(cnDetails.Select(x => x.ThisPlanCost).Sum().ToString()) / 10000; + cnmBCWS = Funs.GetNewDecimalOrZero(cnDetails.Select(x => x.ThisPlanValue).Sum().ToString()) / 10000; + cnmCV = cnmBCWP - cnmACWP; + cnmSV = cnmBCWP - cnmBCWS; + if (cnmACWP > 0) + { + cnmCPI = cnmBCWP / cnmACWP; + } + if (cnmBCWS > 0) + { + cnmSPI = cnmBCWP / cnmBCWS; + } + row4[3] = cnmBCWP.ToString("0.####"); + row4[4] = cnmBCWS.ToString("0.####"); + row4[5] = cnmACWP.ToString("0.####"); + row4[6] = cnmCV.ToString("0.####"); + row4[7] = cnmSV.ToString("0.####"); + row4[8] = cnmCPI.ToString("0.####"); + row4[9] = cnmSPI.ToString("0.####"); + cnACWP = Funs.GetNewDecimalOrZero(cnDetails.Select(x => x.TotalRealCost).Sum().ToString()) / 10000; + cnBCWP = Funs.GetNewDecimalOrZero(cnDetails.Select(x => x.TotalPlanCost).Sum().ToString()) / 10000; + cnBCWS = Funs.GetNewDecimalOrZero(cnDetails.Select(x => x.TotalPlanValue).Sum().ToString()) / 10000; + cnCV = cnBCWP - cnACWP; + cnSV = cnBCWP - cnBCWS; + if (cnACWP > 0) + { + cnCPI = cnBCWP / cnACWP; + } + if (cnBCWS > 0) + { + cnSPI = cnBCWP / cnBCWS; + } + row4[10] = cnBCWP.ToString("0.####"); + row4[11] = cnBCWS.ToString("0.####"); + row4[12] = cnACWP.ToString("0.####"); + row4[13] = cnCV.ToString("0.####"); + row4[14] = cnSV.ToString("0.####"); + row4[15] = cnCPI.ToString("0.####"); + row4[16] = cnSPI.ToString("0.####"); + table4.Rows.Add(row4); + var unLists = (from x in unitProjectInits where x.CnProfessionId == cn.CnProfessionId orderby x.SortIndex select x).ToList(); + foreach (var un in unLists) + { + unACWP = 0; + unBCWP = 0; + unBCWS = 0; + unmACWP = 0; + unmBCWP = 0; + unmBCWS = 0; + unCV = 0; + unSV = 0; + unCPI = 0; + unSPI = 0; + unmCV = 0; + unmSV = 0; + unmCPI = 0; + unmSPI = 0; + row4 = table4.NewRow(); + row4[0] = SQLHelper.GetNewID(); + row4[2] = un.UnitProjectName; + var unDetails = from x in details + join y in unitProjects on x.ParentId equals y.UnitProjectId + where y.UnitProjectCode == un.UnitProjectCode + select x; + unmACWP = Funs.GetNewDecimalOrZero(unDetails.Select(x => x.ThisRealCost).Sum().ToString()) / 10000; + unmBCWP = Funs.GetNewDecimalOrZero(unDetails.Select(x => x.ThisPlanCost).Sum().ToString()) / 10000; + unmBCWS = Funs.GetNewDecimalOrZero(unDetails.Select(x => x.ThisPlanValue).Sum().ToString()) / 10000; + unmCV = unmBCWP - unmACWP; + unmSV = unmBCWP - unmBCWS; + if (unmACWP > 0) + { + unmCPI = unmBCWP / unmACWP; + } + if (unmBCWS > 0) + { + unmSPI = unmBCWP / unmBCWS; + } + row4[3] = unmBCWP.ToString("0.####"); + row4[4] = unmBCWS.ToString("0.####"); + row4[5] = unmACWP.ToString("0.####"); + row4[6] = unmCV.ToString("0.####"); + row4[7] = unmSV.ToString("0.####"); + row4[8] = unmCPI.ToString("0.####"); + row4[9] = unmSPI.ToString("0.####"); + unACWP = Funs.GetNewDecimalOrZero(unDetails.Select(x => x.TotalRealCost).Sum().ToString()) / 10000; + unBCWP = Funs.GetNewDecimalOrZero(unDetails.Select(x => x.TotalPlanCost).Sum().ToString()) / 10000; + unBCWS = Funs.GetNewDecimalOrZero(unDetails.Select(x => x.TotalPlanValue).Sum().ToString()) / 10000; + unCV = unBCWP - unACWP; + unSV = unBCWP - unBCWS; + if (unACWP > 0) + { + unCPI = unBCWP / unACWP; + } + if (unBCWS > 0) + { + unSPI = unBCWP / unBCWS; + } + row4[10] = unBCWP.ToString("0.####"); + row4[11] = unBCWS.ToString("0.####"); + row4[12] = unACWP.ToString("0.####"); + row4[13] = unCV.ToString("0.####"); + row4[14] = unSV.ToString("0.####"); + row4[15] = unCPI.ToString("0.####"); + row4[16] = unSPI.ToString("0.####"); + table4.Rows.Add(row4); + } + } + this.Grid4.DataSource = table4; + this.Grid4.DataBind(); } } #endregion @@ -232,7 +370,14 @@ namespace FineUIPro.Web.JDGL.CostAnalysis /// protected void Window1_Close(object sender, WindowCloseEventArgs e) { - GetValue(); + if (!string.IsNullOrEmpty(this.txtMonths.Text.Trim())) + { + GetValue(); + } + else + { + ShowNotify("请选择月份", MessageBoxIcon.Warning); + } } #endregion @@ -243,18 +388,72 @@ namespace FineUIPro.Web.JDGL.CostAnalysis /// protected void btnOut_Click(object sender, EventArgs e) { - //Response.ClearContent(); - //string filename = Funs.GetNewFileName(); - //Response.AddHeader("content-disposition", "attachment; filename=" + System.Web.HttpUtility.UrlEncode("工作量统计" + filename, System.Text.Encoding.UTF8) + ".xls"); - //Response.ContentType = "application/excel"; - //Response.ContentEncoding = Encoding.UTF8; - //this.Grid1.PageSize = Grid1.RecordCount; - //Response.Write(GetGridTableHtml2(Grid1)); - //Response.End(); - //DateTime months = Convert.ToDateTime(this.txtMonths.Text.Trim()); - //DataTable table = BLL.WorkloadStatisticsService.GetTreeDataTable(this.CurrUser.LoginProjectId, months, BLL.Const._Null, this.drpCnProfession.SelectedValue, this.drpUnitProject.SelectedValue, this.drpWbsSet.SelectedValue); - //Grid1.DataSource = table; - //Grid1.DataBind(); + if (!string.IsNullOrEmpty(this.txtMonths.Text.Trim())) + { + string rootPath = Server.MapPath("~/"); + string initTemplatePath = string.Empty; + string uploadfilepath = string.Empty; + string newUrl = string.Empty; + string filePath = string.Empty; + Model.SGGLDB db = Funs.DB; + initTemplatePath = Const.JDReportTemplateUrl; + uploadfilepath = rootPath + initTemplatePath; + newUrl = uploadfilepath.Replace(".docx", "(" + this.txtMonths.Text.Trim() + ")" + ".docx"); + if (File.Exists(newUrl)) + { + File.Delete(newUrl); + } + File.Copy(uploadfilepath, newUrl); + //更新书签内容 + Document doc = new Aspose.Words.Document(newUrl); + DocumentBuilder builder = new DocumentBuilder(doc); + string projectName = string.Empty; + var project = ProjectService.GetProjectByProjectId(this.CurrUser.LoginProjectId); + if (project != null) + { + projectName = project.ProjectName; + } + Bookmark bookmarkProjectName = doc.Range.Bookmarks["ProjectName"]; + if (bookmarkProjectName != null) + { + bookmarkProjectName.Text = projectName; + } + Bookmark bookmarkMonths = doc.Range.Bookmarks["Months"]; + if (bookmarkMonths != null) + { + string[] strs = this.txtMonths.Text.Trim().Split('-'); + bookmarkMonths.Text = strs[0] + "年" + strs[1] + "月"; + } + + //插入图表 + builder.MoveToBookmark("Chart"); + Shape shape = builder.InsertChart(ChartType.Line, 432, 252); + Chart chart = shape.Chart; + chart.Title.Text = "赢得值曲线"; + ChartSeriesCollection seriesColl = chart.Series; + seriesColl.Clear(); + string[] categories = new string[] { "1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月" }; + seriesColl.Add("自有人员", categories, new double[] { 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }); + seriesColl.Add("施工人员", categories, new double[] { 3, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }); + seriesColl.Add("累计安全人工时", categories, new double[] { 5, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }); + + doc.Save(newUrl); + string fileName = Path.GetFileName(newUrl); + FileInfo info = new FileInfo(newUrl); + long fileSize = info.Length; + Response.Clear(); + Response.ContentType = "application/x-zip-compressed"; + Response.AddHeader("Content-Disposition", "attachment;filename=" + System.Web.HttpUtility.UrlEncode(fileName, System.Text.Encoding.UTF8)); + Response.AddHeader("Content-Length", fileSize.ToString()); + Response.TransmitFile(newUrl, 0, fileSize); + Response.Flush(); + Response.Close(); + File.Delete(newUrl); + } + else + { + ShowNotify("请选择月份", MessageBoxIcon.Warning); + } } #endregion } diff --git a/SGGL/FineUIPro.Web/JDGL/CostAnalysis/JDReport.aspx.designer.cs b/SGGL/FineUIPro.Web/JDGL/CostAnalysis/JDReport.aspx.designer.cs index 5f636974..370afd0e 100644 --- a/SGGL/FineUIPro.Web/JDGL/CostAnalysis/JDReport.aspx.designer.cs +++ b/SGGL/FineUIPro.Web/JDGL/CostAnalysis/JDReport.aspx.designer.cs @@ -166,22 +166,13 @@ namespace FineUIPro.Web.JDGL.CostAnalysis { protected global::FineUIPro.GroupPanel GroupPanel3; /// - /// Form2 控件。 + /// Grid3 控件。 /// /// /// 自动生成的字段。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// - protected global::FineUIPro.Form Form2; - - /// - /// txt3 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextArea txt3; + protected global::FineUIPro.Grid Grid3; /// /// GroupPanel4 控件。 @@ -193,22 +184,22 @@ namespace FineUIPro.Web.JDGL.CostAnalysis { protected global::FineUIPro.GroupPanel GroupPanel4; /// - /// Form6 控件。 + /// Grid4 控件。 /// /// /// 自动生成的字段。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// - protected global::FineUIPro.Form Form6; + protected global::FineUIPro.Grid Grid4; /// - /// txt4 控件。 + /// lblPageIndex 控件。 /// /// /// 自动生成的字段。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// - protected global::FineUIPro.TextArea txt4; + protected global::System.Web.UI.WebControls.Label lblPageIndex; /// /// GroupPanel5 控件。