From 98029fa93ce890abdbd0173afee00d9c8c35a274 Mon Sep 17 00:00:00 2001 From: "754998852@qq.com" <754998852@qq.com> Date: Thu, 25 Jul 2024 14:59:26 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A7=BB=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../版本日志/SGGLDB_WH_V2024-07-24-phf.sql | 64 + .../版本日志/SGGLDB_WH_V2024-07-25-phf.sql | 41 + SGGL/FineUIPro.Web/ErrLog.txt | 1260 ++++++++++------- .../Excel/DataIn/CivilStructure导入模板.xls | Bin 22016 -> 22016 bytes .../File/Excel/DataIn/Electrical导入模板.xls | Bin 22016 -> 21504 bytes .../Excel/DataIn/Instrumentation导入模板.xls | Bin 22016 -> 21504 bytes .../File/Excel/DataIn/Piping导入模板.xls | Bin 20480 -> 21504 bytes .../DataIn/RotatingEquipment导入模板.xls | Bin 21504 -> 19968 bytes .../Excel/DataIn/StaticEquipment导入模板.xls | Bin 21504 -> 20480 bytes .../Transfer/CivilStructure.aspx | 47 +- .../Transfer/CivilStructure.aspx.cs | 25 +- .../Transfer/CivilStructure.aspx.designer.cs | 22 +- .../Transfer/CivilStructureDataIn.aspx.cs | 166 ++- SGGL/FineUIPro.Web/Transfer/Electrical.aspx | 42 +- .../FineUIPro.Web/Transfer/Electrical.aspx.cs | 16 +- .../Transfer/Electrical.aspx.designer.cs | 22 +- .../Transfer/ElectricalDataIn.aspx.cs | 168 ++- .../Transfer/Instrumentation.aspx | 48 +- .../Transfer/Instrumentation.aspx.cs | 22 +- .../Transfer/Instrumentation.aspx.designer.cs | 22 +- .../Transfer/InstrumentationDataIn.aspx.cs | 160 ++- SGGL/FineUIPro.Web/Transfer/Piping.aspx | 90 +- SGGL/FineUIPro.Web/Transfer/Piping.aspx.cs | 20 +- .../Transfer/Piping.aspx.designer.cs | 31 +- .../Transfer/PipingDataIn.aspx.cs | 171 ++- .../Transfer/RotatingEquipment.aspx | 92 +- .../Transfer/RotatingEquipment.aspx.cs | 22 +- .../RotatingEquipment.aspx.designer.cs | 67 +- .../Transfer/RotatingEquipmentDataIn.aspx.cs | 158 ++- .../Transfer/StaticEquipment.aspx | 40 +- .../Transfer/StaticEquipment.aspx.cs | 24 +- .../Transfer/StaticEquipment.aspx.designer.cs | 31 +- .../Transfer/StaticEquipmentDataIn.aspx.cs | 158 ++- SGGL/FineUIPro.Web/common/Menu_HSSE.xml | 15 +- SGGL/FineUIPro.Web/common/Menu_Personal.xml | 3 - SGGL/FineUIPro.Web/common/Menu_Transfer.xml | 11 +- SGGL/FineUIPro.Web/common/Menu_ZHGL.xml | 2 - SGGL/Model/Model.cs | 792 +++++++++++ 38 files changed, 2527 insertions(+), 1325 deletions(-) create mode 100644 DataBase/版本日志/SGGLDB_WH_V2024-07-24-phf.sql create mode 100644 DataBase/版本日志/SGGLDB_WH_V2024-07-25-phf.sql diff --git a/DataBase/版本日志/SGGLDB_WH_V2024-07-24-phf.sql b/DataBase/版本日志/SGGLDB_WH_V2024-07-24-phf.sql new file mode 100644 index 00000000..02f9bc3d --- /dev/null +++ b/DataBase/版本日志/SGGLDB_WH_V2024-07-24-phf.sql @@ -0,0 +1,64 @@ +ALTER TABLE Transfer_Piping ADD PWD nvarchar(50) NULL +GO + +ALTER TABLE Transfer_Piping ADD Apunchclosed nvarchar(50) NULL +GO + +ALTER TABLE Transfer_Piping ADD NDTReport nvarchar(50) NULL +GO + +ALTER TABLE Transfer_Piping ADD TemperaryMeasurement nvarchar(50) NULL +GO + +ALTER TABLE Transfer_Piping ADD FWDfinished nvarchar(50) NULL +GO + +ALTER TABLE Transfer_Piping ADD HydrostaticTest nvarchar(50) NULL +GO + +ALTER TABLE Transfer_Piping ADD Report nvarchar(50) NULL +GO + +ALTER TABLE Transfer_Piping ADD Blowingflushing nvarchar(50) NULL +GO + +ALTER TABLE Transfer_Piping ADD Systemreinstalled nvarchar(50) NULL +GO + +ALTER TABLE Transfer_Piping ADD BlowingReport nvarchar(50) NULL +GO + +----------------------------------------- +ALTER TABLE Transfer_StaticEquipment ADD Internalinspection nvarchar(50) NULL +GO + +ALTER TABLE Transfer_StaticEquipment ADD InternalsPacking nvarchar(50) NULL +GO + +ALTER TABLE Transfer_StaticEquipment ADD BOXupRecord nvarchar(50) NULL +GO +----------------------------------------- +ALTER TABLE Transfer_RotatingEquipment ADD Alignment nvarchar(50) NULL +GO + +ALTER TABLE Transfer_RotatingEquipment ADD Motorsoloruntest nvarchar(50) NULL +GO + +ALTER TABLE Transfer_RotatingEquipment ADD Standalonetest nvarchar(50) NULL +GO + +------------------------------------------------ +ALTER TABLE Transfer_Instrumentation ADD InstallationCalibration nvarchar(50) NULL +GO + +ALTER TABLE Transfer_Instrumentation ADD PipingPressuretest nvarchar(50) NULL +GO + +ALTER TABLE Transfer_Instrumentation ADD PipingLeak nvarchar(50) NULL +GO + +ALTER TABLE Transfer_Instrumentation ADD PipingBlowing nvarchar(50) NULL +GO + +ALTER TABLE Transfer_Instrumentation ADD Looptest nvarchar(50) NULL +GO diff --git a/DataBase/版本日志/SGGLDB_WH_V2024-07-25-phf.sql b/DataBase/版本日志/SGGLDB_WH_V2024-07-25-phf.sql new file mode 100644 index 00000000..19c63bc1 --- /dev/null +++ b/DataBase/版本日志/SGGLDB_WH_V2024-07-25-phf.sql @@ -0,0 +1,41 @@ + +UPDATE SYS_MENU SET IsUsed=0 WHERE MENUID='05442049-1310-45B1-9D3D-CAAE759D8F3E'; + +ALTER TABLE Transfer_Electrical ADD Installation nvarchar(50) NULL +GO + +ALTER TABLE Transfer_Electrical ADD Communicationtest nvarchar(50) NULL +GO + +ALTER TABLE Transfer_Electrical ADD CableLaying nvarchar(50) NULL +GO + +ALTER TABLE Transfer_Electrical ADD LoopTest nvarchar(50) NULL +GO + +------------------------------------------------------------------------ +ALTER TABLE Transfer_Civil_Structure ADD Foundation nvarchar(50) NULL +GO + +ALTER TABLE Transfer_Civil_Structure ADD Mainstructure nvarchar(50) NULL +GO + +ALTER TABLE Transfer_Civil_Structure ADD Buildingdecoration nvarchar(50) NULL +GO + +ALTER TABLE Transfer_Civil_Structure ADD Equipment nvarchar(50) NULL +GO + +ALTER TABLE Transfer_Civil_Structure ADD Instrument nvarchar(50) NULL +GO + +ALTER TABLE Transfer_Civil_Structure ADD Electrical nvarchar(50) NULL +GO + +ALTER TABLE Transfer_Civil_Structure ADD FireFighting nvarchar(50) NULL +GO + +ALTER TABLE Transfer_Civil_Structure ADD HVAC nvarchar(50) NULL +GO + +----------------------------------------------- diff --git a/SGGL/FineUIPro.Web/ErrLog.txt b/SGGL/FineUIPro.Web/ErrLog.txt index 54e8e448..83bd7d69 100644 --- a/SGGL/FineUIPro.Web/ErrLog.txt +++ b/SGGL/FineUIPro.Web/ErrLog.txt @@ -1,508 +1,752 @@ - -错误信息开始=====> -错误类型:HttpParseException -错误信息:无法从其“Hidden”属性的字符串表示形式“500px”创建“System.Boolean”类型的对象。 -错误堆栈: - 在 System.Web.UI.TemplateParser.ProcessException(Exception ex) - 在 System.Web.UI.TemplateParser.ParseStringInternal(String text, Encoding fileEncoding) - 在 System.Web.UI.TemplateParser.ParseString(String text, VirtualPath virtualPath, Encoding fileEncoding) -----错误类型:HttpException -----错误信息: -----无法从其“Hidden”属性的字符串表示形式“500px”创建“System.Boolean”类型的对象。 -----错误堆栈: - 在 System.Web.UI.PropertyConverter.ObjectFromString(Type objType, MemberInfo propertyInfo, String value) - 在 System.Web.UI.ControlBuilder.AddProperty(String filter, String name, String value, Boolean mainDirectiveMode) - 在 System.Web.UI.ControlBuilder.PreprocessAttribute(String filter, String attribname, String attribvalue, Boolean mainDirectiveMode, Int32 line, Int32 column) - 在 System.Web.UI.ControlBuilder.PreprocessAttributes(ParsedAttributeCollection attribs) - 在 System.Web.UI.ControlBuilder.Init(TemplateParser parser, ControlBuilder parentBuilder, Type type, String tagName, String id, IDictionary attribs) - 在 System.Web.UI.ControlBuilder.CreateBuilderFromType(TemplateParser parser, ControlBuilder parentBuilder, Type type, String tagName, String id, IDictionary attribs, Int32 line, String sourceFileName) - 在 System.Web.UI.ControlBuilder.CreateChildBuilder(String filter, String tagName, IDictionary attribs, TemplateParser parser, ControlBuilder parentBuilder, String id, Int32 line, VirtualPath virtualPath, Type& childType, Boolean defaultProperty) - 在 System.Web.UI.TemplateParser.ProcessBeginTag(Match match, String inputText) - 在 System.Web.UI.TemplateParser.ParseStringInternal(String text, Encoding fileEncoding) -出错时间:06/26/2024 15:05:45 -出错文件:http://localhost:8579/JDGL/Check/WeekPlan.aspx -IP地址:::1 - -出错时间:06/26/2024 15:05:45 - - -错误信息开始=====> -错误类型:ArgumentOutOfRangeException -错误信息:索引超出范围。必须为非负值并小于集合大小。 -参数名: index -错误堆栈: - 在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource) - 在 System.Collections.Generic.List`1.get_Item(Int32 index) - 在 FineUIPro.Web.JDGL.Check.WeekPlanEdit.Grid2_RowCommand(Object sender, GridCommandEventArgs e) 位置 E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\JDGL\Check\WeekPlanEdit.aspx.cs:行号 450 - 在 FineUIPro.Grid.OnRowCommand(GridCommandEventArgs e) - 在 (Grid , GridCommandEventArgs ) - 在 FineUIPro.Grid.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) -出错时间:06/26/2024 15:25:22 -出错文件:http://localhost:8579/JDGL/Check/WeekPlanEdit.aspx -IP地址:::1 -操作人员:JT - -出错时间:06/26/2024 15:25:22 - - -错误信息开始=====> -错误类型:HttpCompileException -错误信息:g:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\HSSE\SitePerson\PersonList.aspx(185): error CS1061: “ASP.hsse_siteperson_personlist_aspx”不包含“btnMenuBlack_Click”的定义,并且找不到可接受类型为“ASP.hsse_siteperson_personlist_aspx”的第一个参数的扩展方法“btnMenuBlack_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) -出错时间:07/01/2024 17:11:58 -出错文件:http://localhost:8579/HSSE/SitePerson/PersonList.aspx -IP地址:::1 - -出错时间:07/01/2024 17:11:58 - - -错误信息开始=====> -错误类型:HttpCompileException -错误信息:g:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\HSSE\SitePerson\PersonList.aspx(185): error CS1061: “ASP.hsse_siteperson_personlist_aspx”不包含“btnMenuBlack_Click”的定义,并且找不到可接受类型为“ASP.hsse_siteperson_personlist_aspx”的第一个参数的扩展方法“btnMenuBlack_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) -出错时间:07/01/2024 17:14:10 -出错文件:http://localhost:8579/HSSE/SitePerson/PersonList.aspx -IP地址:::1 - -出错时间:07/01/2024 17:14:10 - - -错误信息开始=====> -错误类型:HttpCompileException -错误信息:g:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\HSSE\SitePerson\PersonList.aspx(185): error CS1061: “ASP.hsse_siteperson_personlist_aspx”不包含“btnMenuBlack_Click”的定义,并且找不到可接受类型为“ASP.hsse_siteperson_personlist_aspx”的第一个参数的扩展方法“btnMenuBlack_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) -出错时间:07/01/2024 17:14:36 -出错文件:http://localhost:8579/HSSE/SitePerson/PersonList.aspx -IP地址:::1 - -出错时间:07/01/2024 17:14:36 - - -错误信息开始=====> -错误类型:HttpCompileException -错误信息:g:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\HSSE\SitePerson\BlackPersonList.aspx(28): error CS1061: “ASP.hsse_siteperson_blackpersonlist_aspx”不包含“drpPost_SelectedIndexChanged”的定义,并且找不到可接受类型为“ASP.hsse_siteperson_blackpersonlist_aspx”的第一个参数的扩展方法“drpPost_SelectedIndexChanged”(是否缺少 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) -出错时间:07/01/2024 17:35:05 -出错文件:http://localhost:8579/HSSE/SitePerson/BlackPersonList.aspx -IP地址:::1 - -出错时间:07/01/2024 17:35:05 - - -错误信息开始=====> -错误类型:HttpCompileException -错误信息:g:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\HSSE\SitePerson\BlackPersonList.aspx(28): error CS1061: “ASP.hsse_siteperson_blackpersonlist_aspx”不包含“drpPost_SelectedIndexChanged”的定义,并且找不到可接受类型为“ASP.hsse_siteperson_blackpersonlist_aspx”的第一个参数的扩展方法“drpPost_SelectedIndexChanged”(是否缺少 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) -出错时间:07/01/2024 17:37:14 -出错文件:http://localhost:8579/HSSE/SitePerson/BlackPersonList.aspx -IP地址:::1 - -出错时间:07/01/2024 17:37:14 - - -错误信息开始=====> -错误类型:FormatException -错误信息:输入字符串的格式不正确。 -错误堆栈: - 在 System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) - 在 System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info) - 在 System.Int32.Parse(String s) - 在 FineUIPro.Web.BaseInfo.RiskLevelEdit.btnSave_Click(Object sender, EventArgs e) 位置 G:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\BaseInfo\RiskLevelEdit.aspx.cs:行号 91 - 在 FineUIPro.Button.OnClick(EventArgs e) - 在 (Button , EventArgs ) - 在 FineUIPro.Button.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) -出错时间:07/02/2024 14:59:40 -出错文件:http://localhost:8579/BaseInfo/RiskLevelEdit.aspx -IP地址:::1 -操作人员:JT - -出错时间:07/02/2024 14:59:40 - - -错误信息开始=====> -错误类型:MissingMethodException -错误信息:找不到方法:“Model.Base_RiskLevel BLL.RiskLevelService.GetRiskLevelBy(System.String)”。 -错误堆栈: - 在 FineUIPro.Web.HSSE.Hazard.HazardListEdit.Window2_Close(Object sender, WindowCloseEventArgs e) - 在 FineUIPro.Window.OnClose(WindowCloseEventArgs e) - 在 (Window , WindowCloseEventArgs ) - 在 FineUIPro.Window.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) -出错时间:07/02/2024 15:07:45 -出错文件:http://localhost:8579/HSSE/Hazard/HazardListEdit.aspx -IP地址:::1 -操作人员:JT - -出错时间:07/02/2024 15:07:45 - - -错误信息开始=====> -错误类型:MissingMethodException -错误信息:找不到方法:“Model.Base_RiskLevel BLL.RiskLevelService.GetRiskLevelBy(System.String)”。 -错误堆栈: - 在 FineUIPro.Web.HSSE.Hazard.HazardListEdit.Window2_Close(Object sender, WindowCloseEventArgs e) - 在 FineUIPro.Window.OnClose(WindowCloseEventArgs e) - 在 (Window , WindowCloseEventArgs ) - 在 FineUIPro.Window.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) -出错时间:07/02/2024 15:07:59 -出错文件:http://localhost:8579/HSSE/Hazard/HazardListEdit.aspx -IP地址:::1 -操作人员:JT - -出错时间:07/02/2024 15:07:59 - - -错误信息开始=====> -错误类型:SqlException -错误信息:列名 'CompileMan' 无效。 -错误堆栈: - 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) - 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) - 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) - 在 System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() - 在 System.Data.SqlClient.SqlDataReader.get_MetaData() - 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) - 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) - 在 System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) - 在 System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) - 在 System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) - 在 System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) - 在 System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) - 在 System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) - 在 BLL.SQLHelper.GetDataTableRunText(String strSql, SqlParameter[] parameters) 位置 G:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\SQLHelper.cs:行号 311 - 在 FineUIPro.Web.HSSE.CostGoods.FeeRegistration.BindGrid() 位置 G:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\HSSE\CostGoods\FeeRegistration.aspx.cs:行号 99 - 在 FineUIPro.Web.HSSE.CostGoods.FeeRegistration.Page_Load(Object sender, EventArgs e) 位置 G:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\HSSE\CostGoods\FeeRegistration.aspx.cs:行号 55 - 在 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) -出错时间:07/02/2024 16:46:52 -出错文件:http://localhost:8579/HSSE/CostGoods/FeeRegistration.aspx -IP地址:::1 -操作人员:JT - -出错时间:07/02/2024 16:46:52 - - -错误信息开始=====> -错误类型:NullReferenceException -错误信息:未将对象引用设置到对象的实例。 -错误堆栈: - 在 (Object ) - 在 FineUIPro.GridRow.uwEUVXJIBfEGVvHqMvTlecFpBACr() - 在 (GridRow ) - 在 FineUIPro.GridRow.InitTemplateContainers() - 在 (GridRow ) - 在 FineUIPro.Grid.JKAqhrYRKGjUrputGryVTdIrcyJN(Int32 , Object ) - 在 (Grid , Int32 , Object ) - 在 FineUIPro.Grid.BCddVmyfIadUytlhvgnchfKxYmAe(DataTable , Boolean ) - 在 (Grid , DataTable , Boolean ) - 在 FineUIPro.Grid.DataBind(Boolean keepCurrentData) - 在 (Grid , Boolean ) - 在 FineUIPro.Grid.DataBind() - 在 FineUIPro.Web.HSSE.CostGoods.FeeRegistration.BindGrid() - 在 FineUIPro.Web.HSSE.CostGoods.FeeRegistration.Page_Load(Object sender, EventArgs e) - 在 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) -出错时间:07/02/2024 16:50:32 -出错文件:http://localhost:8579/HSSE/CostGoods/FeeRegistration.aspx -IP地址:::1 -操作人员:JT - -出错时间:07/02/2024 16:50:32 - - -错误信息开始=====> -错误类型:HttpCompileException -错误信息:g:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\HSSE\CostGoods\PayRegistrationNewEdit.aspx(36): error CS1061: “ASP.hsse_costgoods_payregistrationnewedit_aspx”不包含“SMonthTypeText_TextChanged”的定义,并且找不到可接受类型为“ASP.hsse_costgoods_payregistrationnewedit_aspx”的第一个参数的扩展方法“SMonthTypeText_TextChanged”(是否缺少 using 指令或程序集引用?) -错误堆栈: - 在 System.Web.Compilation.BuildManager.PostProcessFoundBuildResult(BuildResult result, Boolean keyFromVPP, VirtualPath virtualPath) - 在 System.Web.Compilation.BuildManager.GetBuildResultFromCacheInternal(String cacheKey, Boolean keyFromVPP, VirtualPath virtualPath, Int64 hashCode, Boolean ensureIsUpToDate) - 在 System.Web.Compilation.BuildManager.GetVPathBuildResultFromCacheInternal(VirtualPath virtualPath, Boolean ensureIsUpToDate) - 在 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) -出错时间:07/04/2024 09:53:49 -出错文件:http://localhost:8579/HSSE/CostGoods/PayRegistrationNewEdit.aspx -IP地址:::1 - -出错时间:07/04/2024 09:53:49 - - -错误信息开始=====> -错误类型:InvalidOperationException -错误信息:不能添加已经存在的实体。 -错误堆栈: - 在 System.Data.Linq.Table`1.InsertOnSubmit(TEntity entity) - 在 System.Data.Linq.Table`1.InsertAllOnSubmit[TSubEntity](IEnumerable`1 entities) - 在 BLL.BOSHENGMonitorService.AddPerson(String projectId, JArray arr, Sys_User user) 位置 E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\BoSheng\BOSHENGMonitorService.cs:行号 320 -出错时间:07/15/2024 11:49:20 -出错时间:07/15/2024 11:49:21 - - -错误信息开始=====> -错误类型:InvalidOperationException -错误信息:不能添加已经存在的实体。 -错误堆栈: - 在 System.Data.Linq.Table`1.InsertOnSubmit(TEntity entity) - 在 System.Data.Linq.Table`1.InsertAllOnSubmit[TSubEntity](IEnumerable`1 entities) - 在 BLL.BOSHENGMonitorService.AddPerson(String projectId, JArray arr, Sys_User user) 位置 E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\BoSheng\BOSHENGMonitorService.cs:行号 320 -出错时间:07/15/2024 12:19:20 -出错时间:07/15/2024 12:19:20 - - -错误信息开始=====> -错误类型:InvalidOperationException -错误信息:不能添加已经存在的实体。 -错误堆栈: - 在 System.Data.Linq.Table`1.InsertOnSubmit(TEntity entity) - 在 System.Data.Linq.Table`1.InsertAllOnSubmit[TSubEntity](IEnumerable`1 entities) - 在 BLL.BOSHENGMonitorService.AddPerson(String projectId, JArray arr, Sys_User user) 位置 E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\BoSheng\BOSHENGMonitorService.cs:行号 320 -出错时间:07/15/2024 12:49:20 -出错时间:07/15/2024 12:49:20 - - -错误信息开始=====> -错误类型: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:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 13827 - 在 BLL.CNCECHSSEWebService.getSupervise_SubUnitReport() 位置 E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 2181 -出错时间:07/15/2024 13:19:20 -出错时间:07/15/2024 13:19:20 - - -错误信息开始=====> -错误类型: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:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 13851 - 在 BLL.CNCECHSSEWebService.getCheck_CheckInfo_Table8Item() 位置 E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 2046 -出错时间:07/15/2024 13:19:20 -出错时间:07/15/2024 13:19:20 - - -错误信息开始=====> -错误类型: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:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 13843 - 在 BLL.CNCECHSSEWebService.getCheck_CheckRectify() 位置 E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 1942 -出错时间:07/15/2024 13:19:20 -出错时间:07/15/2024 13:19:20 - - -错误信息开始=====> -错误类型: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:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 13643 - 在 BLL.CNCECHSSEWebService.getInformation_UrgeReport() 位置 E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 1884 -出错时间:07/15/2024 13:19:20 -出错时间:07/15/2024 13:19:20 - - -错误信息开始=====> -错误类型:InvalidOperationException -错误信息:不能添加已经存在的实体。 -错误堆栈: - 在 System.Data.Linq.Table`1.InsertOnSubmit(TEntity entity) - 在 System.Data.Linq.Table`1.InsertAllOnSubmit[TSubEntity](IEnumerable`1 entities) - 在 BLL.BOSHENGMonitorService.AddPerson(String projectId, JArray arr, Sys_User user) 位置 E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\BoSheng\BOSHENGMonitorService.cs:行号 320 -出错时间:07/15/2024 13:19:20 -出错时间:07/15/2024 13:19:20 - - -错误信息开始=====> -错误类型:ChangeConflictException -错误信息:2 的 1 更新失败。 -错误堆栈: - 在 System.Data.Linq.ChangeProcessor.SubmitChanges(ConflictMode failureMode) - 在 System.Data.Linq.DataContext.SubmitChanges(ConflictMode failureMode) - 在 BLL.ProjectService.UpdateProject(Base_Project project) 位置 E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\ProjectData\ProjectService.cs:行号 193 - 在 FineUIPro.Web.ProjectData.ProjectSetSave.SaveData() 位置 E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\ProjectData\ProjectSetSave.aspx.cs:行号 284 - 在 FineUIPro.Web.ProjectData.ProjectSetSave.btnSave_Click(Object sender, EventArgs e) 位置 E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\ProjectData\ProjectSetSave.aspx.cs:行号 189 - 在 FineUIPro.Button.OnClick(EventArgs e) - 在 (Button , EventArgs ) - 在 FineUIPro.Button.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) -出错时间:07/23/2024 17:52:24 -出错文件:http://localhost:8579/ProjectData/ProjectSetSave.aspx -IP地址:::1 -操作人员:JT - -出错时间:07/23/2024 17:52:24 - - -错误信息开始=====> -错误类型:InvalidOperationException -错误信息:不能添加已经存在的实体。 -错误堆栈: - 在 System.Data.Linq.Table`1.InsertOnSubmit(TEntity entity) - 在 System.Data.Linq.Table`1.InsertAllOnSubmit[TSubEntity](IEnumerable`1 entities) - 在 BLL.BOSHENGMonitorService.AddPerson(String projectId, JArray arr, Sys_User user) 位置 E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\BoSheng\BOSHENGMonitorService.cs:行号 318 -出错时间:07/23/2024 18:18:27 -出错时间:07/23/2024 18:18:27 - - -错误信息开始=====> -错误类型:InvalidOperationException -错误信息:不能添加已经存在的实体。 -错误堆栈: - 在 System.Data.Linq.Table`1.InsertOnSubmit(TEntity entity) - 在 System.Data.Linq.Table`1.InsertAllOnSubmit[TSubEntity](IEnumerable`1 entities) - 在 BLL.BOSHENGMonitorService.AddPerson(String projectId, JArray arr, Sys_User user) 位置 E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\BoSheng\BOSHENGMonitorService.cs:行号 318 -出错时间:07/24/2024 10:37:35 -出错时间:07/24/2024 10:37:35 - - -错误信息开始=====> -错误类型:InvalidOperationException -错误信息:不能添加已经存在的实体。 -错误堆栈: - 在 System.Data.Linq.Table`1.InsertOnSubmit(TEntity entity) - 在 System.Data.Linq.Table`1.InsertAllOnSubmit[TSubEntity](IEnumerable`1 entities) - 在 BLL.BOSHENGMonitorService.AddPerson(String projectId, JArray arr, Sys_User user) 位置 E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\BoSheng\BOSHENGMonitorService.cs:行号 318 -出错时间:07/24/2024 11:14:23 -出错时间:07/24/2024 11:14:23 - + +错误信息开始=====> +错误类型:HttpParseException +错误信息:无法从其“Hidden”属性的字符串表示形式“500px”创建“System.Boolean”类型的对象。 +错误堆栈: + 在 System.Web.UI.TemplateParser.ProcessException(Exception ex) + 在 System.Web.UI.TemplateParser.ParseStringInternal(String text, Encoding fileEncoding) + 在 System.Web.UI.TemplateParser.ParseString(String text, VirtualPath virtualPath, Encoding fileEncoding) +----错误类型:HttpException +----错误信息: +----无法从其“Hidden”属性的字符串表示形式“500px”创建“System.Boolean”类型的对象。 +----错误堆栈: + 在 System.Web.UI.PropertyConverter.ObjectFromString(Type objType, MemberInfo propertyInfo, String value) + 在 System.Web.UI.ControlBuilder.AddProperty(String filter, String name, String value, Boolean mainDirectiveMode) + 在 System.Web.UI.ControlBuilder.PreprocessAttribute(String filter, String attribname, String attribvalue, Boolean mainDirectiveMode, Int32 line, Int32 column) + 在 System.Web.UI.ControlBuilder.PreprocessAttributes(ParsedAttributeCollection attribs) + 在 System.Web.UI.ControlBuilder.Init(TemplateParser parser, ControlBuilder parentBuilder, Type type, String tagName, String id, IDictionary attribs) + 在 System.Web.UI.ControlBuilder.CreateBuilderFromType(TemplateParser parser, ControlBuilder parentBuilder, Type type, String tagName, String id, IDictionary attribs, Int32 line, String sourceFileName) + 在 System.Web.UI.ControlBuilder.CreateChildBuilder(String filter, String tagName, IDictionary attribs, TemplateParser parser, ControlBuilder parentBuilder, String id, Int32 line, VirtualPath virtualPath, Type& childType, Boolean defaultProperty) + 在 System.Web.UI.TemplateParser.ProcessBeginTag(Match match, String inputText) + 在 System.Web.UI.TemplateParser.ParseStringInternal(String text, Encoding fileEncoding) +出错时间:06/26/2024 15:05:45 +出错文件:http://localhost:8579/JDGL/Check/WeekPlan.aspx +IP地址:::1 + +出错时间:06/26/2024 15:05:45 + + +错误信息开始=====> +错误类型:ArgumentOutOfRangeException +错误信息:索引超出范围。必须为非负值并小于集合大小。 +参数名: index +错误堆栈: + 在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource) + 在 System.Collections.Generic.List`1.get_Item(Int32 index) + 在 FineUIPro.Web.JDGL.Check.WeekPlanEdit.Grid2_RowCommand(Object sender, GridCommandEventArgs e) 位置 E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\JDGL\Check\WeekPlanEdit.aspx.cs:行号 450 + 在 FineUIPro.Grid.OnRowCommand(GridCommandEventArgs e) + 在 (Grid , GridCommandEventArgs ) + 在 FineUIPro.Grid.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) +出错时间:06/26/2024 15:25:22 +出错文件:http://localhost:8579/JDGL/Check/WeekPlanEdit.aspx +IP地址:::1 +操作人员:JT + +出错时间:06/26/2024 15:25:22 + + +错误信息开始=====> +错误类型:HttpCompileException +错误信息:g:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\HSSE\SitePerson\PersonList.aspx(185): error CS1061: “ASP.hsse_siteperson_personlist_aspx”不包含“btnMenuBlack_Click”的定义,并且找不到可接受类型为“ASP.hsse_siteperson_personlist_aspx”的第一个参数的扩展方法“btnMenuBlack_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) +出错时间:07/01/2024 17:11:58 +出错文件:http://localhost:8579/HSSE/SitePerson/PersonList.aspx +IP地址:::1 + +出错时间:07/01/2024 17:11:58 + + +错误信息开始=====> +错误类型:HttpCompileException +错误信息:g:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\HSSE\SitePerson\PersonList.aspx(185): error CS1061: “ASP.hsse_siteperson_personlist_aspx”不包含“btnMenuBlack_Click”的定义,并且找不到可接受类型为“ASP.hsse_siteperson_personlist_aspx”的第一个参数的扩展方法“btnMenuBlack_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) +出错时间:07/01/2024 17:14:10 +出错文件:http://localhost:8579/HSSE/SitePerson/PersonList.aspx +IP地址:::1 + +出错时间:07/01/2024 17:14:10 + + +错误信息开始=====> +错误类型:HttpCompileException +错误信息:g:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\HSSE\SitePerson\PersonList.aspx(185): error CS1061: “ASP.hsse_siteperson_personlist_aspx”不包含“btnMenuBlack_Click”的定义,并且找不到可接受类型为“ASP.hsse_siteperson_personlist_aspx”的第一个参数的扩展方法“btnMenuBlack_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) +出错时间:07/01/2024 17:14:36 +出错文件:http://localhost:8579/HSSE/SitePerson/PersonList.aspx +IP地址:::1 + +出错时间:07/01/2024 17:14:36 + + +错误信息开始=====> +错误类型:HttpCompileException +错误信息:g:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\HSSE\SitePerson\BlackPersonList.aspx(28): error CS1061: “ASP.hsse_siteperson_blackpersonlist_aspx”不包含“drpPost_SelectedIndexChanged”的定义,并且找不到可接受类型为“ASP.hsse_siteperson_blackpersonlist_aspx”的第一个参数的扩展方法“drpPost_SelectedIndexChanged”(是否缺少 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) +出错时间:07/01/2024 17:35:05 +出错文件:http://localhost:8579/HSSE/SitePerson/BlackPersonList.aspx +IP地址:::1 + +出错时间:07/01/2024 17:35:05 + + +错误信息开始=====> +错误类型:HttpCompileException +错误信息:g:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\HSSE\SitePerson\BlackPersonList.aspx(28): error CS1061: “ASP.hsse_siteperson_blackpersonlist_aspx”不包含“drpPost_SelectedIndexChanged”的定义,并且找不到可接受类型为“ASP.hsse_siteperson_blackpersonlist_aspx”的第一个参数的扩展方法“drpPost_SelectedIndexChanged”(是否缺少 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) +出错时间:07/01/2024 17:37:14 +出错文件:http://localhost:8579/HSSE/SitePerson/BlackPersonList.aspx +IP地址:::1 + +出错时间:07/01/2024 17:37:14 + + +错误信息开始=====> +错误类型:FormatException +错误信息:输入字符串的格式不正确。 +错误堆栈: + 在 System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) + 在 System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info) + 在 System.Int32.Parse(String s) + 在 FineUIPro.Web.BaseInfo.RiskLevelEdit.btnSave_Click(Object sender, EventArgs e) 位置 G:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\BaseInfo\RiskLevelEdit.aspx.cs:行号 91 + 在 FineUIPro.Button.OnClick(EventArgs e) + 在 (Button , EventArgs ) + 在 FineUIPro.Button.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) +出错时间:07/02/2024 14:59:40 +出错文件:http://localhost:8579/BaseInfo/RiskLevelEdit.aspx +IP地址:::1 +操作人员:JT + +出错时间:07/02/2024 14:59:40 + + +错误信息开始=====> +错误类型:MissingMethodException +错误信息:找不到方法:“Model.Base_RiskLevel BLL.RiskLevelService.GetRiskLevelBy(System.String)”。 +错误堆栈: + 在 FineUIPro.Web.HSSE.Hazard.HazardListEdit.Window2_Close(Object sender, WindowCloseEventArgs e) + 在 FineUIPro.Window.OnClose(WindowCloseEventArgs e) + 在 (Window , WindowCloseEventArgs ) + 在 FineUIPro.Window.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) +出错时间:07/02/2024 15:07:45 +出错文件:http://localhost:8579/HSSE/Hazard/HazardListEdit.aspx +IP地址:::1 +操作人员:JT + +出错时间:07/02/2024 15:07:45 + + +错误信息开始=====> +错误类型:MissingMethodException +错误信息:找不到方法:“Model.Base_RiskLevel BLL.RiskLevelService.GetRiskLevelBy(System.String)”。 +错误堆栈: + 在 FineUIPro.Web.HSSE.Hazard.HazardListEdit.Window2_Close(Object sender, WindowCloseEventArgs e) + 在 FineUIPro.Window.OnClose(WindowCloseEventArgs e) + 在 (Window , WindowCloseEventArgs ) + 在 FineUIPro.Window.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) +出错时间:07/02/2024 15:07:59 +出错文件:http://localhost:8579/HSSE/Hazard/HazardListEdit.aspx +IP地址:::1 +操作人员:JT + +出错时间:07/02/2024 15:07:59 + + +错误信息开始=====> +错误类型:SqlException +错误信息:列名 'CompileMan' 无效。 +错误堆栈: + 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) + 在 System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) + 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) + 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) + 在 System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() + 在 System.Data.SqlClient.SqlDataReader.get_MetaData() + 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) + 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) + 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) + 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) + 在 System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) + 在 System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) + 在 System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) + 在 System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) + 在 System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) + 在 System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) + 在 BLL.SQLHelper.GetDataTableRunText(String strSql, SqlParameter[] parameters) 位置 G:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\SQLHelper.cs:行号 311 + 在 FineUIPro.Web.HSSE.CostGoods.FeeRegistration.BindGrid() 位置 G:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\HSSE\CostGoods\FeeRegistration.aspx.cs:行号 99 + 在 FineUIPro.Web.HSSE.CostGoods.FeeRegistration.Page_Load(Object sender, EventArgs e) 位置 G:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\HSSE\CostGoods\FeeRegistration.aspx.cs:行号 55 + 在 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) +出错时间:07/02/2024 16:46:52 +出错文件:http://localhost:8579/HSSE/CostGoods/FeeRegistration.aspx +IP地址:::1 +操作人员:JT + +出错时间:07/02/2024 16:46:52 + + +错误信息开始=====> +错误类型:NullReferenceException +错误信息:未将对象引用设置到对象的实例。 +错误堆栈: + 在 (Object ) + 在 FineUIPro.GridRow.uwEUVXJIBfEGVvHqMvTlecFpBACr() + 在 (GridRow ) + 在 FineUIPro.GridRow.InitTemplateContainers() + 在 (GridRow ) + 在 FineUIPro.Grid.JKAqhrYRKGjUrputGryVTdIrcyJN(Int32 , Object ) + 在 (Grid , Int32 , Object ) + 在 FineUIPro.Grid.BCddVmyfIadUytlhvgnchfKxYmAe(DataTable , Boolean ) + 在 (Grid , DataTable , Boolean ) + 在 FineUIPro.Grid.DataBind(Boolean keepCurrentData) + 在 (Grid , Boolean ) + 在 FineUIPro.Grid.DataBind() + 在 FineUIPro.Web.HSSE.CostGoods.FeeRegistration.BindGrid() + 在 FineUIPro.Web.HSSE.CostGoods.FeeRegistration.Page_Load(Object sender, EventArgs e) + 在 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) +出错时间:07/02/2024 16:50:32 +出错文件:http://localhost:8579/HSSE/CostGoods/FeeRegistration.aspx +IP地址:::1 +操作人员:JT + +出错时间:07/02/2024 16:50:32 + + +错误信息开始=====> +错误类型:HttpCompileException +错误信息:g:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\HSSE\CostGoods\PayRegistrationNewEdit.aspx(36): error CS1061: “ASP.hsse_costgoods_payregistrationnewedit_aspx”不包含“SMonthTypeText_TextChanged”的定义,并且找不到可接受类型为“ASP.hsse_costgoods_payregistrationnewedit_aspx”的第一个参数的扩展方法“SMonthTypeText_TextChanged”(是否缺少 using 指令或程序集引用?) +错误堆栈: + 在 System.Web.Compilation.BuildManager.PostProcessFoundBuildResult(BuildResult result, Boolean keyFromVPP, VirtualPath virtualPath) + 在 System.Web.Compilation.BuildManager.GetBuildResultFromCacheInternal(String cacheKey, Boolean keyFromVPP, VirtualPath virtualPath, Int64 hashCode, Boolean ensureIsUpToDate) + 在 System.Web.Compilation.BuildManager.GetVPathBuildResultFromCacheInternal(VirtualPath virtualPath, Boolean ensureIsUpToDate) + 在 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) +出错时间:07/04/2024 09:53:49 +出错文件:http://localhost:8579/HSSE/CostGoods/PayRegistrationNewEdit.aspx +IP地址:::1 + +出错时间:07/04/2024 09:53:49 + + +错误信息开始=====> +错误类型:InvalidOperationException +错误信息:不能添加已经存在的实体。 +错误堆栈: + 在 System.Data.Linq.Table`1.InsertOnSubmit(TEntity entity) + 在 System.Data.Linq.Table`1.InsertAllOnSubmit[TSubEntity](IEnumerable`1 entities) + 在 BLL.BOSHENGMonitorService.AddPerson(String projectId, JArray arr, Sys_User user) 位置 E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\BoSheng\BOSHENGMonitorService.cs:行号 320 +出错时间:07/15/2024 11:49:20 +出错时间:07/15/2024 11:49:21 + + +错误信息开始=====> +错误类型:InvalidOperationException +错误信息:不能添加已经存在的实体。 +错误堆栈: + 在 System.Data.Linq.Table`1.InsertOnSubmit(TEntity entity) + 在 System.Data.Linq.Table`1.InsertAllOnSubmit[TSubEntity](IEnumerable`1 entities) + 在 BLL.BOSHENGMonitorService.AddPerson(String projectId, JArray arr, Sys_User user) 位置 E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\BoSheng\BOSHENGMonitorService.cs:行号 320 +出错时间:07/15/2024 12:19:20 +出错时间:07/15/2024 12:19:20 + + +错误信息开始=====> +错误类型:InvalidOperationException +错误信息:不能添加已经存在的实体。 +错误堆栈: + 在 System.Data.Linq.Table`1.InsertOnSubmit(TEntity entity) + 在 System.Data.Linq.Table`1.InsertAllOnSubmit[TSubEntity](IEnumerable`1 entities) + 在 BLL.BOSHENGMonitorService.AddPerson(String projectId, JArray arr, Sys_User user) 位置 E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\BoSheng\BOSHENGMonitorService.cs:行号 320 +出错时间:07/15/2024 12:49:20 +出错时间:07/15/2024 12:49:20 + + +错误信息开始=====> +错误类型: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:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 13827 + 在 BLL.CNCECHSSEWebService.getSupervise_SubUnitReport() 位置 E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 2181 +出错时间:07/15/2024 13:19:20 +出错时间:07/15/2024 13:19:20 + + +错误信息开始=====> +错误类型: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:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 13851 + 在 BLL.CNCECHSSEWebService.getCheck_CheckInfo_Table8Item() 位置 E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 2046 +出错时间:07/15/2024 13:19:20 +出错时间:07/15/2024 13:19:20 + + +错误信息开始=====> +错误类型: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:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 13843 + 在 BLL.CNCECHSSEWebService.getCheck_CheckRectify() 位置 E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 1942 +出错时间:07/15/2024 13:19:20 +出错时间:07/15/2024 13:19:20 + + +错误信息开始=====> +错误类型: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:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 13643 + 在 BLL.CNCECHSSEWebService.getInformation_UrgeReport() 位置 E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 1884 +出错时间:07/15/2024 13:19:20 +出错时间:07/15/2024 13:19:20 + + +错误信息开始=====> +错误类型:InvalidOperationException +错误信息:不能添加已经存在的实体。 +错误堆栈: + 在 System.Data.Linq.Table`1.InsertOnSubmit(TEntity entity) + 在 System.Data.Linq.Table`1.InsertAllOnSubmit[TSubEntity](IEnumerable`1 entities) + 在 BLL.BOSHENGMonitorService.AddPerson(String projectId, JArray arr, Sys_User user) 位置 E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\BoSheng\BOSHENGMonitorService.cs:行号 320 +出错时间:07/15/2024 13:19:20 +出错时间:07/15/2024 13:19:20 + + +错误信息开始=====> +错误类型:ChangeConflictException +错误信息:2 的 1 更新失败。 +错误堆栈: + 在 System.Data.Linq.ChangeProcessor.SubmitChanges(ConflictMode failureMode) + 在 System.Data.Linq.DataContext.SubmitChanges(ConflictMode failureMode) + 在 BLL.ProjectService.UpdateProject(Base_Project project) 位置 E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\ProjectData\ProjectService.cs:行号 193 + 在 FineUIPro.Web.ProjectData.ProjectSetSave.SaveData() 位置 E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\ProjectData\ProjectSetSave.aspx.cs:行号 284 + 在 FineUIPro.Web.ProjectData.ProjectSetSave.btnSave_Click(Object sender, EventArgs e) 位置 E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\ProjectData\ProjectSetSave.aspx.cs:行号 189 + 在 FineUIPro.Button.OnClick(EventArgs e) + 在 (Button , EventArgs ) + 在 FineUIPro.Button.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) +出错时间:07/23/2024 17:52:24 +出错文件:http://localhost:8579/ProjectData/ProjectSetSave.aspx +IP地址:::1 +操作人员:JT + +出错时间:07/23/2024 17:52:24 + + +错误信息开始=====> +错误类型:InvalidOperationException +错误信息:不能添加已经存在的实体。 +错误堆栈: + 在 System.Data.Linq.Table`1.InsertOnSubmit(TEntity entity) + 在 System.Data.Linq.Table`1.InsertAllOnSubmit[TSubEntity](IEnumerable`1 entities) + 在 BLL.BOSHENGMonitorService.AddPerson(String projectId, JArray arr, Sys_User user) 位置 E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\BoSheng\BOSHENGMonitorService.cs:行号 318 +出错时间:07/23/2024 18:18:27 +出错时间:07/23/2024 18:18:27 + + +错误信息开始=====> +错误类型:InvalidOperationException +错误信息:不能添加已经存在的实体。 +错误堆栈: + 在 System.Data.Linq.Table`1.InsertOnSubmit(TEntity entity) + 在 System.Data.Linq.Table`1.InsertAllOnSubmit[TSubEntity](IEnumerable`1 entities) + 在 BLL.BOSHENGMonitorService.AddPerson(String projectId, JArray arr, Sys_User user) 位置 E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\BoSheng\BOSHENGMonitorService.cs:行号 318 +出错时间:07/24/2024 10:37:35 +出错时间:07/24/2024 10:37:35 + + +错误信息开始=====> +错误类型:InvalidOperationException +错误信息:不能添加已经存在的实体。 +错误堆栈: + 在 System.Data.Linq.Table`1.InsertOnSubmit(TEntity entity) + 在 System.Data.Linq.Table`1.InsertAllOnSubmit[TSubEntity](IEnumerable`1 entities) + 在 BLL.BOSHENGMonitorService.AddPerson(String projectId, JArray arr, Sys_User user) 位置 E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\BoSheng\BOSHENGMonitorService.cs:行号 318 +出错时间:07/24/2024 11:14:23 +出错时间:07/24/2024 11:14:23 + + +错误信息开始=====> +错误类型:SqlException +错误信息:参数化查询 '(@ProjectId nvarchar(4000))select*from Transfer_Civil_Structure ' 需要参数 '@ProjectId',但未提供该参数。 +错误堆栈: + 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) + 在 System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) + 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) + 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) + 在 System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() + 在 System.Data.SqlClient.SqlDataReader.get_MetaData() + 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) + 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) + 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) + 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) + 在 System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) + 在 System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) + 在 System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) + 在 System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) + 在 System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) + 在 System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) + 在 BLL.SQLHelper.GetDataTableRunText(String strSql, SqlParameter[] parameters) 位置 G:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\SQLHelper.cs:行号 311 + 在 FineUIPro.Web.Transfer.CivilStructure.BindGrid() 位置 G:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\Transfer\CivilStructure.aspx.cs:行号 61 + 在 FineUIPro.Web.Transfer.CivilStructure.Page_Load(Object sender, EventArgs e) 位置 G:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\Transfer\CivilStructure.aspx.cs:行号 24 + 在 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) +出错时间:07/25/2024 09:25:40 +出错文件:http://localhost:8579/Transfer/CivilStructure.aspx +IP地址:::1 +操作人员:JT + +出错时间:07/25/2024 09:25:40 + + +错误信息开始=====> +错误类型: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:行号 2181 +出错时间:07/25/2024 11:36:34 +出错时间:07/25/2024 11:36:34 + + +错误信息开始=====> +错误类型: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:行号 2046 +出错时间:07/25/2024 11:36:34 +出错时间:07/25/2024 11:36:34 + + +错误信息开始=====> +错误类型: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:行号 1942 +出错时间:07/25/2024 11:36:34 +出错时间:07/25/2024 11:36:34 + + +错误信息开始=====> +错误类型: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:行号 1884 +出错时间:07/25/2024 11:36:34 +出错时间:07/25/2024 11:36:34 + + +错误信息开始=====> +错误类型: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:行号 2181 +出错时间:07/25/2024 13:36:33 +出错时间:07/25/2024 13:36:33 + + +错误信息开始=====> +错误类型: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:行号 2046 +出错时间:07/25/2024 13:36:33 +出错时间:07/25/2024 13:36:33 + + +错误信息开始=====> +错误类型: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:行号 1942 +出错时间:07/25/2024 13:36:33 +出错时间:07/25/2024 13:36:33 + + +错误信息开始=====> +错误类型: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:行号 1884 +出错时间:07/25/2024 13:36:33 +出错时间:07/25/2024 13:36:33 + diff --git a/SGGL/FineUIPro.Web/File/Excel/DataIn/CivilStructure导入模板.xls b/SGGL/FineUIPro.Web/File/Excel/DataIn/CivilStructure导入模板.xls index bcabcaaea6c51c16041a46d0c8a585223b12cd74..97f359e003b752a3c78f41cfbf85dfae7a81c66f 100644 GIT binary patch delta 2259 zcmaJ@TWnNS6kX@eop;-LbSTr-(m})kRa&C7N)V?leE_v-DUYNH+S<}uQfMv3fYwZj zhF_tF1boE!AqgZzjN_jPt%-?#;2%a(qwxd%5I@F55<#J^eeO(WnpW@R-gDO4`|PtH zXPo!#IX9 zyoNDd=XqIQ^lZ03>C0@;w>&q}54}6w>HWq3sB$mY++7F*f6`(inE>VzKO+X8J`$=8 z_!p(RIkY2Ll!G@x)nq)UT>Kw=$x^;de;L}CIvZJu>FRQ z6!4C|!$%kSp&>`V!RVLf_?zgXZxuP;VtKwlnW&3*=LD;Ag3q&&+nbD`vSs{}hF`sm zuQ7aFS47&%nF}Y3MQib_^z{{`PVjL(|G(00(UmNhWi7wAqV$QZ^nSE0wcM*JBX!eT z1?K2vG+J175BX_}CHX7j@RoBLggw?lOXj6eO;i}cC~e8oVJZ$%FhH9V1=jsgEqGN_Q#5dt z8pmjcuI%C@w_5?-LW^QW+!*25Ph2dHk7T`(*)U$Ag0rm+)s6#bL^Bp>H-vM~nXGXR z_ZM%}XQXOJ~ZM?~BEB?MI$zzL>1ED;2 zu^hL{^4R9O$~AfH22Vm|9(%x(6w6~Tycmk)F^iPK-$i-C4?iXgHViP3o&p?15QA9* zu;jjRPKOh;PmVI5B0M6YBB??UP8n``k$Yg$Lpgckj&NiyBIzdw*+i^B7P*PoA*n3%5Xu$osCtQ{j1KY< z1s9Q@NN#6G79f&4*+D@f$;|gOouH>NcGmCsn1{p4d_X=7Uq;$ef^^aA5K3K{w+TY9 zGaEQ6_%mU>)-Fw12pClfP9hSG4vsTL4lm2a$EVnca#5#XD_hNSV;^SOxss=_ktpN5 zY$L}h)(hp7yxv`CS^`okj z$3+gn7+ZSWwCp6?c97hzdNy`~`TtDse*gdg delta 1853 zcmZuyTTC2P82--e>)myIcw_I9#mJL~ENCF`+GK@j{B( zH73RfjfBGk)})3fZzNL3^ua{n!K5!HB*tiCnus<$sxewaP22VV&um$s?&Qpz@B7Yw zJGad&h|Gdm9MeNDREC~!uzwPJ0A%E(o)$OdEqY&+limy7LSonCEpJQE12K+Kj6f!R zPfOcp$~j+~zHs#VZh6i3Z9yg01Q5iukkkHBIqHuGu9IyxJuRGR|DZQkqnBY30f^IR z!AWY9^gIE}`K9QNknKi778@~9B!4cBiV(l$6{AkRY8b+lXN{-`%MaC?^@v3f*tEz8An13+BW6rAnY9uNz zMG}NpBX#L|@=pG-qWt?PZbqYeHoUgtwVgcf|1J+VZaNnr zK!QLeIoh5O^I(4Cem*ze4Uj7!sQhq3;qcbNm->biB^d z=($>)#~LY58F}o12RF*|SSP#cnmqQx3skunS}}zKS@4fHR)9CI>Q`(0wS<8{Es=C9 z(0~Jq1e3%u@MBcSOWhBp58@#CxkI&pBBqqMq>vXKG+#cYv70Uxk4JJX-833GO(R6v z<&cLEA0~ICPIjE3i@bz*7rDrXLupza7jjlTDlm&0h3Ey}e=gDp6>TC9p%9_3Y4`F3 zA4a@q-8u|waNY9eEPS*{c$$7BZx-d>NTE-lolfi(&JGr}laLENmFZoyj-EnQo}if2 z^Sn=fZv@s=u{>I*0>2OuRWxI|Tj|FOup|=j2wq@5#`(teRP#kgp7`NOe?mM~KSQi&-|$*|F_*yZ<%Qc9_w=axV1l6*EU3i18ZVrL=h>ITB9~W7(#~ z#NEpSpNX0Na{n3a+CSg@(C6&x4{LId9g`2cO~0MZ3i-JGiddAF?Y-el&dWRWrAq{J z@;AGsiPt)bah#)*G6pR{P)#*vpLKNlqqCU!{MY9iYKeXaSEC2ui diff --git a/SGGL/FineUIPro.Web/File/Excel/DataIn/Electrical导入模板.xls b/SGGL/FineUIPro.Web/File/Excel/DataIn/Electrical导入模板.xls index 24c5688b12f7ae613af82dda4e268905f42a6778..59c1ddce9779598383a942bbbcbe0412e2a6c587 100644 GIT binary patch delta 1888 zcmaJ?T})h65dO~P?p|PlW!DuJDsru*w9pnBDQE+9`RVc#LUsXb;)AkK+O+c1@MDTr z7h+;xOhitTR-=hAX@ZH-;QD6LVnU)1Ci>8*!Nl~TeetPHG||R({pRj2ECJn3Ld7E0@;cX2SWW-ybX(*U6 zF8mL?Xggk_zwsW7U-9{_dain4);WO~I+XzNo0T^!VdgowFAGoEr*Qu!e&$TdzR9tF zEQ8;|Fmo%<`S=;T*`Gk(o-1k7Q5Yv>w$tI z>m)G+Gg17st~A0Y^!4^uyD-b6Uo@whYy;eF-PljgtIv$MPaWNvlx?<(`%!T>v&`JA@ zWKfd66dpyZP9~O-Oq?V~MsiV-b4Hp@lD%-^op6fR}wzvcI7w@RpL2i}%*k#dYak)z3o6 z7NwCcI6WebbDCIBBb&n}I8EhQ&eBgaRLDt~rDl+GjQA`u;Wh9uhj}EHdZTK&Z{I=r z-bl_;Rk_YZ_VQm|k6gua?aCD!NJRU-aK1!4E<7Mk6w&4>9t6` zTGRIz^q&PX+`PP-rmIeK(k7OhMrVb6Zsm@MD*8x0S-=V AG5`Po delta 1924 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 delta 1894 zcmZ`)T})eL7=FIfp0-Tr&tcH=Guq-nWH72sj1gu#D1U>}0h@7)8s^3{js=AoiOkj* z@LjQwH(DjFK9lE12IR-|dd zp3?5N(LeS#)%!G|zo9?C^a}m0H{{u%M)4wsK{3bElyrD$&e3eYaq71R=@-Wx*NOu2 zFs*3XSx%$QK;~oTX+2P3FTw&`P$Ou-Ii3?dou-SAnbXe73{};I^gw}6m4pUhb`^n zrnZ=RS?k}>{)C}uC=vjcO>Ka#c>Ppo7|wbVm(u56zbd2eydC^3@QGaI6M4jx-`OUw znsU7%HgQ92rc8Ow@YB~ugz=gY)=nnLTUe~=<|~C{G!zX%v$8w5s<$))c-^Snn-A~c zotyUHC|hw{%qx^~oJxz&eVyF-OqKQfW406d9sONX1Q0;gLmw1kGSDxqQ z%3>ef2t7q-;&GOqv}IZ&`Om~wFtX;>EzO}ozMPuHsXWlVE;9bYKJ{6fJ1U*K6;`Xv>C zP00p|_tunX<#NMuBpI^7@^qDhUKnBc?4q=_12{mz})g<_e>%$@H$ zzxUjG&+gGFK6;u@wDGF5+rMO9t2{=&p@oQ6;<-^Sm*rW5@7Chm#t0Y8(fY{G^Jh-| z^aHO3JL6F=n3G0xO8sL_@;PZ#LCqwWxUycx6p+0;z!m~9;ajI95NP_FNeOTF%L=rlV<~z~obn|pG znE|aCRXIqPRHehij`V&ljj1U};}z)@8YJ4Xv=XI3%|eQxj_1$tA(y#c+a?OpM6wB3 zCs-A3(ZZzK7)@|e^({$olX_}V&7`Y<lPF(VSUSGqFH(HnOg{Q8RarE^(6*_m0sw zEt2P)&K5bq_SUTI*ak4U*w%bBYFoBdDUcVlKWd=3f4RKjERUByrDMXsw2=2epXjcN zzFG0(fj$fG=vR61qy1lZ{p_p;kib<(7A?k`NYv#Q1U79`eI0M~_EP%rr9X?;;yXg> zc*{1`-g0+wuH~2H=7Ft}rkDHa85+VpL7V6`>^k3rxAU7duWU8nmfCfV+9*s^x>vNw zTawlB_=yaR^050zGAk)qs>67UJBa)KSLp9UEq?x)A8ACY&^9yk}WR>(v2G~Dzf2T5oMuHbzD^ccKY&^ioK za_++{_R#^nN5Ghp!d~ixpq{t`Lk>0vb)pvDqp%!@UWW1rlZN5|bfgwJNX8JVLBdG9 z9NuGaJElvt2WSwcl7L8u;B@h?X z3n}j)e8>W3WZiEMA@2Sk-4VvN^0d)?B+* ztZ<@GPY*Bx<5Ha+YxA9`QVso!6wr3D|3u}2cI*L?yPN#3JV3jki(_U;TdD5dB$#a zcqYc07zoy_)!Om9@`YDjeP~sF3f{VKB9_bS{CbgDr)8S&!s1*1Z`7h$Nz&PqCggGj z^m-B2DMaUZiK`_NnXOFe0>4SGFuI3}E8|Y!L<^^>BabhqiRSdtlpdG?w@bH)9FBJu z4NrQJG+5G&QyO=_KF-p}}p$|Cww%*=(}KWMc`ZY@>;9oPFd2E_65ghK=)=K775mxV(FvvFv)e zj7iQwsSM?r@-3Lvww`6`y`EHI_gCf{-<&z6F7M73(i2|Upr=_~PWKcqrrWq^_s%fV GvHt^69L}r& delta 2288 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 - + + + + + + <%-- - + --%> @@ -62,12 +68,39 @@ - + - - + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SGGL/FineUIPro.Web/Transfer/CivilStructure.aspx.cs b/SGGL/FineUIPro.Web/Transfer/CivilStructure.aspx.cs index 24c855b6..71547de1 100644 --- a/SGGL/FineUIPro.Web/Transfer/CivilStructure.aspx.cs +++ b/SGGL/FineUIPro.Web/Transfer/CivilStructure.aspx.cs @@ -40,22 +40,27 @@ namespace FineUIPro.Web.Transfer strSql += " AND Civil_Structure like @Civil_Structure"; listStr.Add(new SqlParameter("@Civil_Structure", "%" + this.txtCivil_Structure.Text.Trim() + "%")); } - if (!string.IsNullOrEmpty(txtStarTime.Text.Trim())) - { - strSql += " AND Test_Package_START >= @InspectionDateA"; - listStr.Add(new SqlParameter("@InspectionDateA", Funs.GetNewDateTime(txtStarTime.Text.Trim()))); - } - if (!string.IsNullOrEmpty(txtEndTime.Text.Trim())) - { - strSql += " AND Test_Package_START <= @InspectionDateZ"; - listStr.Add(new SqlParameter("@InspectionDateZ", Funs.GetNewDateTime(txtEndTime.Text.Trim()))); - } + //if (!string.IsNullOrEmpty(txtStarTime.Text.Trim())) + //{ + // strSql += " AND Test_Package_START >= @InspectionDateA"; + // listStr.Add(new SqlParameter("@InspectionDateA", Funs.GetNewDateTime(txtStarTime.Text.Trim()))); + //} + //if (!string.IsNullOrEmpty(txtEndTime.Text.Trim())) + //{ + // strSql += " AND Test_Package_START <= @InspectionDateZ"; + // listStr.Add(new SqlParameter("@InspectionDateZ", Funs.GetNewDateTime(txtEndTime.Text.Trim()))); + //} if (!string.IsNullOrEmpty(this.txtSystem.Text.Trim())) { strSql += " AND SystemName like @SystemName"; listStr.Add(new SqlParameter("@SystemName", "%" + this.txtSystem.Text.Trim() + "%")); } + if (!string.IsNullOrEmpty(ddStatus.SelectedValue)) + { + strSql += " And FINAL_Status='" + ddStatus.SelectedValue + "' "; + } + strSql += " order by Civil_Structure "; SqlParameter[] parameter = listStr.ToArray(); DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter); diff --git a/SGGL/FineUIPro.Web/Transfer/CivilStructure.aspx.designer.cs b/SGGL/FineUIPro.Web/Transfer/CivilStructure.aspx.designer.cs index 4fbe8adf..f91ecef9 100644 --- a/SGGL/FineUIPro.Web/Transfer/CivilStructure.aspx.designer.cs +++ b/SGGL/FineUIPro.Web/Transfer/CivilStructure.aspx.designer.cs @@ -78,31 +78,13 @@ namespace FineUIPro.Web.Transfer protected global::FineUIPro.TextBox txtSystem; /// - /// txtStarTime 控件。 + /// ddStatus 控件。 /// /// /// 自动生成的字段。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// - protected global::FineUIPro.DatePicker txtStarTime; - - /// - /// Label1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Label Label1; - - /// - /// txtEndTime 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DatePicker txtEndTime; + protected global::FineUIPro.DropDownList ddStatus; /// /// btnSearch 控件。 diff --git a/SGGL/FineUIPro.Web/Transfer/CivilStructureDataIn.aspx.cs b/SGGL/FineUIPro.Web/Transfer/CivilStructureDataIn.aspx.cs index adb45470..3ec42e7c 100644 --- a/SGGL/FineUIPro.Web/Transfer/CivilStructureDataIn.aspx.cs +++ b/SGGL/FineUIPro.Web/Transfer/CivilStructureDataIn.aspx.cs @@ -130,7 +130,7 @@ namespace FineUIPro.Web.Transfer oleDBConn.Close(); oleDBConn.Dispose(); - AddDatasetToSQL(ds.Tables[0], 7); + AddDatasetToSQL(ds.Tables[0], 12); hdCheckResult.Text = "1"; } catch (Exception exc) @@ -168,30 +168,12 @@ namespace FineUIPro.Web.Transfer { for (int i = 1; i < ir; i++) { - string row4 = pds.Rows[i][4].ToString(); - if (!string.IsNullOrEmpty(row4)) + string row4 = pds.Rows[i][0].ToString(); + if (string.IsNullOrEmpty(row4)) { - try - { - DateTime date = Convert.ToDateTime(row4.Trim()); - } - catch (Exception) - { - result += (i + 3).ToString() + "," + "Test Package START" + "," + "[" + row4 + "]错误!不是日期格式!" + "|"; - } - } - string row5 = pds.Rows[i][5].ToString(); - if (!string.IsNullOrEmpty(row5)) - { - try - { - DateTime date = Convert.ToDateTime(row5.Trim()); - } - catch (Exception) - { - result += (i + 3).ToString() + "," + "Test Package FINISH" + "," + "[" + row5 + "]错误!不是日期格式!" + "|"; - } + result += (i + 3).ToString() + "," + "Structure/Civil/Architecture" + "," + "不能为空!" + "|"; } + } if (!string.IsNullOrEmpty(result)) { @@ -298,7 +280,7 @@ namespace FineUIPro.Web.Transfer oleDBConn.Close(); oleDBConn.Dispose(); - AddDatasetToSQL2(ds.Tables[0], 7); + AddDatasetToSQL2(ds.Tables[0], 12); } catch (Exception ex) { @@ -329,57 +311,95 @@ namespace FineUIPro.Web.Transfer List list = new List(); for (int i = 1; i < ir; i++) { - if (!string.IsNullOrEmpty(pds.Rows[i][0].ToString().Trim())) + //if (!string.IsNullOrEmpty(pds.Rows[i][0].ToString().Trim())) + //{ + // //查询第一列,没查到的情况下作导入处理 + // var modelOnly = Funs.DB.Transfer_Civil_Structure.FirstOrDefault(x => x.Civil_Structure == pds.Rows[i][0].ToString().Trim() + //&& x.ProjectId == CurrUser.LoginProjectId); + // if (modelOnly == null) + // { + Model.Transfer_Civil_Structure model = new Model.Transfer_Civil_Structure(); + model.Id = Guid.NewGuid().ToString(); + model.ProjectId = CurrUser.LoginProjectId; + model.Civil_Structure = pds.Rows[i][0].ToString().Trim(); + model.SystemName = pds.Rows[i][1].ToString().Trim(); + model.Subsystem = pds.Rows[i][2].ToString().Trim(); + model.Test_Package = pds.Rows[i][3].ToString().Trim(); + + var obj1 = model.Foundation = pds.Rows[i][4].ToString().Trim(); + var obj2 = model.Mainstructure = pds.Rows[i][5].ToString().Trim(); + var obj3 = model.Buildingdecoration = pds.Rows[i][6].ToString().Trim(); + var obj4 = model.Equipment = pds.Rows[i][7].ToString().Trim(); + var obj5 = model.Instrument = pds.Rows[i][8].ToString().Trim(); + var obj6 = model.Electrical = pds.Rows[i][9].ToString().Trim(); + var obj7 = model.FireFighting = pds.Rows[i][10].ToString().Trim(); + var obj8 = model.HVAC = pds.Rows[i][11].ToString().Trim(); + #region 判断状态 + var listObj = new List(); + listObj.Add(obj1); + listObj.Add(obj2); + listObj.Add(obj3); + listObj.Add(obj4); + listObj.Add(obj5); + listObj.Add(obj6); + listObj.Add(obj7); + listObj.Add(obj8); + //全是NA或Completed 状态是Completed + if (listObj.Where(x => x == "NA" || x == "Completed").ToList().Count == 8) { - //查询第一列,没查到的情况下作导入处理 - var modelOnly = Funs.DB.Transfer_Civil_Structure.FirstOrDefault(x => x.Civil_Structure == pds.Rows[i][0].ToString().Trim() - && x.ProjectId == CurrUser.LoginProjectId); - if (modelOnly == null) - { - Model.Transfer_Civil_Structure model = new Model.Transfer_Civil_Structure(); - model.Id = Guid.NewGuid().ToString(); - model.ProjectId = CurrUser.LoginProjectId; - model.Civil_Structure = pds.Rows[i][0].ToString().Trim(); - model.SystemName = pds.Rows[i][1].ToString().Trim(); - model.Subsystem = pds.Rows[i][2].ToString().Trim(); - model.Test_Package = pds.Rows[i][3].ToString().Trim(); - DateTime t1, t2; - if (DateTime.TryParse(pds.Rows[i][4].ToString(), out t1) && !string.IsNullOrEmpty(pds.Rows[i][4].ToString())) - model.Test_Package_START = t1; - if (DateTime.TryParse(pds.Rows[i][5].ToString(), out t2) && !string.IsNullOrEmpty(pds.Rows[i][5].ToString())) - model.Test_Package_FINISH = t2; - - model.FINAL_Status = pds.Rows[i][6].ToString().Trim(); - if (model.FINAL_Status.ToLower() == "finished") - { - model.CompleteTime = DateTime.Now; - } - list.Add(model); - } - else - { - //修改 - modelOnly.Civil_Structure = pds.Rows[i][0].ToString().Trim(); - modelOnly.SystemName = pds.Rows[i][1].ToString().Trim(); - modelOnly.Subsystem = pds.Rows[i][2].ToString().Trim(); - modelOnly.Test_Package = pds.Rows[i][3].ToString().Trim(); - DateTime t1, t2; - if (DateTime.TryParse(pds.Rows[i][4].ToString(), out t1) && !string.IsNullOrEmpty(pds.Rows[i][4].ToString())) - modelOnly.Test_Package_START = t1; - if (DateTime.TryParse(pds.Rows[i][5].ToString(), out t2) && !string.IsNullOrEmpty(pds.Rows[i][5].ToString())) - modelOnly.Test_Package_FINISH = t2; - - //更改前不是finished,更改后是finished的,才修改实际完成时间 - if (modelOnly.FINAL_Status.ToLower() != "finished" && pds.Rows[i][6].ToString().Trim()== "finished") - { - modelOnly.CompleteTime = DateTime.Now; - } - modelOnly.FINAL_Status = pds.Rows[i][6].ToString().Trim(); - - - Funs.DB.SubmitChanges(); - } + model.FINAL_Status = "Completed"; + list.Add(model); + continue; } + + + //如果全是Not Start 就是 Not Start + if (listObj.Where(x => x == "Not Start").ToList().Count == 8) + { + model.FINAL_Status = "Not Start"; + list.Add(model); + continue; + } + + //如果其中有一项是In progress 或Not Start 是 In progress + if (listObj.Where(x => x == "In progress" || x == "Not Start").ToList().Count >= 1) + { + model.FINAL_Status = "In progress"; + list.Add(model); + continue; + } + + model.FINAL_Status = "Not Start"; + list.Add(model); + + #endregion + + list.Add(model); + // } + // else + // { + // //修改 + // modelOnly.Civil_Structure = pds.Rows[i][0].ToString().Trim(); + // modelOnly.SystemName = pds.Rows[i][1].ToString().Trim(); + // modelOnly.Subsystem = pds.Rows[i][2].ToString().Trim(); + // modelOnly.Test_Package = pds.Rows[i][3].ToString().Trim(); + // DateTime t1, t2; + // if (DateTime.TryParse(pds.Rows[i][4].ToString(), out t1) && !string.IsNullOrEmpty(pds.Rows[i][4].ToString())) + // modelOnly.Test_Package_START = t1; + // if (DateTime.TryParse(pds.Rows[i][5].ToString(), out t2) && !string.IsNullOrEmpty(pds.Rows[i][5].ToString())) + // modelOnly.Test_Package_FINISH = t2; + + // //更改前不是finished,更改后是finished的,才修改实际完成时间 + // if (modelOnly.FINAL_Status.ToLower() != "finished" && pds.Rows[i][6].ToString().Trim()== "finished") + // { + // modelOnly.CompleteTime = DateTime.Now; + // } + // modelOnly.FINAL_Status = pds.Rows[i][6].ToString().Trim(); + + + // Funs.DB.SubmitChanges(); + // } + //} } if (list.Count > 0) { diff --git a/SGGL/FineUIPro.Web/Transfer/Electrical.aspx b/SGGL/FineUIPro.Web/Transfer/Electrical.aspx index 22689192..dd3bc5e2 100644 --- a/SGGL/FineUIPro.Web/Transfer/Electrical.aspx +++ b/SGGL/FineUIPro.Web/Transfer/Electrical.aspx @@ -22,17 +22,24 @@ - + - + - + + + + + + + <%-- - + --%> @@ -50,24 +57,35 @@ - + - - - + + + - - + + + + + + + + + + + diff --git a/SGGL/FineUIPro.Web/Transfer/Electrical.aspx.cs b/SGGL/FineUIPro.Web/Transfer/Electrical.aspx.cs index 12d64925..6851b722 100644 --- a/SGGL/FineUIPro.Web/Transfer/Electrical.aspx.cs +++ b/SGGL/FineUIPro.Web/Transfer/Electrical.aspx.cs @@ -40,16 +40,7 @@ namespace FineUIPro.Web.Transfer strSql += " AND ELECTRICAL like @ELECTRICAL"; listStr.Add(new SqlParameter("@ELECTRICAL", "%" + this.txtELECTRICAL.Text.Trim() + "%")); } - if (!string.IsNullOrEmpty(txtStarTime.Text.Trim())) - { - strSql += " AND Test_Package_START >= @InspectionDateA"; - listStr.Add(new SqlParameter("@InspectionDateA", Funs.GetNewDateTime(txtStarTime.Text.Trim()))); - } - if (!string.IsNullOrEmpty(txtEndTime.Text.Trim())) - { - strSql += " AND Test_Package_START <= @InspectionDateZ"; - listStr.Add(new SqlParameter("@InspectionDateZ", Funs.GetNewDateTime(txtEndTime.Text.Trim()))); - } + if (!string.IsNullOrEmpty(this.txtSystem.Text.Trim())) { @@ -57,6 +48,11 @@ namespace FineUIPro.Web.Transfer listStr.Add(new SqlParameter("@SystemName", "%" + this.txtSystem.Text.Trim() + "%")); } + if (!string.IsNullOrEmpty(ddStatus.SelectedValue)) + { + strSql += " And FINAL_Status='" + ddStatus.SelectedValue + "' "; + } + strSql += " order by ELECTRICAL "; SqlParameter[] parameter = listStr.ToArray(); diff --git a/SGGL/FineUIPro.Web/Transfer/Electrical.aspx.designer.cs b/SGGL/FineUIPro.Web/Transfer/Electrical.aspx.designer.cs index da5c48b7..fe7892fc 100644 --- a/SGGL/FineUIPro.Web/Transfer/Electrical.aspx.designer.cs +++ b/SGGL/FineUIPro.Web/Transfer/Electrical.aspx.designer.cs @@ -78,31 +78,13 @@ namespace FineUIPro.Web.Transfer protected global::FineUIPro.TextBox txtSystem; /// - /// txtStarTime 控件。 + /// ddStatus 控件。 /// /// /// 自动生成的字段。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// - protected global::FineUIPro.DatePicker txtStarTime; - - /// - /// Label1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Label Label1; - - /// - /// txtEndTime 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DatePicker txtEndTime; + protected global::FineUIPro.DropDownList ddStatus; /// /// btnSearch 控件。 diff --git a/SGGL/FineUIPro.Web/Transfer/ElectricalDataIn.aspx.cs b/SGGL/FineUIPro.Web/Transfer/ElectricalDataIn.aspx.cs index aeeea6c2..1e4331a3 100644 --- a/SGGL/FineUIPro.Web/Transfer/ElectricalDataIn.aspx.cs +++ b/SGGL/FineUIPro.Web/Transfer/ElectricalDataIn.aspx.cs @@ -129,7 +129,7 @@ namespace FineUIPro.Web.Transfer oleDBConn.Close(); oleDBConn.Dispose(); - AddDatasetToSQL(ds.Tables[0], 7); + AddDatasetToSQL(ds.Tables[0], 8); hdCheckResult.Text = "1"; } catch (Exception exc) @@ -156,9 +156,9 @@ namespace FineUIPro.Web.Transfer string result = string.Empty; int ic, ir; ic = pds.Columns.Count; - if (ic < Cols) + if (ic != Cols) { - ShowNotify("导入Excel格式错误!Excel只有" + ic.ToString().Trim() + "列", MessageBoxIcon.Warning); + ShowNotify("导入Excel格式错误!Excel必须是" + Cols.ToString().Trim() + "列", MessageBoxIcon.Warning); return false; } @@ -167,30 +167,12 @@ namespace FineUIPro.Web.Transfer { for (int i = 1; i < ir; i++) { - string row4 = pds.Rows[i][4].ToString(); - if (!string.IsNullOrEmpty(row4)) + string row4 = pds.Rows[i][0].ToString(); + if (string.IsNullOrEmpty(row4)) { - try - { - DateTime date = Convert.ToDateTime(row4.Trim()); - } - catch (Exception) - { - result += (i + 2).ToString() + "," + "Test Package START" + "," + "[" + row4 + "]错误!不是日期格式!" + "|"; - } - } - string row5 = pds.Rows[i][5].ToString(); - if (!string.IsNullOrEmpty(row5)) - { - try - { - DateTime date = Convert.ToDateTime(row5.Trim()); - } - catch (Exception) - { - result += (i + 2).ToString() + "," + "Test Package FINISH" + "," + "[" + row5 + "]错误!不是日期格式!" + "|"; - } + result += (i + 2).ToString() + "," + "Tag. No" + "," + "不能为空!" + "|"; } + } if (!string.IsNullOrEmpty(result)) { @@ -297,7 +279,7 @@ namespace FineUIPro.Web.Transfer oleDBConn.Close(); oleDBConn.Dispose(); - AddDatasetToSQL2(ds.Tables[0], 7); + AddDatasetToSQL2(ds.Tables[0], 9); } catch (Exception ex) { @@ -328,60 +310,90 @@ namespace FineUIPro.Web.Transfer List list = new List(); for (int i = 1; i < ir; i++) { - if (!string.IsNullOrEmpty(pds.Rows[i][0].ToString().Trim())) + //if (!string.IsNullOrEmpty(pds.Rows[i][0].ToString().Trim())) + //{ + // //查询第一列,没查到的情况下作导入处理 + // var modelOnly = Funs.DB.Transfer_Electrical.FirstOrDefault(x => x.ELECTRICAL == pds.Rows[i][0].ToString().Trim() + //&& x.ProjectId == CurrUser.LoginProjectId); + // if (modelOnly == null) + // { + Model.Transfer_Electrical model = new Model.Transfer_Electrical(); + model.Id = Guid.NewGuid().ToString(); + model.ProjectId = CurrUser.LoginProjectId; + model.ELECTRICAL = pds.Rows[i][0].ToString().Trim(); + model.SystemName = pds.Rows[i][1].ToString().Trim(); + model.Subsystem = pds.Rows[i][2].ToString().Trim(); + model.Test_Package = pds.Rows[i][3].ToString().Trim(); + + var obj1 = model.Installation = pds.Rows[i][4].ToString().Trim(); + var obj2 = model.Communicationtest = pds.Rows[i][5].ToString().Trim(); + var obj3 = model.CableLaying = pds.Rows[i][6].ToString().Trim(); + var obj4 = model.LoopTest = pds.Rows[i][7].ToString().Trim(); + #region 判断状态 + var listObj = new List(); + listObj.Add(obj1); + listObj.Add(obj2); + listObj.Add(obj3); + listObj.Add(obj4); + //全是NA或Completed 状态是Completed + if (listObj.Where(x => x == "NA" || x == "Completed").ToList().Count == 4) { - //查询第一列,没查到的情况下作导入处理 - var modelOnly = Funs.DB.Transfer_Electrical.FirstOrDefault(x => x.ELECTRICAL == pds.Rows[i][0].ToString().Trim() - && x.ProjectId == CurrUser.LoginProjectId); - if (modelOnly == null) - { - Model.Transfer_Electrical model = new Model.Transfer_Electrical(); - model.Id = Guid.NewGuid().ToString(); - model.ProjectId = CurrUser.LoginProjectId; - model.ELECTRICAL = pds.Rows[i][0].ToString().Trim(); - model.SystemName = pds.Rows[i][1].ToString().Trim(); - model.Subsystem = pds.Rows[i][2].ToString().Trim(); - model.Test_Package = pds.Rows[i][3].ToString().Trim(); - DateTime t1, t2; - if (DateTime.TryParse(pds.Rows[i][4].ToString(), out t1) && !string.IsNullOrEmpty(pds.Rows[i][4].ToString())) - model.Test_Package_START = t1; - if (DateTime.TryParse(pds.Rows[i][5].ToString(), out t2) && !string.IsNullOrEmpty(pds.Rows[i][5].ToString())) - model.Test_Package_FINISH = t2; - - model.FINAL_Status = pds.Rows[i][6].ToString().Trim(); - if (model.FINAL_Status.ToLower() == "finished") - { - model.CompleteTime = DateTime.Now; - } - - list.Add(model); - } - else - { - //修改 - modelOnly.ELECTRICAL = pds.Rows[i][0].ToString().Trim(); - modelOnly.SystemName = pds.Rows[i][1].ToString().Trim(); - modelOnly.Subsystem = pds.Rows[i][2].ToString().Trim(); - modelOnly.Test_Package = pds.Rows[i][3].ToString().Trim(); - DateTime t1, t2; - if (DateTime.TryParse(pds.Rows[i][4].ToString(), out t1) && !string.IsNullOrEmpty(pds.Rows[i][4].ToString())) - modelOnly.Test_Package_START = t1; - if (DateTime.TryParse(pds.Rows[i][5].ToString(), out t2) && !string.IsNullOrEmpty(pds.Rows[i][5].ToString())) - modelOnly.Test_Package_FINISH = t2; - - //更改前不是finished,更改后是finished的,才修改实际完成时间 - if (modelOnly.FINAL_Status.ToLower() != "finished" && pds.Rows[i][6].ToString().Trim() == "finished") - { - modelOnly.CompleteTime = DateTime.Now; - } - modelOnly.FINAL_Status = pds.Rows[i][6].ToString().Trim(); - //if (modelOnly.FINAL_Status.ToLower() == "finished") - //{ - // modelOnly.CompleteTime = DateTime.Now; - //} - Funs.DB.SubmitChanges(); - } + model.FINAL_Status = "Completed"; + list.Add(model); + continue; } + + + //如果全是Not Start 就是 Not Start + if (listObj.Where(x => x == "Not Start").ToList().Count == 4) + { + model.FINAL_Status = "Not Start"; + list.Add(model); + continue; + } + + //如果其中有一项是In progress 或Not Start 是 In progress + if (listObj.Where(x => x == "In progress" || x == "Not Start").ToList().Count >= 1) + { + model.FINAL_Status = "In progress"; + list.Add(model); + continue; + } + + model.FINAL_Status = "Not Start"; + list.Add(model); + + #endregion + + + list.Add(model); + // } + // else + // { + // //修改 + // modelOnly.ELECTRICAL = pds.Rows[i][0].ToString().Trim(); + // modelOnly.SystemName = pds.Rows[i][1].ToString().Trim(); + // modelOnly.Subsystem = pds.Rows[i][2].ToString().Trim(); + // modelOnly.Test_Package = pds.Rows[i][3].ToString().Trim(); + // DateTime t1, t2; + // if (DateTime.TryParse(pds.Rows[i][4].ToString(), out t1) && !string.IsNullOrEmpty(pds.Rows[i][4].ToString())) + // modelOnly.Test_Package_START = t1; + // if (DateTime.TryParse(pds.Rows[i][5].ToString(), out t2) && !string.IsNullOrEmpty(pds.Rows[i][5].ToString())) + // modelOnly.Test_Package_FINISH = t2; + + // //更改前不是finished,更改后是finished的,才修改实际完成时间 + // if (modelOnly.FINAL_Status.ToLower() != "finished" && pds.Rows[i][6].ToString().Trim() == "finished") + // { + // modelOnly.CompleteTime = DateTime.Now; + // } + // modelOnly.FINAL_Status = pds.Rows[i][6].ToString().Trim(); + // //if (modelOnly.FINAL_Status.ToLower() == "finished") + // //{ + // // modelOnly.CompleteTime = DateTime.Now; + // //} + // Funs.DB.SubmitChanges(); + // } + //} } if (list.Count > 0) { diff --git a/SGGL/FineUIPro.Web/Transfer/Instrumentation.aspx b/SGGL/FineUIPro.Web/Transfer/Instrumentation.aspx index 6ce2465d..999b3a27 100644 --- a/SGGL/FineUIPro.Web/Transfer/Instrumentation.aspx +++ b/SGGL/FineUIPro.Web/Transfer/Instrumentation.aspx @@ -22,17 +22,24 @@ - + - + - + + + + + + + <%-- - + --%> @@ -50,28 +57,43 @@ - + - - - + + + - - + + + + + + + + + + + + + + - + diff --git a/SGGL/FineUIPro.Web/Transfer/Instrumentation.aspx.cs b/SGGL/FineUIPro.Web/Transfer/Instrumentation.aspx.cs index 2d7a5239..b937b0ec 100644 --- a/SGGL/FineUIPro.Web/Transfer/Instrumentation.aspx.cs +++ b/SGGL/FineUIPro.Web/Transfer/Instrumentation.aspx.cs @@ -40,17 +40,23 @@ namespace FineUIPro.Web.Transfer strSql += " AND INSTRUMENTATION like @INSTRUMENTATION"; listStr.Add(new SqlParameter("@INSTRUMENTATION", "%" + this.txtINSTRUMENTATION.Text.Trim() + "%")); } - if (!string.IsNullOrEmpty(txtStarTime.Text.Trim())) + + if (!string.IsNullOrEmpty(ddStatus.SelectedValue)) { - strSql += " AND Test_Package_START >= @InspectionDateA"; - listStr.Add(new SqlParameter("@InspectionDateA", Funs.GetNewDateTime(txtStarTime.Text.Trim()))); - } - if (!string.IsNullOrEmpty(txtEndTime.Text.Trim())) - { - strSql += " AND Test_Package_START <= @InspectionDateZ"; - listStr.Add(new SqlParameter("@InspectionDateZ", Funs.GetNewDateTime(txtEndTime.Text.Trim()))); + strSql += " And FINAL_Status='" + ddStatus.SelectedValue + "' "; } + //if (!string.IsNullOrEmpty(txtStarTime.Text.Trim())) + //{ + // strSql += " AND Test_Package_START >= @InspectionDateA"; + // listStr.Add(new SqlParameter("@InspectionDateA", Funs.GetNewDateTime(txtStarTime.Text.Trim()))); + //} + //if (!string.IsNullOrEmpty(txtEndTime.Text.Trim())) + //{ + // strSql += " AND Test_Package_START <= @InspectionDateZ"; + // listStr.Add(new SqlParameter("@InspectionDateZ", Funs.GetNewDateTime(txtEndTime.Text.Trim()))); + //} + if (!string.IsNullOrEmpty(this.txtSystem.Text.Trim())) { strSql += " AND SystemName like @SystemName"; diff --git a/SGGL/FineUIPro.Web/Transfer/Instrumentation.aspx.designer.cs b/SGGL/FineUIPro.Web/Transfer/Instrumentation.aspx.designer.cs index 5272a8ec..a7420b4b 100644 --- a/SGGL/FineUIPro.Web/Transfer/Instrumentation.aspx.designer.cs +++ b/SGGL/FineUIPro.Web/Transfer/Instrumentation.aspx.designer.cs @@ -78,31 +78,13 @@ namespace FineUIPro.Web.Transfer protected global::FineUIPro.TextBox txtSystem; /// - /// txtStarTime 控件。 + /// ddStatus 控件。 /// /// /// 自动生成的字段。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// - protected global::FineUIPro.DatePicker txtStarTime; - - /// - /// Label1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Label Label1; - - /// - /// txtEndTime 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DatePicker txtEndTime; + protected global::FineUIPro.DropDownList ddStatus; /// /// btnSearch 控件。 diff --git a/SGGL/FineUIPro.Web/Transfer/InstrumentationDataIn.aspx.cs b/SGGL/FineUIPro.Web/Transfer/InstrumentationDataIn.aspx.cs index d9d6b047..683a75de 100644 --- a/SGGL/FineUIPro.Web/Transfer/InstrumentationDataIn.aspx.cs +++ b/SGGL/FineUIPro.Web/Transfer/InstrumentationDataIn.aspx.cs @@ -130,7 +130,7 @@ namespace FineUIPro.Web.Transfer oleDBConn.Close(); oleDBConn.Dispose(); - AddDatasetToSQL(ds.Tables[0], 7); + AddDatasetToSQL(ds.Tables[0], 9); hdCheckResult.Text = "1"; } catch (Exception exc) @@ -157,9 +157,9 @@ namespace FineUIPro.Web.Transfer string result = string.Empty; int ic, ir; ic = pds.Columns.Count; - if (ic < Cols) + if (ic != Cols) { - ShowNotify("导入Excel格式错误!Excel只有" + ic.ToString().Trim() + "列", MessageBoxIcon.Warning); + ShowNotify("导入Excel格式错误!Excel必须是" + Cols.ToString().Trim() + "列", MessageBoxIcon.Warning); return false; } @@ -169,29 +169,11 @@ namespace FineUIPro.Web.Transfer for (int i = 1; i < ir; i++) { string row4 = pds.Rows[i][4].ToString(); - if (!string.IsNullOrEmpty(row4)) + if (string.IsNullOrEmpty(row4)) { - try - { - DateTime date = Convert.ToDateTime(row4.Trim()); - } - catch (Exception) - { - result += (i + 2).ToString() + "," + "Test Package START" + "," + "[" + row4 + "]错误!不是日期格式!" + "|"; - } - } - string row5 = pds.Rows[i][5].ToString(); - if (!string.IsNullOrEmpty(row5)) - { - try - { - DateTime date = Convert.ToDateTime(row5.Trim()); - } - catch (Exception) - { - result += (i + 2).ToString() + "," + "Test Package FINISH" + "," + "[" + row5 + "]错误!不是日期格式!" + "|"; - } + result += (i + 2).ToString() + "," + "Tag No" + "," + "不能为空!" + "|"; } + } if (!string.IsNullOrEmpty(result)) { @@ -298,7 +280,7 @@ namespace FineUIPro.Web.Transfer oleDBConn.Close(); oleDBConn.Dispose(); - AddDatasetToSQL2(ds.Tables[0], 7); + AddDatasetToSQL2(ds.Tables[0], 9); } catch (Exception ex) { @@ -318,9 +300,9 @@ namespace FineUIPro.Web.Transfer { int ic, ir; ic = pds.Columns.Count; - if (ic < Cols) + if (ic != Cols) { - ShowNotify("导入Excel格式错误!Excel只有" + ic.ToString().Trim() + "列", MessageBoxIcon.Warning); + ShowNotify("导入Excel格式错误!Excel只能有" + Cols.ToString().Trim() + "列", MessageBoxIcon.Warning); } string result = string.Empty; ir = pds.Rows.Count; @@ -331,58 +313,90 @@ namespace FineUIPro.Web.Transfer { if (!string.IsNullOrEmpty(pds.Rows[i][0].ToString().Trim())) { - //查询第一列,没查到的情况下作导入处理 - var modelOnly = Funs.DB.Transfer_Instrumentation.FirstOrDefault(x => x.INSTRUMENTATION == pds.Rows[i][0].ToString().Trim() - && x.ProjectId == CurrUser.LoginProjectId); - if (modelOnly == null) + ////查询第一列,没查到的情况下作导入处理 + //var modelOnly = Funs.DB.Transfer_Instrumentation.FirstOrDefault(x => x.INSTRUMENTATION == pds.Rows[i][0].ToString().Trim() + //&& x.ProjectId == CurrUser.LoginProjectId); + //if (modelOnly == null) + //{ + Model.Transfer_Instrumentation model = new Model.Transfer_Instrumentation(); + model.Id = Guid.NewGuid().ToString(); + model.ProjectId = CurrUser.LoginProjectId; + model.INSTRUMENTATION = pds.Rows[i][0].ToString().Trim(); + model.SystemName = pds.Rows[i][1].ToString().Trim(); + model.Subsystem = pds.Rows[i][2].ToString().Trim(); + model.Test_Package = pds.Rows[i][3].ToString().Trim(); + + var obj1 = model.InstallationCalibration = pds.Rows[i][4].ToString().Trim(); + var obj2 = model.PipingPressuretest = pds.Rows[i][5].ToString().Trim(); + var obj3 = model.PipingLeak = pds.Rows[i][6].ToString().Trim(); + var obj4 = model.PipingBlowing = pds.Rows[i][7].ToString().Trim(); + var obj5 = model.Looptest = pds.Rows[i][8].ToString().Trim(); + #region 判断状态 + var listObj = new List(); + listObj.Add(obj1); + listObj.Add(obj2); + listObj.Add(obj3); + listObj.Add(obj4); + listObj.Add(obj5); + //全是NA或Completed 状态是Completed + if (listObj.Where(x => x == "NA" || x == "Completed").ToList().Count == 5) { - Model.Transfer_Instrumentation model = new Model.Transfer_Instrumentation(); - model.Id = Guid.NewGuid().ToString(); - model.ProjectId = CurrUser.LoginProjectId; - model.INSTRUMENTATION = pds.Rows[i][0].ToString().Trim(); - model.SystemName = pds.Rows[i][1].ToString().Trim(); - model.Subsystem = pds.Rows[i][2].ToString().Trim(); - model.Test_Package = pds.Rows[i][3].ToString().Trim(); - DateTime t1, t2; - if (DateTime.TryParse(pds.Rows[i][4].ToString(), out t1) && !string.IsNullOrEmpty(pds.Rows[i][4].ToString())) - model.Test_Package_START = t1; - if (DateTime.TryParse(pds.Rows[i][5].ToString(), out t2) && !string.IsNullOrEmpty(pds.Rows[i][5].ToString())) - model.Test_Package_FINISH = t2; - - model.FINAL_Status = pds.Rows[i][6].ToString().Trim(); - if (model.FINAL_Status.ToLower() == "finished") - { - model.CompleteTime = DateTime.Now; - } - + model.FINAL_Status = "Completed"; list.Add(model); + continue; } - else - { - //修改 - modelOnly.INSTRUMENTATION = pds.Rows[i][0].ToString().Trim(); - modelOnly.SystemName = pds.Rows[i][1].ToString().Trim(); - modelOnly.Subsystem = pds.Rows[i][2].ToString().Trim(); - modelOnly.Test_Package = pds.Rows[i][3].ToString().Trim(); - DateTime t1, t2; - if (DateTime.TryParse(pds.Rows[i][4].ToString(), out t1) && !string.IsNullOrEmpty(pds.Rows[i][4].ToString())) - modelOnly.Test_Package_START = t1; - if (DateTime.TryParse(pds.Rows[i][5].ToString(), out t2) && !string.IsNullOrEmpty(pds.Rows[i][5].ToString())) - modelOnly.Test_Package_FINISH = t2; - //更改前不是finished,更改后是finished的,才修改实际完成时间 - if (modelOnly.FINAL_Status.ToLower() != "finished" && pds.Rows[i][6].ToString().Trim() == "finished") - { - modelOnly.CompleteTime = DateTime.Now; - } - modelOnly.FINAL_Status = pds.Rows[i][6].ToString().Trim(); - //if (modelOnly.FINAL_Status.ToLower() == "finished") - //{ - // modelOnly.CompleteTime = DateTime.Now; - //} - Funs.DB.SubmitChanges(); + + //如果全是Not Start 就是 Not Start + if (listObj.Where(x => x == "Not Start").ToList().Count == 5) + { + model.FINAL_Status = "Not Start"; + list.Add(model); + continue; } + //如果其中有一项是In progress 或Not Start 是 In progress + if (listObj.Where(x => x == "In progress" || x == "Not Start").ToList().Count >= 1) + { + model.FINAL_Status = "In progress"; + list.Add(model); + continue; + } + + model.FINAL_Status = "Not Start"; + list.Add(model); + + #endregion + + list.Add(model); + + //} + //else + //{ + // //修改 + // modelOnly.INSTRUMENTATION = pds.Rows[i][0].ToString().Trim(); + // modelOnly.SystemName = pds.Rows[i][1].ToString().Trim(); + // modelOnly.Subsystem = pds.Rows[i][2].ToString().Trim(); + // modelOnly.Test_Package = pds.Rows[i][3].ToString().Trim(); + // DateTime t1, t2; + // if (DateTime.TryParse(pds.Rows[i][4].ToString(), out t1) && !string.IsNullOrEmpty(pds.Rows[i][4].ToString())) + // modelOnly.Test_Package_START = t1; + // if (DateTime.TryParse(pds.Rows[i][5].ToString(), out t2) && !string.IsNullOrEmpty(pds.Rows[i][5].ToString())) + // modelOnly.Test_Package_FINISH = t2; + + // //更改前不是finished,更改后是finished的,才修改实际完成时间 + // if (modelOnly.FINAL_Status.ToLower() != "finished" && pds.Rows[i][6].ToString().Trim() == "finished") + // { + // modelOnly.CompleteTime = DateTime.Now; + // } + // modelOnly.FINAL_Status = pds.Rows[i][6].ToString().Trim(); + // //if (modelOnly.FINAL_Status.ToLower() == "finished") + // //{ + // // modelOnly.CompleteTime = DateTime.Now; + // //} + // Funs.DB.SubmitChanges(); + //} + } } diff --git a/SGGL/FineUIPro.Web/Transfer/Piping.aspx b/SGGL/FineUIPro.Web/Transfer/Piping.aspx index fb0d0de3..75d86f91 100644 --- a/SGGL/FineUIPro.Web/Transfer/Piping.aspx +++ b/SGGL/FineUIPro.Web/Transfer/Piping.aspx @@ -4,7 +4,7 @@ - + @@ -22,17 +22,17 @@ - + - + + + + + + + + - - - - - - @@ -43,59 +43,83 @@ - - - - - - - - - - + + - + - + + + + + + + + + + + - + + - + - + + - + + - + + + + + + + + + + + diff --git a/SGGL/FineUIPro.Web/Transfer/Piping.aspx.cs b/SGGL/FineUIPro.Web/Transfer/Piping.aspx.cs index f1f900ba..5dc9ae0a 100644 --- a/SGGL/FineUIPro.Web/Transfer/Piping.aspx.cs +++ b/SGGL/FineUIPro.Web/Transfer/Piping.aspx.cs @@ -39,15 +39,19 @@ namespace FineUIPro.Web.Transfer strSql += " AND PIPINGLINENUMBER like @PIPINGLINENUMBER"; listStr.Add(new SqlParameter("@PIPINGLINENUMBER", "%" + this.txtPIPINGLINENUMBER.Text.Trim() + "%")); } - if (!string.IsNullOrEmpty(txtStarTime.Text.Trim())) + //if (!string.IsNullOrEmpty(txtStarTime.Text.Trim())) + //{ + // strSql += " AND TestPackageSTART >= @InspectionDateA"; + // listStr.Add(new SqlParameter("@InspectionDateA", Funs.GetNewDateTime(txtStarTime.Text.Trim()))); + //} + //if (!string.IsNullOrEmpty(txtEndTime.Text.Trim())) + //{ + // strSql += " AND TestPackageSTART <= @InspectionDateZ"; + // listStr.Add(new SqlParameter("@InspectionDateZ", Funs.GetNewDateTime(txtEndTime.Text.Trim()))); + //} + if (!string.IsNullOrEmpty(ddStatus.SelectedValue)) { - strSql += " AND TestPackageSTART >= @InspectionDateA"; - listStr.Add(new SqlParameter("@InspectionDateA", Funs.GetNewDateTime(txtStarTime.Text.Trim()))); - } - if (!string.IsNullOrEmpty(txtEndTime.Text.Trim())) - { - strSql += " AND TestPackageSTART <= @InspectionDateZ"; - listStr.Add(new SqlParameter("@InspectionDateZ", Funs.GetNewDateTime(txtEndTime.Text.Trim()))); + strSql += " And FINALStatus='" + ddStatus.SelectedValue + "' "; } if (!string.IsNullOrEmpty(this.txtSystem.Text.Trim())) { diff --git a/SGGL/FineUIPro.Web/Transfer/Piping.aspx.designer.cs b/SGGL/FineUIPro.Web/Transfer/Piping.aspx.designer.cs index 282fb9a7..008b6e73 100644 --- a/SGGL/FineUIPro.Web/Transfer/Piping.aspx.designer.cs +++ b/SGGL/FineUIPro.Web/Transfer/Piping.aspx.designer.cs @@ -78,31 +78,13 @@ namespace FineUIPro.Web.Transfer protected global::FineUIPro.TextBox txtSystem; /// - /// txtStarTime 控件。 + /// ddStatus 控件。 /// /// /// 自动生成的字段。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// - protected global::FineUIPro.DatePicker txtStarTime; - - /// - /// Label1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Label Label1; - - /// - /// txtEndTime 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DatePicker txtEndTime; + protected global::FineUIPro.DropDownList ddStatus; /// /// btnSearch 控件。 @@ -122,15 +104,6 @@ namespace FineUIPro.Web.Transfer /// protected global::FineUIPro.Button btnImport; - /// - /// lblPageIndex 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label lblPageIndex; - /// /// g1 控件。 /// diff --git a/SGGL/FineUIPro.Web/Transfer/PipingDataIn.aspx.cs b/SGGL/FineUIPro.Web/Transfer/PipingDataIn.aspx.cs index d963d8b1..42de876f 100644 --- a/SGGL/FineUIPro.Web/Transfer/PipingDataIn.aspx.cs +++ b/SGGL/FineUIPro.Web/Transfer/PipingDataIn.aspx.cs @@ -126,7 +126,7 @@ namespace FineUIPro.Web.Transfer oleDBConn.Close(); oleDBConn.Dispose(); - AddDatasetToSQL(ds.Tables[0], 9); + AddDatasetToSQL(ds.Tables[0], 13); hdCheckResult.Text = "1"; } catch (Exception exc) @@ -164,30 +164,12 @@ namespace FineUIPro.Web.Transfer { for (int i = 1; i < ir; i++) { - string row4 = pds.Rows[i][4].ToString(); - if (!string.IsNullOrEmpty(row4)) + string row4 = pds.Rows[i][0].ToString(); + if (string.IsNullOrEmpty(row4)) { - try - { - DateTime date = Convert.ToDateTime(row4.Trim()); - } - catch (Exception) - { - result += (i + 3).ToString() + "," + "Test Package START" + "," + "[" + row4 + "]错误!不是日期格式!" + "|"; - } - } - string row5 = pds.Rows[i][5].ToString(); - if (!string.IsNullOrEmpty(row4)) - { - try - { - DateTime date = Convert.ToDateTime(row5.Trim()); - } - catch (Exception) - { - result += (i + 3).ToString() + "," + "Test Package FINISH" + "," + "[" + row5 + "]错误!不是日期格式!" + "|"; - } + result += (i + 3).ToString() + "," + "Test Package No" + "," + "不能为空!" + "|"; } + } if (!string.IsNullOrEmpty(result)) { @@ -294,7 +276,7 @@ namespace FineUIPro.Web.Transfer oleDBConn.Close(); oleDBConn.Dispose(); - AddDatasetToSQL2(ds.Tables[0], 9); + AddDatasetToSQL2(ds.Tables[0], 13); } catch (Exception ex) { @@ -325,61 +307,102 @@ namespace FineUIPro.Web.Transfer List list = new List(); for (int i = 1; i < ir; i++) { - //查询第一列,没查到的情况下作导入处理 - var modelOnly = Funs.DB.Transfer_Piping.FirstOrDefault(x => x.PIPINGLINENUMBER == pds.Rows[i][0].ToString().Trim() - && x.ProjectId == CurrUser.LoginProjectId); - if (modelOnly == null) + ////查询第一列,没查到的情况下作导入处理 + //var modelOnly = Funs.DB.Transfer_Piping.FirstOrDefault(x => x.PIPINGLINENUMBER == pds.Rows[i][0].ToString().Trim() + //&& x.ProjectId == CurrUser.LoginProjectId); + //if (modelOnly == null) + //{ + Model.Transfer_Piping model = new Model.Transfer_Piping(); + model.Id = Guid.NewGuid().ToString(); + model.ProjectId = CurrUser.LoginProjectId; + model.PIPINGLINENUMBER = pds.Rows[i][0].ToString().Trim(); + model.SYSTEM = pds.Rows[i][1].ToString().Trim(); + model.Subsystem = pds.Rows[i][2].ToString().Trim(); + model.TestPackage = pds.Rows[i][3].ToString().Trim(); + + var obj1 = model.PWD= pds.Rows[i][4].ToString().Trim(); + var obj2 =model.Apunchclosed = pds.Rows[i][5].ToString().Trim(); + var obj3 =model.NDTReport = pds.Rows[i][6].ToString().Trim(); + var obj4 =model.TemperaryMeasurement = pds.Rows[i][7].ToString().Trim(); + var obj5 =model.FWDfinished = pds.Rows[i][8].ToString().Trim(); + var obj6 =model.HydrostaticTest = pds.Rows[i][9].ToString().Trim(); + var obj7 =model.Report = pds.Rows[i][10].ToString().Trim(); + var obj8 =model.Blowingflushing = pds.Rows[i][11].ToString().Trim(); + var obj9 = model.Systemreinstalled = pds.Rows[i][12].ToString().Trim(); + + model.BlowingReport= pds.Rows[i][13].ToString().Trim(); + + #region 判断状态 + var listObj = new List(); + listObj.Add(obj1); + listObj.Add(obj2); + listObj.Add(obj3); + listObj.Add(obj4); + listObj.Add(obj5); + listObj.Add(obj6); + listObj.Add(obj7); + listObj.Add(obj8); + listObj.Add(obj9); + //全是NA或Completed 状态是Completed + if (listObj.Where(x=>x=="NA" || x== "Completed").ToList().Count==9) { - Model.Transfer_Piping model = new Model.Transfer_Piping(); - model.Id = Guid.NewGuid().ToString(); - model.ProjectId = CurrUser.LoginProjectId; - model.PIPINGLINENUMBER = pds.Rows[i][0].ToString().Trim(); - model.SYSTEM = pds.Rows[i][1].ToString().Trim(); - model.Subsystem = pds.Rows[i][2].ToString().Trim(); - model.TestPackage = pds.Rows[i][3].ToString().Trim(); - DateTime t1, t2; - if (DateTime.TryParse(pds.Rows[i][4].ToString(), out t1) && !string.IsNullOrEmpty(pds.Rows[i][4].ToString())) - model.TestPackageSTART = t1; - if (DateTime.TryParse(pds.Rows[i][5].ToString(), out t2) && !string.IsNullOrEmpty(pds.Rows[i][5].ToString())) - model.TestPackageFINISH = t2; - - model.FINALStatus = pds.Rows[i][6].ToString().Trim(); - if (model.FINALStatus.ToLower()== "finished") - { - model.CompleteTime = DateTime.Now; - } - - model.PreTestFINISHED = pds.Rows[i][7].ToString().Trim(); - model.FinalTestFINISHED = pds.Rows[i][8].ToString().Trim(); + model.FINALStatus = "Completed"; list.Add(model); + continue ; } - else - { - //修改 - modelOnly.PIPINGLINENUMBER = pds.Rows[i][0].ToString().Trim(); - modelOnly.SYSTEM = pds.Rows[i][1].ToString().Trim(); - modelOnly.Subsystem = pds.Rows[i][2].ToString().Trim(); - modelOnly.TestPackage = pds.Rows[i][3].ToString().Trim(); - DateTime t1, t2; - if (DateTime.TryParse(pds.Rows[i][4].ToString(), out t1) && !string.IsNullOrEmpty(pds.Rows[i][4].ToString())) - modelOnly.TestPackageSTART = t1; - if (DateTime.TryParse(pds.Rows[i][5].ToString(), out t2) && !string.IsNullOrEmpty(pds.Rows[i][5].ToString())) - modelOnly.TestPackageFINISH = t2; + - //更改前不是finished,更改后是finished的,才修改实际完成时间 - if (modelOnly.FINALStatus.ToLower() != "finished" && pds.Rows[i][6].ToString().Trim() == "finished") - { - modelOnly.CompleteTime = DateTime.Now; - } - modelOnly.FINALStatus = pds.Rows[i][6].ToString().Trim(); - //if (modelOnly.FINALStatus.ToLower() == "finished") - //{ - // modelOnly.CompleteTime = DateTime.Now; - //} - modelOnly.PreTestFINISHED = pds.Rows[i][7].ToString().Trim(); - modelOnly.FinalTestFINISHED = pds.Rows[i][8].ToString().Trim(); - Funs.DB.SubmitChanges(); + //如果全是Not Start 就是 Not Start + if (listObj.Where(x=>x== "Not Start").ToList().Count==9) + { + model.FINALStatus = "Not Start"; + list.Add(model); + continue; } + + //如果其中有一项是In progress 或Not Start 是 In progress + if (listObj.Where(x => x == "In progress" || x == "Not Start").ToList().Count >= 1) + { + model.FINALStatus = "In progress"; + list.Add(model); + continue; + } + + model.FINALStatus = "Not Start"; + list.Add(model); + + #endregion + + + + //} + //else + //{ + // //修改 + // modelOnly.PIPINGLINENUMBER = pds.Rows[i][0].ToString().Trim(); + // modelOnly.SYSTEM = pds.Rows[i][1].ToString().Trim(); + // modelOnly.Subsystem = pds.Rows[i][2].ToString().Trim(); + // modelOnly.TestPackage = pds.Rows[i][3].ToString().Trim(); + // DateTime t1, t2; + // if (DateTime.TryParse(pds.Rows[i][4].ToString(), out t1) && !string.IsNullOrEmpty(pds.Rows[i][4].ToString())) + // modelOnly.TestPackageSTART = t1; + // if (DateTime.TryParse(pds.Rows[i][5].ToString(), out t2) && !string.IsNullOrEmpty(pds.Rows[i][5].ToString())) + // modelOnly.TestPackageFINISH = t2; + + // //更改前不是finished,更改后是finished的,才修改实际完成时间 + // if (modelOnly.FINALStatus.ToLower() != "finished" && pds.Rows[i][6].ToString().Trim() == "finished") + // { + // modelOnly.CompleteTime = DateTime.Now; + // } + // modelOnly.FINALStatus = pds.Rows[i][6].ToString().Trim(); + // //if (modelOnly.FINALStatus.ToLower() == "finished") + // //{ + // // modelOnly.CompleteTime = DateTime.Now; + // //} + // modelOnly.PreTestFINISHED = pds.Rows[i][7].ToString().Trim(); + // modelOnly.FinalTestFINISHED = pds.Rows[i][8].ToString().Trim(); + // Funs.DB.SubmitChanges(); + //} } if (list.Count > 0) { diff --git a/SGGL/FineUIPro.Web/Transfer/RotatingEquipment.aspx b/SGGL/FineUIPro.Web/Transfer/RotatingEquipment.aspx index 661b0b79..4c737b46 100644 --- a/SGGL/FineUIPro.Web/Transfer/RotatingEquipment.aspx +++ b/SGGL/FineUIPro.Web/Transfer/RotatingEquipment.aspx @@ -4,7 +4,7 @@ - + @@ -22,17 +22,24 @@ - + - + - + + + + + + + + <%-- - + --%> @@ -43,49 +50,44 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + --%> + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SGGL/FineUIPro.Web/Transfer/RotatingEquipment.aspx.cs b/SGGL/FineUIPro.Web/Transfer/RotatingEquipment.aspx.cs index 62633b6e..2466cc85 100644 --- a/SGGL/FineUIPro.Web/Transfer/RotatingEquipment.aspx.cs +++ b/SGGL/FineUIPro.Web/Transfer/RotatingEquipment.aspx.cs @@ -39,16 +39,22 @@ namespace FineUIPro.Web.Transfer strSql += " AND RotatingEquipment like @RotatingEquipment"; listStr.Add(new SqlParameter("@RotatingEquipment", "%" + this.txtRotatingEquipment.Text.Trim() + "%")); } - if (!string.IsNullOrEmpty(txtStarTime.Text.Trim())) + + if (!string.IsNullOrEmpty(ddStatus.SelectedValue)) { - strSql += " AND TestPackageSTART >= @InspectionDateA"; - listStr.Add(new SqlParameter("@InspectionDateA", Funs.GetNewDateTime(txtStarTime.Text.Trim()))); - } - if (!string.IsNullOrEmpty(txtEndTime.Text.Trim())) - { - strSql += " AND TestPackageSTART <= @InspectionDateZ"; - listStr.Add(new SqlParameter("@InspectionDateZ", Funs.GetNewDateTime(txtEndTime.Text.Trim()))); + strSql += " And MechanicalFINALStatus='" + ddStatus.SelectedValue + "' "; } + + //if (!string.IsNullOrEmpty(txtStarTime.Text.Trim())) + //{ + // strSql += " AND TestPackageSTART >= @InspectionDateA"; + // listStr.Add(new SqlParameter("@InspectionDateA", Funs.GetNewDateTime(txtStarTime.Text.Trim()))); + //} + //if (!string.IsNullOrEmpty(txtEndTime.Text.Trim())) + //{ + // strSql += " AND TestPackageSTART <= @InspectionDateZ"; + // listStr.Add(new SqlParameter("@InspectionDateZ", Funs.GetNewDateTime(txtEndTime.Text.Trim()))); + //} if (!string.IsNullOrEmpty(this.txtSystem.Text.Trim())) { strSql += " AND SYSTEM like @SYSTEM"; diff --git a/SGGL/FineUIPro.Web/Transfer/RotatingEquipment.aspx.designer.cs b/SGGL/FineUIPro.Web/Transfer/RotatingEquipment.aspx.designer.cs index a623f720..45a31804 100644 --- a/SGGL/FineUIPro.Web/Transfer/RotatingEquipment.aspx.designer.cs +++ b/SGGL/FineUIPro.Web/Transfer/RotatingEquipment.aspx.designer.cs @@ -78,31 +78,13 @@ namespace FineUIPro.Web.Transfer protected global::FineUIPro.TextBox txtSystem; /// - /// txtStarTime 控件。 + /// ddStatus 控件。 /// /// /// 自动生成的字段。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// - protected global::FineUIPro.DatePicker txtStarTime; - - /// - /// Label1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Label Label1; - - /// - /// txtEndTime 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DatePicker txtEndTime; + protected global::FineUIPro.DropDownList ddStatus; /// /// btnSearch 控件。 @@ -122,51 +104,6 @@ namespace FineUIPro.Web.Transfer /// protected global::FineUIPro.Button btnImport; - /// - /// lblPageIndex 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label lblPageIndex; - - /// - /// g1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.GroupField g1; - - /// - /// g2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.GroupField g2; - - /// - /// g3 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.GroupField g3; - - /// - /// g5 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.GroupField g5; - /// /// ToolbarText1 控件。 /// diff --git a/SGGL/FineUIPro.Web/Transfer/RotatingEquipmentDataIn.aspx.cs b/SGGL/FineUIPro.Web/Transfer/RotatingEquipmentDataIn.aspx.cs index 13892880..620b1044 100644 --- a/SGGL/FineUIPro.Web/Transfer/RotatingEquipmentDataIn.aspx.cs +++ b/SGGL/FineUIPro.Web/Transfer/RotatingEquipmentDataIn.aspx.cs @@ -153,9 +153,9 @@ namespace FineUIPro.Web.Transfer string result = string.Empty; int ic, ir; ic = pds.Columns.Count; - if (ic < Cols) + if (ic != Cols) { - ShowNotify("导入Excel格式错误!Excel只有" + ic.ToString().Trim() + "列", MessageBoxIcon.Warning); + ShowNotify("导入Excel格式错误!Excel必须是" + Cols.ToString().Trim() + "列", MessageBoxIcon.Warning); return false; } @@ -164,30 +164,12 @@ namespace FineUIPro.Web.Transfer { for (int i = 1; i < ir; i++) { - string row4 = pds.Rows[i][4].ToString(); - if (!string.IsNullOrEmpty(row4)) + string row4 = pds.Rows[i][0].ToString(); + if (string.IsNullOrEmpty(row4)) { - try - { - DateTime date = Convert.ToDateTime(row4.Trim()); - } - catch (Exception) - { - result += (i + 3).ToString() + "," + "Test Package START" + "," + "[" + row4 + "]错误!不是日期格式!" + "|"; - } - } - string row5 = pds.Rows[i][5].ToString(); - if (!string.IsNullOrEmpty(row4)) - { - try - { - DateTime date = Convert.ToDateTime(row5.Trim()); - } - catch (Exception) - { - result += (i + 3).ToString() + "," + "Test Package FINISH" + "," + "[" + row5 + "]错误!不是日期格式!" + "|"; - } + result += (i + 3).ToString() + "," + "Tag. No" + "," + "不能为空!" + "|"; } + } if (!string.IsNullOrEmpty(result)) { @@ -325,58 +307,92 @@ namespace FineUIPro.Web.Transfer List list = new List(); for (int i = 1; i < ir; i++) { - //查询第一列,没查到的情况下作导入处理 - var modelOnly = Funs.DB.Transfer_RotatingEquipment.FirstOrDefault(x => x.RotatingEquipment == pds.Rows[i][0].ToString().Trim() - && x.ProjectId == CurrUser.LoginProjectId); - if (modelOnly == null) - { - Model.Transfer_RotatingEquipment model = new Model.Transfer_RotatingEquipment(); - model.Id = Guid.NewGuid().ToString(); - model.ProjectId = CurrUser.LoginProjectId; - model.RotatingEquipment = pds.Rows[i][0].ToString().Trim(); - model.SYSTEM = pds.Rows[i][1].ToString().Trim(); - model.Subsystem = pds.Rows[i][2].ToString().Trim(); - model.TestPackage = pds.Rows[i][3].ToString().Trim(); - DateTime t1, t2; - if (DateTime.TryParse(pds.Rows[i][4].ToString(), out t1) && !string.IsNullOrEmpty(pds.Rows[i][4].ToString())) - model.TestPackageSTART = t1; - if (DateTime.TryParse(pds.Rows[i][5].ToString(), out t2) && !string.IsNullOrEmpty(pds.Rows[i][5].ToString())) - model.TestPackageFINISH = t2; + ////查询第一列,没查到的情况下作导入处理 + //var modelOnly = Funs.DB.Transfer_RotatingEquipment.FirstOrDefault(x => x.RotatingEquipment == pds.Rows[i][0].ToString().Trim() + //&& x.ProjectId == CurrUser.LoginProjectId); + //if (modelOnly == null) + //{ + Model.Transfer_RotatingEquipment model = new Model.Transfer_RotatingEquipment(); + model.Id = Guid.NewGuid().ToString(); + model.ProjectId = CurrUser.LoginProjectId; + model.RotatingEquipment = pds.Rows[i][0].ToString().Trim(); + model.SYSTEM = pds.Rows[i][1].ToString().Trim(); + model.Subsystem = pds.Rows[i][2].ToString().Trim(); + model.TestPackage = pds.Rows[i][3].ToString().Trim(); - model.MechanicalFINALStatus = pds.Rows[i][6].ToString().Trim(); - if (model.MechanicalFINALStatus.ToLower() == "finished") - { - model.CompleteTime = DateTime.Now; - } + var obj1 = model.Alignment = pds.Rows[i][4].ToString().Trim(); + var obj2 = model.Motorsoloruntest = pds.Rows[i][5].ToString().Trim(); + var obj3 = model.Standalonetest = pds.Rows[i][6].ToString().Trim(); + #region 判断状态 + var listObj = new List(); + listObj.Add(obj1); + listObj.Add(obj2); + listObj.Add(obj3); + + //全是NA或Completed 状态是Completed + if (listObj.Where(x => x == "NA" || x == "Completed").ToList().Count == 3) + { + model.MechanicalFINALStatus = "Completed"; list.Add(model); + continue; } - else + + + //如果全是Not Start 就是 Not Start + if (listObj.Where(x => x == "Not Start").ToList().Count == 3) { - //修改 - modelOnly.RotatingEquipment = pds.Rows[i][0].ToString().Trim(); - modelOnly.SYSTEM = pds.Rows[i][1].ToString().Trim(); - modelOnly.Subsystem = pds.Rows[i][2].ToString().Trim(); - modelOnly.TestPackage = pds.Rows[i][3].ToString().Trim(); - DateTime t1, t2; - if (DateTime.TryParse(pds.Rows[i][4].ToString(), out t1) && !string.IsNullOrEmpty(pds.Rows[i][4].ToString())) - modelOnly.TestPackageSTART = t1; - if (DateTime.TryParse(pds.Rows[i][5].ToString(), out t2) && !string.IsNullOrEmpty(pds.Rows[i][5].ToString())) - modelOnly.TestPackageFINISH = t2; - - //更改前不是finished,更改后是finished的,才修改实际完成时间 - if (modelOnly.MechanicalFINALStatus.ToLower() != "finished" && pds.Rows[i][6].ToString().Trim() == "finished") - { - modelOnly.CompleteTime = DateTime.Now; - } - modelOnly.MechanicalFINALStatus = pds.Rows[i][6].ToString().Trim(); - - //if (modelOnly.MechanicalFINALStatus.ToLower() == "finished") - //{ - // modelOnly.CompleteTime = DateTime.Now; - //} - - Funs.DB.SubmitChanges(); + model.MechanicalFINALStatus = "Not Start"; + list.Add(model); + continue; } + + //如果其中有一项是In progress 或Not Start 是 In progress + if (listObj.Where(x => x == "In progress" || x == "Not Start").ToList().Count >= 1) + { + model.MechanicalFINALStatus = "In progress"; + list.Add(model); + continue; + } + + model.MechanicalFINALStatus = "Not Start"; + list.Add(model); + + #endregion + + model.MechanicalFINALStatus = pds.Rows[i][6].ToString().Trim(); + if (model.MechanicalFINALStatus.ToLower() == "finished") + { + model.CompleteTime = DateTime.Now; + } + list.Add(model); + //} + //else + //{ + // //修改 + // modelOnly.RotatingEquipment = pds.Rows[i][0].ToString().Trim(); + // modelOnly.SYSTEM = pds.Rows[i][1].ToString().Trim(); + // modelOnly.Subsystem = pds.Rows[i][2].ToString().Trim(); + // modelOnly.TestPackage = pds.Rows[i][3].ToString().Trim(); + // DateTime t1, t2; + // if (DateTime.TryParse(pds.Rows[i][4].ToString(), out t1) && !string.IsNullOrEmpty(pds.Rows[i][4].ToString())) + // modelOnly.TestPackageSTART = t1; + // if (DateTime.TryParse(pds.Rows[i][5].ToString(), out t2) && !string.IsNullOrEmpty(pds.Rows[i][5].ToString())) + // modelOnly.TestPackageFINISH = t2; + + // //更改前不是finished,更改后是finished的,才修改实际完成时间 + // if (modelOnly.MechanicalFINALStatus.ToLower() != "finished" && pds.Rows[i][6].ToString().Trim() == "finished") + // { + // modelOnly.CompleteTime = DateTime.Now; + // } + // modelOnly.MechanicalFINALStatus = pds.Rows[i][6].ToString().Trim(); + + // //if (modelOnly.MechanicalFINALStatus.ToLower() == "finished") + // //{ + // // modelOnly.CompleteTime = DateTime.Now; + // //} + + // Funs.DB.SubmitChanges(); + //} } if (list.Count > 0) { diff --git a/SGGL/FineUIPro.Web/Transfer/StaticEquipment.aspx b/SGGL/FineUIPro.Web/Transfer/StaticEquipment.aspx index df506ba3..14c8f360 100644 --- a/SGGL/FineUIPro.Web/Transfer/StaticEquipment.aspx +++ b/SGGL/FineUIPro.Web/Transfer/StaticEquipment.aspx @@ -22,17 +22,24 @@ - + - - + --%> + + + + + + + @@ -43,39 +50,44 @@ - - + --%> - + + HeaderTextAlign="Center" Width="160px"> + HeaderTextAlign="Center" Width="160px"> - - + - + + + + + diff --git a/SGGL/FineUIPro.Web/Transfer/StaticEquipment.aspx.cs b/SGGL/FineUIPro.Web/Transfer/StaticEquipment.aspx.cs index 107c96d2..4b741121 100644 --- a/SGGL/FineUIPro.Web/Transfer/StaticEquipment.aspx.cs +++ b/SGGL/FineUIPro.Web/Transfer/StaticEquipment.aspx.cs @@ -39,22 +39,26 @@ namespace FineUIPro.Web.Transfer strSql += " AND StaticEquipment like @StaticEquipment"; listStr.Add(new SqlParameter("@StaticEquipment", "%" + this.txtStaticEquipment.Text.Trim() + "%")); } - if (!string.IsNullOrEmpty(txtStarTime.Text.Trim())) - { - strSql += " AND TestPackageSTART >= @InspectionDateA"; - listStr.Add(new SqlParameter("@InspectionDateA", Funs.GetNewDateTime(txtStarTime.Text.Trim()))); - } - if (!string.IsNullOrEmpty(txtEndTime.Text.Trim())) - { - strSql += " AND TestPackageSTART <= @InspectionDateZ"; - listStr.Add(new SqlParameter("@InspectionDateZ", Funs.GetNewDateTime(txtEndTime.Text.Trim()))); - } + //if (!string.IsNullOrEmpty(txtStarTime.Text.Trim())) + //{ + // strSql += " AND TestPackageSTART >= @InspectionDateA"; + // listStr.Add(new SqlParameter("@InspectionDateA", Funs.GetNewDateTime(txtStarTime.Text.Trim()))); + //} + //if (!string.IsNullOrEmpty(txtEndTime.Text.Trim())) + //{ + // strSql += " AND TestPackageSTART <= @InspectionDateZ"; + // listStr.Add(new SqlParameter("@InspectionDateZ", Funs.GetNewDateTime(txtEndTime.Text.Trim()))); + //} if (!string.IsNullOrEmpty(this.txtSystem.Text.Trim())) { strSql += " AND SYSTEM like @SYSTEM"; listStr.Add(new SqlParameter("@SYSTEM", "%" + this.txtSystem.Text.Trim() + "%")); } + if (!string.IsNullOrEmpty(ddStatus.SelectedValue)) + { + strSql += " And MechanicalFINALStatus='" + ddStatus.SelectedValue + "' "; + } SqlParameter[] parameter = listStr.ToArray(); DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter); Grid1.RecordCount = tb.Rows.Count; diff --git a/SGGL/FineUIPro.Web/Transfer/StaticEquipment.aspx.designer.cs b/SGGL/FineUIPro.Web/Transfer/StaticEquipment.aspx.designer.cs index 5c8b69a6..5430b04c 100644 --- a/SGGL/FineUIPro.Web/Transfer/StaticEquipment.aspx.designer.cs +++ b/SGGL/FineUIPro.Web/Transfer/StaticEquipment.aspx.designer.cs @@ -78,31 +78,13 @@ namespace FineUIPro.Web.Transfer protected global::FineUIPro.TextBox txtSystem; /// - /// txtStarTime 控件。 + /// ddStatus 控件。 /// /// /// 自动生成的字段。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// - protected global::FineUIPro.DatePicker txtStarTime; - - /// - /// Label1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Label Label1; - - /// - /// txtEndTime 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DatePicker txtEndTime; + protected global::FineUIPro.DropDownList ddStatus; /// /// btnSearch 控件。 @@ -122,15 +104,6 @@ namespace FineUIPro.Web.Transfer /// protected global::FineUIPro.Button btnImport; - /// - /// lblPageIndex 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label lblPageIndex; - /// /// g1 控件。 /// diff --git a/SGGL/FineUIPro.Web/Transfer/StaticEquipmentDataIn.aspx.cs b/SGGL/FineUIPro.Web/Transfer/StaticEquipmentDataIn.aspx.cs index e7b32c94..88aaf37f 100644 --- a/SGGL/FineUIPro.Web/Transfer/StaticEquipmentDataIn.aspx.cs +++ b/SGGL/FineUIPro.Web/Transfer/StaticEquipmentDataIn.aspx.cs @@ -164,30 +164,12 @@ namespace FineUIPro.Web.Transfer { for (int i = 1; i < ir; i++) { - string row4 = pds.Rows[i][4].ToString(); - if (!string.IsNullOrEmpty(row4)) + string row4 = pds.Rows[i][0].ToString(); + if (string.IsNullOrEmpty(row4)) { - try - { - DateTime date = Convert.ToDateTime(row4.Trim()); - } - catch (Exception) - { - result += (i + 3).ToString() + "," + "Test Package START" + "," + "[" + row4 + "]错误!不是日期格式!" + "|"; - } - } - string row5 = pds.Rows[i][5].ToString(); - if (!string.IsNullOrEmpty(row4)) - { - try - { - DateTime date = Convert.ToDateTime(row5.Trim()); - } - catch (Exception) - { - result += (i + 3).ToString() + "," + "Test Package FINISH" + "," + "[" + row5 + "]错误!不是日期格式!" + "|"; - } + result += (i + 3).ToString() + "," + "Tag No" + "," + "不能为空!" + "|"; } + } if (!string.IsNullOrEmpty(result)) { @@ -325,57 +307,97 @@ namespace FineUIPro.Web.Transfer List list = new List(); for (int i = 1; i < ir; i++) { - //查询第一列,没查到的情况下作导入处理 - var modelOnly = Funs.DB.Transfer_StaticEquipment.FirstOrDefault(x => x.StaticEquipment == pds.Rows[i][0].ToString().Trim() - && x.ProjectId == CurrUser.LoginProjectId); - if (modelOnly == null) + ////查询第一列,没查到的情况下作导入处理 + //var modelOnly = Funs.DB.Transfer_StaticEquipment.FirstOrDefault(x => x.StaticEquipment == pds.Rows[i][0].ToString().Trim() + //&& x.ProjectId == CurrUser.LoginProjectId); + //if (modelOnly == null) + //{ + Model.Transfer_StaticEquipment model = new Model.Transfer_StaticEquipment(); + model.Id = Guid.NewGuid().ToString(); + model.ProjectId = CurrUser.LoginProjectId; + model.StaticEquipment = pds.Rows[i][0].ToString().Trim(); + model.SYSTEM = pds.Rows[i][1].ToString().Trim(); + model.Subsystem = pds.Rows[i][2].ToString().Trim(); + model.TestPackage = pds.Rows[i][3].ToString().Trim(); + + var obj1 = model.Internalinspection = pds.Rows[i][4].ToString().Trim(); + var obj2 = model.InternalsPacking = pds.Rows[i][5].ToString().Trim(); + var obj3 = model.BOXupRecord = pds.Rows[i][6].ToString().Trim(); + #region 判断状态 + var listObj = new List(); + listObj.Add(obj1); + listObj.Add(obj2); + listObj.Add(obj3); + + //全是NA或Completed 状态是Completed + if (listObj.Where(x => x == "NA" || x == "Completed").ToList().Count == 3) { - Model.Transfer_StaticEquipment model = new Model.Transfer_StaticEquipment(); - model.Id = Guid.NewGuid().ToString(); - model.ProjectId = CurrUser.LoginProjectId; - model.StaticEquipment = pds.Rows[i][0].ToString().Trim(); - model.SYSTEM = pds.Rows[i][1].ToString().Trim(); - model.Subsystem = pds.Rows[i][2].ToString().Trim(); - model.TestPackage = pds.Rows[i][3].ToString().Trim(); - DateTime t1, t2; - if (DateTime.TryParse(pds.Rows[i][4].ToString(), out t1) && !string.IsNullOrEmpty(pds.Rows[i][4].ToString())) - model.TestPackageSTART = t1; - if (DateTime.TryParse(pds.Rows[i][5].ToString(), out t2) && !string.IsNullOrEmpty(pds.Rows[i][5].ToString())) - model.TestPackageFINISH = t2; - - model.MechanicalFINALStatus = pds.Rows[i][6].ToString().Trim(); - if (model.MechanicalFINALStatus.ToLower() == "finished") - { - model.CompleteTime = DateTime.Now; - } - + model.MechanicalFINALStatus = "Completed"; list.Add(model); + continue; } - else - { - //修改 - modelOnly.StaticEquipment = pds.Rows[i][0].ToString().Trim(); - modelOnly.SYSTEM = pds.Rows[i][1].ToString().Trim(); - modelOnly.Subsystem = pds.Rows[i][2].ToString().Trim(); - modelOnly.TestPackage = pds.Rows[i][3].ToString().Trim(); - DateTime t1, t2; - if (DateTime.TryParse(pds.Rows[i][4].ToString(), out t1) && !string.IsNullOrEmpty(pds.Rows[i][4].ToString())) - modelOnly.TestPackageSTART = t1; - if (DateTime.TryParse(pds.Rows[i][5].ToString(), out t2) && !string.IsNullOrEmpty(pds.Rows[i][5].ToString())) - modelOnly.TestPackageFINISH = t2; - //更改前不是finished,更改后是finished的,才修改实际完成时间 - if (modelOnly.MechanicalFINALStatus.ToLower() != "finished" && pds.Rows[i][6].ToString().Trim() == "finished") - { - modelOnly.CompleteTime = DateTime.Now; - } - modelOnly.MechanicalFINALStatus = pds.Rows[i][6].ToString().Trim(); - //if (modelOnly.MechanicalFINALStatus.ToLower() == "finished") - //{ - // modelOnly.CompleteTime = DateTime.Now; - //} - Funs.DB.SubmitChanges(); + + //如果全是Not Start 就是 Not Start + if (listObj.Where(x => x == "Not Start").ToList().Count == 3) + { + model.MechanicalFINALStatus = "Not Start"; + list.Add(model); + continue; } + + //如果其中有一项是In progress 或Not Start 是 In progress + if (listObj.Where(x => x == "In progress" || x == "Not Start").ToList().Count >= 1) + { + model.MechanicalFINALStatus = "In progress"; + list.Add(model); + continue; + } + + model.MechanicalFINALStatus = "Not Start"; + list.Add(model); + + #endregion + + //DateTime t1, t2; + //if (DateTime.TryParse(pds.Rows[i][4].ToString(), out t1) && !string.IsNullOrEmpty(pds.Rows[i][4].ToString())) + // model.TestPackageSTART = t1; + //if (DateTime.TryParse(pds.Rows[i][5].ToString(), out t2) && !string.IsNullOrEmpty(pds.Rows[i][5].ToString())) + // model.TestPackageFINISH = t2; + + //model.MechanicalFINALStatus = pds.Rows[i][6].ToString().Trim(); + //if (model.MechanicalFINALStatus.ToLower() == "finished") + //{ + // model.CompleteTime = DateTime.Now; + //} + + list.Add(model); + //} + //else + //{ + // //修改 + // modelOnly.StaticEquipment = pds.Rows[i][0].ToString().Trim(); + // modelOnly.SYSTEM = pds.Rows[i][1].ToString().Trim(); + // modelOnly.Subsystem = pds.Rows[i][2].ToString().Trim(); + // modelOnly.TestPackage = pds.Rows[i][3].ToString().Trim(); + // DateTime t1, t2; + // if (DateTime.TryParse(pds.Rows[i][4].ToString(), out t1) && !string.IsNullOrEmpty(pds.Rows[i][4].ToString())) + // modelOnly.TestPackageSTART = t1; + // if (DateTime.TryParse(pds.Rows[i][5].ToString(), out t2) && !string.IsNullOrEmpty(pds.Rows[i][5].ToString())) + // modelOnly.TestPackageFINISH = t2; + + // //更改前不是finished,更改后是finished的,才修改实际完成时间 + // if (modelOnly.MechanicalFINALStatus.ToLower() != "finished" && pds.Rows[i][6].ToString().Trim() == "finished") + // { + // modelOnly.CompleteTime = DateTime.Now; + // } + // modelOnly.MechanicalFINALStatus = pds.Rows[i][6].ToString().Trim(); + // //if (modelOnly.MechanicalFINALStatus.ToLower() == "finished") + // //{ + // // modelOnly.CompleteTime = DateTime.Now; + // //} + // Funs.DB.SubmitChanges(); + //} } if (list.Count > 0) { diff --git a/SGGL/FineUIPro.Web/common/Menu_HSSE.xml b/SGGL/FineUIPro.Web/common/Menu_HSSE.xml index b8b19649..ae13b67f 100644 --- a/SGGL/FineUIPro.Web/common/Menu_HSSE.xml +++ b/SGGL/FineUIPro.Web/common/Menu_HSSE.xml @@ -72,6 +72,7 @@ + @@ -99,14 +100,12 @@ - - - - - - - - + + + + + + diff --git a/SGGL/FineUIPro.Web/common/Menu_Personal.xml b/SGGL/FineUIPro.Web/common/Menu_Personal.xml index a9d07855..2854ffd9 100644 --- a/SGGL/FineUIPro.Web/common/Menu_Personal.xml +++ b/SGGL/FineUIPro.Web/common/Menu_Personal.xml @@ -6,7 +6,4 @@ - - - \ No newline at end of file diff --git a/SGGL/FineUIPro.Web/common/Menu_Transfer.xml b/SGGL/FineUIPro.Web/common/Menu_Transfer.xml index 4d3b9e97..31fd29bc 100644 --- a/SGGL/FineUIPro.Web/common/Menu_Transfer.xml +++ b/SGGL/FineUIPro.Web/common/Menu_Transfer.xml @@ -1,7 +1,8 @@  - + + @@ -11,11 +12,9 @@ - - - - - + + + \ No newline at end of file diff --git a/SGGL/FineUIPro.Web/common/Menu_ZHGL.xml b/SGGL/FineUIPro.Web/common/Menu_ZHGL.xml index 69859890..cc7e0f27 100644 --- a/SGGL/FineUIPro.Web/common/Menu_ZHGL.xml +++ b/SGGL/FineUIPro.Web/common/Menu_ZHGL.xml @@ -84,7 +84,5 @@ - - \ No newline at end of file diff --git a/SGGL/Model/Model.cs b/SGGL/Model/Model.cs index 2aaf1641..62773263 100644 --- a/SGGL/Model/Model.cs +++ b/SGGL/Model/Model.cs @@ -390737,6 +390737,22 @@ namespace Model private System.Nullable _CompleteTime; + private string _Foundation; + + private string _Mainstructure; + + private string _Buildingdecoration; + + private string _Equipment; + + private string _Instrument; + + private string _Electrical; + + private string _FireFighting; + + private string _HVAC; + #region 可扩展性方法定义 partial void OnLoaded(); partial void OnValidate(System.Data.Linq.ChangeAction action); @@ -390761,6 +390777,22 @@ namespace Model partial void OnFINAL_StatusChanged(); partial void OnCompleteTimeChanging(System.Nullable value); partial void OnCompleteTimeChanged(); + partial void OnFoundationChanging(string value); + partial void OnFoundationChanged(); + partial void OnMainstructureChanging(string value); + partial void OnMainstructureChanged(); + partial void OnBuildingdecorationChanging(string value); + partial void OnBuildingdecorationChanged(); + partial void OnEquipmentChanging(string value); + partial void OnEquipmentChanged(); + partial void OnInstrumentChanging(string value); + partial void OnInstrumentChanged(); + partial void OnElectricalChanging(string value); + partial void OnElectricalChanged(); + partial void OnFireFightingChanging(string value); + partial void OnFireFightingChanged(); + partial void OnHVACChanging(string value); + partial void OnHVACChanged(); #endregion public Transfer_Civil_Structure() @@ -390968,6 +391000,166 @@ namespace Model } } + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Foundation", DbType="NVarChar(50)")] + public string Foundation + { + get + { + return this._Foundation; + } + set + { + if ((this._Foundation != value)) + { + this.OnFoundationChanging(value); + this.SendPropertyChanging(); + this._Foundation = value; + this.SendPropertyChanged("Foundation"); + this.OnFoundationChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Mainstructure", DbType="NVarChar(50)")] + public string Mainstructure + { + get + { + return this._Mainstructure; + } + set + { + if ((this._Mainstructure != value)) + { + this.OnMainstructureChanging(value); + this.SendPropertyChanging(); + this._Mainstructure = value; + this.SendPropertyChanged("Mainstructure"); + this.OnMainstructureChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Buildingdecoration", DbType="NVarChar(50)")] + public string Buildingdecoration + { + get + { + return this._Buildingdecoration; + } + set + { + if ((this._Buildingdecoration != value)) + { + this.OnBuildingdecorationChanging(value); + this.SendPropertyChanging(); + this._Buildingdecoration = value; + this.SendPropertyChanged("Buildingdecoration"); + this.OnBuildingdecorationChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Equipment", DbType="NVarChar(50)")] + public string Equipment + { + get + { + return this._Equipment; + } + set + { + if ((this._Equipment != value)) + { + this.OnEquipmentChanging(value); + this.SendPropertyChanging(); + this._Equipment = value; + this.SendPropertyChanged("Equipment"); + this.OnEquipmentChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Instrument", DbType="NVarChar(50)")] + public string Instrument + { + get + { + return this._Instrument; + } + set + { + if ((this._Instrument != value)) + { + this.OnInstrumentChanging(value); + this.SendPropertyChanging(); + this._Instrument = value; + this.SendPropertyChanged("Instrument"); + this.OnInstrumentChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Electrical", DbType="NVarChar(50)")] + public string Electrical + { + get + { + return this._Electrical; + } + set + { + if ((this._Electrical != value)) + { + this.OnElectricalChanging(value); + this.SendPropertyChanging(); + this._Electrical = value; + this.SendPropertyChanged("Electrical"); + this.OnElectricalChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FireFighting", DbType="NVarChar(50)")] + public string FireFighting + { + get + { + return this._FireFighting; + } + set + { + if ((this._FireFighting != value)) + { + this.OnFireFightingChanging(value); + this.SendPropertyChanging(); + this._FireFighting = value; + this.SendPropertyChanged("FireFighting"); + this.OnFireFightingChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HVAC", DbType="NVarChar(50)")] + public string HVAC + { + get + { + return this._HVAC; + } + set + { + if ((this._HVAC != value)) + { + this.OnHVACChanging(value); + this.SendPropertyChanging(); + this._HVAC = value; + this.SendPropertyChanged("HVAC"); + this.OnHVACChanged(); + } + } + } + public event PropertyChangingEventHandler PropertyChanging; public event PropertyChangedEventHandler PropertyChanged; @@ -391015,6 +391207,14 @@ namespace Model private System.Nullable _CompleteTime; + private string _Installation; + + private string _Communicationtest; + + private string _CableLaying; + + private string _LoopTest; + #region 可扩展性方法定义 partial void OnLoaded(); partial void OnValidate(System.Data.Linq.ChangeAction action); @@ -391039,6 +391239,14 @@ namespace Model partial void OnFINAL_StatusChanged(); partial void OnCompleteTimeChanging(System.Nullable value); partial void OnCompleteTimeChanged(); + partial void OnInstallationChanging(string value); + partial void OnInstallationChanged(); + partial void OnCommunicationtestChanging(string value); + partial void OnCommunicationtestChanged(); + partial void OnCableLayingChanging(string value); + partial void OnCableLayingChanged(); + partial void OnLoopTestChanging(string value); + partial void OnLoopTestChanged(); #endregion public Transfer_Electrical() @@ -391246,6 +391454,86 @@ namespace Model } } + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Installation", DbType="NVarChar(50)")] + public string Installation + { + get + { + return this._Installation; + } + set + { + if ((this._Installation != value)) + { + this.OnInstallationChanging(value); + this.SendPropertyChanging(); + this._Installation = value; + this.SendPropertyChanged("Installation"); + this.OnInstallationChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Communicationtest", DbType="NVarChar(50)")] + public string Communicationtest + { + get + { + return this._Communicationtest; + } + set + { + if ((this._Communicationtest != value)) + { + this.OnCommunicationtestChanging(value); + this.SendPropertyChanging(); + this._Communicationtest = value; + this.SendPropertyChanged("Communicationtest"); + this.OnCommunicationtestChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CableLaying", DbType="NVarChar(50)")] + public string CableLaying + { + get + { + return this._CableLaying; + } + set + { + if ((this._CableLaying != value)) + { + this.OnCableLayingChanging(value); + this.SendPropertyChanging(); + this._CableLaying = value; + this.SendPropertyChanged("CableLaying"); + this.OnCableLayingChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_LoopTest", DbType="NVarChar(50)")] + public string LoopTest + { + get + { + return this._LoopTest; + } + set + { + if ((this._LoopTest != value)) + { + this.OnLoopTestChanging(value); + this.SendPropertyChanging(); + this._LoopTest = value; + this.SendPropertyChanged("LoopTest"); + this.OnLoopTestChanged(); + } + } + } + public event PropertyChangingEventHandler PropertyChanging; public event PropertyChangedEventHandler PropertyChanged; @@ -391849,6 +392137,16 @@ namespace Model private System.Nullable _CompleteTime; + private string _InstallationCalibration; + + private string _PipingPressuretest; + + private string _PipingLeak; + + private string _PipingBlowing; + + private string _Looptest; + #region 可扩展性方法定义 partial void OnLoaded(); partial void OnValidate(System.Data.Linq.ChangeAction action); @@ -391873,6 +392171,16 @@ namespace Model partial void OnFINAL_StatusChanged(); partial void OnCompleteTimeChanging(System.Nullable value); partial void OnCompleteTimeChanged(); + partial void OnInstallationCalibrationChanging(string value); + partial void OnInstallationCalibrationChanged(); + partial void OnPipingPressuretestChanging(string value); + partial void OnPipingPressuretestChanged(); + partial void OnPipingLeakChanging(string value); + partial void OnPipingLeakChanged(); + partial void OnPipingBlowingChanging(string value); + partial void OnPipingBlowingChanged(); + partial void OnLooptestChanging(string value); + partial void OnLooptestChanged(); #endregion public Transfer_Instrumentation() @@ -392080,6 +392388,106 @@ namespace Model } } + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InstallationCalibration", DbType="NVarChar(50)")] + public string InstallationCalibration + { + get + { + return this._InstallationCalibration; + } + set + { + if ((this._InstallationCalibration != value)) + { + this.OnInstallationCalibrationChanging(value); + this.SendPropertyChanging(); + this._InstallationCalibration = value; + this.SendPropertyChanged("InstallationCalibration"); + this.OnInstallationCalibrationChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PipingPressuretest", DbType="NVarChar(50)")] + public string PipingPressuretest + { + get + { + return this._PipingPressuretest; + } + set + { + if ((this._PipingPressuretest != value)) + { + this.OnPipingPressuretestChanging(value); + this.SendPropertyChanging(); + this._PipingPressuretest = value; + this.SendPropertyChanged("PipingPressuretest"); + this.OnPipingPressuretestChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PipingLeak", DbType="NVarChar(50)")] + public string PipingLeak + { + get + { + return this._PipingLeak; + } + set + { + if ((this._PipingLeak != value)) + { + this.OnPipingLeakChanging(value); + this.SendPropertyChanging(); + this._PipingLeak = value; + this.SendPropertyChanged("PipingLeak"); + this.OnPipingLeakChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PipingBlowing", DbType="NVarChar(50)")] + public string PipingBlowing + { + get + { + return this._PipingBlowing; + } + set + { + if ((this._PipingBlowing != value)) + { + this.OnPipingBlowingChanging(value); + this.SendPropertyChanging(); + this._PipingBlowing = value; + this.SendPropertyChanged("PipingBlowing"); + this.OnPipingBlowingChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Looptest", DbType="NVarChar(50)")] + public string Looptest + { + get + { + return this._Looptest; + } + set + { + if ((this._Looptest != value)) + { + this.OnLooptestChanging(value); + this.SendPropertyChanging(); + this._Looptest = value; + this.SendPropertyChanged("Looptest"); + this.OnLooptestChanged(); + } + } + } + public event PropertyChangingEventHandler PropertyChanging; public event PropertyChangedEventHandler PropertyChanged; @@ -392481,6 +392889,26 @@ namespace Model private System.Nullable _CompleteTime; + private string _PWD; + + private string _Apunchclosed; + + private string _NDTReport; + + private string _TemperaryMeasurement; + + private string _FWDfinished; + + private string _HydrostaticTest; + + private string _Report; + + private string _Blowingflushing; + + private string _Systemreinstalled; + + private string _BlowingReport; + #region 可扩展性方法定义 partial void OnLoaded(); partial void OnValidate(System.Data.Linq.ChangeAction action); @@ -392509,6 +392937,26 @@ namespace Model partial void OnFinalTestFINISHEDChanged(); partial void OnCompleteTimeChanging(System.Nullable value); partial void OnCompleteTimeChanged(); + partial void OnPWDChanging(string value); + partial void OnPWDChanged(); + partial void OnApunchclosedChanging(string value); + partial void OnApunchclosedChanged(); + partial void OnNDTReportChanging(string value); + partial void OnNDTReportChanged(); + partial void OnTemperaryMeasurementChanging(string value); + partial void OnTemperaryMeasurementChanged(); + partial void OnFWDfinishedChanging(string value); + partial void OnFWDfinishedChanged(); + partial void OnHydrostaticTestChanging(string value); + partial void OnHydrostaticTestChanged(); + partial void OnReportChanging(string value); + partial void OnReportChanged(); + partial void OnBlowingflushingChanging(string value); + partial void OnBlowingflushingChanged(); + partial void OnSystemreinstalledChanging(string value); + partial void OnSystemreinstalledChanged(); + partial void OnBlowingReportChanging(string value); + partial void OnBlowingReportChanged(); #endregion public Transfer_Piping() @@ -392756,6 +393204,206 @@ namespace Model } } + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PWD", DbType="NVarChar(50)")] + public string PWD + { + get + { + return this._PWD; + } + set + { + if ((this._PWD != value)) + { + this.OnPWDChanging(value); + this.SendPropertyChanging(); + this._PWD = value; + this.SendPropertyChanged("PWD"); + this.OnPWDChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Apunchclosed", DbType="NVarChar(50)")] + public string Apunchclosed + { + get + { + return this._Apunchclosed; + } + set + { + if ((this._Apunchclosed != value)) + { + this.OnApunchclosedChanging(value); + this.SendPropertyChanging(); + this._Apunchclosed = value; + this.SendPropertyChanged("Apunchclosed"); + this.OnApunchclosedChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NDTReport", DbType="NVarChar(50)")] + public string NDTReport + { + get + { + return this._NDTReport; + } + set + { + if ((this._NDTReport != value)) + { + this.OnNDTReportChanging(value); + this.SendPropertyChanging(); + this._NDTReport = value; + this.SendPropertyChanged("NDTReport"); + this.OnNDTReportChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TemperaryMeasurement", DbType="NVarChar(50)")] + public string TemperaryMeasurement + { + get + { + return this._TemperaryMeasurement; + } + set + { + if ((this._TemperaryMeasurement != value)) + { + this.OnTemperaryMeasurementChanging(value); + this.SendPropertyChanging(); + this._TemperaryMeasurement = value; + this.SendPropertyChanged("TemperaryMeasurement"); + this.OnTemperaryMeasurementChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FWDfinished", DbType="NVarChar(50)")] + public string FWDfinished + { + get + { + return this._FWDfinished; + } + set + { + if ((this._FWDfinished != value)) + { + this.OnFWDfinishedChanging(value); + this.SendPropertyChanging(); + this._FWDfinished = value; + this.SendPropertyChanged("FWDfinished"); + this.OnFWDfinishedChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HydrostaticTest", DbType="NVarChar(50)")] + public string HydrostaticTest + { + get + { + return this._HydrostaticTest; + } + set + { + if ((this._HydrostaticTest != value)) + { + this.OnHydrostaticTestChanging(value); + this.SendPropertyChanging(); + this._HydrostaticTest = value; + this.SendPropertyChanged("HydrostaticTest"); + this.OnHydrostaticTestChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Report", DbType="NVarChar(50)")] + public string Report + { + get + { + return this._Report; + } + set + { + if ((this._Report != value)) + { + this.OnReportChanging(value); + this.SendPropertyChanging(); + this._Report = value; + this.SendPropertyChanged("Report"); + this.OnReportChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Blowingflushing", DbType="NVarChar(50)")] + public string Blowingflushing + { + get + { + return this._Blowingflushing; + } + set + { + if ((this._Blowingflushing != value)) + { + this.OnBlowingflushingChanging(value); + this.SendPropertyChanging(); + this._Blowingflushing = value; + this.SendPropertyChanged("Blowingflushing"); + this.OnBlowingflushingChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Systemreinstalled", DbType="NVarChar(50)")] + public string Systemreinstalled + { + get + { + return this._Systemreinstalled; + } + set + { + if ((this._Systemreinstalled != value)) + { + this.OnSystemreinstalledChanging(value); + this.SendPropertyChanging(); + this._Systemreinstalled = value; + this.SendPropertyChanged("Systemreinstalled"); + this.OnSystemreinstalledChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BlowingReport", DbType="NVarChar(50)")] + public string BlowingReport + { + get + { + return this._BlowingReport; + } + set + { + if ((this._BlowingReport != value)) + { + this.OnBlowingReportChanging(value); + this.SendPropertyChanging(); + this._BlowingReport = value; + this.SendPropertyChanged("BlowingReport"); + this.OnBlowingReportChanged(); + } + } + } + public event PropertyChangingEventHandler PropertyChanging; public event PropertyChangedEventHandler PropertyChanged; @@ -394453,6 +395101,12 @@ namespace Model private System.Nullable _CompleteTime; + private string _Alignment; + + private string _Motorsoloruntest; + + private string _Standalonetest; + #region 可扩展性方法定义 partial void OnLoaded(); partial void OnValidate(System.Data.Linq.ChangeAction action); @@ -394477,6 +395131,12 @@ namespace Model partial void OnMechanicalFINALStatusChanged(); partial void OnCompleteTimeChanging(System.Nullable value); partial void OnCompleteTimeChanged(); + partial void OnAlignmentChanging(string value); + partial void OnAlignmentChanged(); + partial void OnMotorsoloruntestChanging(string value); + partial void OnMotorsoloruntestChanged(); + partial void OnStandalonetestChanging(string value); + partial void OnStandalonetestChanged(); #endregion public Transfer_RotatingEquipment() @@ -394684,6 +395344,66 @@ namespace Model } } + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Alignment", DbType="NVarChar(50)")] + public string Alignment + { + get + { + return this._Alignment; + } + set + { + if ((this._Alignment != value)) + { + this.OnAlignmentChanging(value); + this.SendPropertyChanging(); + this._Alignment = value; + this.SendPropertyChanged("Alignment"); + this.OnAlignmentChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Motorsoloruntest", DbType="NVarChar(50)")] + public string Motorsoloruntest + { + get + { + return this._Motorsoloruntest; + } + set + { + if ((this._Motorsoloruntest != value)) + { + this.OnMotorsoloruntestChanging(value); + this.SendPropertyChanging(); + this._Motorsoloruntest = value; + this.SendPropertyChanged("Motorsoloruntest"); + this.OnMotorsoloruntestChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Standalonetest", DbType="NVarChar(50)")] + public string Standalonetest + { + get + { + return this._Standalonetest; + } + set + { + if ((this._Standalonetest != value)) + { + this.OnStandalonetestChanging(value); + this.SendPropertyChanging(); + this._Standalonetest = value; + this.SendPropertyChanged("Standalonetest"); + this.OnStandalonetestChanged(); + } + } + } + public event PropertyChangingEventHandler PropertyChanging; public event PropertyChangedEventHandler PropertyChanged; @@ -394731,6 +395451,12 @@ namespace Model private System.Nullable _CompleteTime; + private string _Internalinspection; + + private string _InternalsPacking; + + private string _BOXupRecord; + #region 可扩展性方法定义 partial void OnLoaded(); partial void OnValidate(System.Data.Linq.ChangeAction action); @@ -394755,6 +395481,12 @@ namespace Model partial void OnMechanicalFINALStatusChanged(); partial void OnCompleteTimeChanging(System.Nullable value); partial void OnCompleteTimeChanged(); + partial void OnInternalinspectionChanging(string value); + partial void OnInternalinspectionChanged(); + partial void OnInternalsPackingChanging(string value); + partial void OnInternalsPackingChanged(); + partial void OnBOXupRecordChanging(string value); + partial void OnBOXupRecordChanged(); #endregion public Transfer_StaticEquipment() @@ -394962,6 +395694,66 @@ namespace Model } } + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Internalinspection", DbType="NVarChar(50)")] + public string Internalinspection + { + get + { + return this._Internalinspection; + } + set + { + if ((this._Internalinspection != value)) + { + this.OnInternalinspectionChanging(value); + this.SendPropertyChanging(); + this._Internalinspection = value; + this.SendPropertyChanged("Internalinspection"); + this.OnInternalinspectionChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InternalsPacking", DbType="NVarChar(50)")] + public string InternalsPacking + { + get + { + return this._InternalsPacking; + } + set + { + if ((this._InternalsPacking != value)) + { + this.OnInternalsPackingChanging(value); + this.SendPropertyChanging(); + this._InternalsPacking = value; + this.SendPropertyChanged("InternalsPacking"); + this.OnInternalsPackingChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BOXupRecord", DbType="NVarChar(50)")] + public string BOXupRecord + { + get + { + return this._BOXupRecord; + } + set + { + if ((this._BOXupRecord != value)) + { + this.OnBOXupRecordChanging(value); + this.SendPropertyChanging(); + this._BOXupRecord = value; + this.SendPropertyChanged("BOXupRecord"); + this.OnBOXupRecordChanged(); + } + } + } + public event PropertyChangingEventHandler PropertyChanging; public event PropertyChangedEventHandler PropertyChanged;