diff --git a/SGGL/BLL/API/APIBaseInfoService.cs b/SGGL/BLL/API/APIBaseInfoService.cs index 25b3eed..6ce8c14 100644 --- a/SGGL/BLL/API/APIBaseInfoService.cs +++ b/SGGL/BLL/API/APIBaseInfoService.cs @@ -87,6 +87,26 @@ namespace BLL } #endregion + #region 获取项目装置列表 + public static List getProjectInstallations(string projectId) + { + using(Model.SGGLDB db = new Model.SGGLDB(Funs.ConnString)) + { + var list = (from x in db.Project_Installation + where x.ProjectId == projectId + select new Model.BaseInfoItem + { + BaseInfoId = x.InstallationId, + BaseInfoCode = x.InstallationCode, + BaseInfoName = x.InstallationName + } + ).ToList(); + return list; + } + + } + #endregion + #region 根据项目号获取项目信息 /// /// 根据项目号获取项目信息 diff --git a/SGGL/BLL/API/HSSE/APIMeetingService.cs b/SGGL/BLL/API/HSSE/APIMeetingService.cs index b02160a..01d915f 100644 --- a/SGGL/BLL/API/HSSE/APIMeetingService.cs +++ b/SGGL/BLL/API/HSSE/APIMeetingService.cs @@ -47,6 +47,8 @@ namespace BLL MeetingHostManName = db.SitePerson_Person.First(y => y.PersonId == x.MeetingHostMan).PersonName, AttentPerson = x.AttentPerson, AttentPersonNum = x.AttentPersonNum ?? 0, + InstallationId = x.InstallationId, + InstallationName = x.InstallationName, CompileDate = string.Format("{0:yyyy-MM-dd HH:mm}", x.CompileDate), CompileManId = x.CompileMan, MeetingHostManOther = x.MeetingHostManOther, @@ -228,6 +230,8 @@ namespace BLL MeetingType = meetingType, MeetingHours = x.MeetingHours ?? 0, MeetingHostMan = x.MeetingHostMan, + InstallationId = x.InstallationId, + InstallationName = x.InstallationName, AttentPerson = x.AttentPerson, CompileDate = string.Format("{0:yyyy-MM-dd HH:mm}", x.CompileDate), MeetingHostManOther=x.MeetingHostManOther, @@ -400,8 +404,11 @@ namespace BLL AttentPersonNum=meeting.AttentPersonNum, MeetingHostManOther=meeting.MeetingHostManOther, States = Const.State_2, - ManagePersonNum = m_personum - }; + ManagePersonNum = m_personum, + InstallationId = meeting.InstallationId, + InstallationName = meeting.InstallationName, + } + ; if (meeting.States != "1") { diff --git a/SGGL/BLL/BLL.csproj b/SGGL/BLL/BLL.csproj index 374ce2c..e134970 100644 --- a/SGGL/BLL/BLL.csproj +++ b/SGGL/BLL/BLL.csproj @@ -10,7 +10,7 @@ Properties BLL BLL - v4.6.1 + v4.8 512 diff --git a/SGGL/BLL/HSSE/Meeting/ClassMeetingService.cs b/SGGL/BLL/HSSE/Meeting/ClassMeetingService.cs index df802eb..46d7d1f 100644 --- a/SGGL/BLL/HSSE/Meeting/ClassMeetingService.cs +++ b/SGGL/BLL/HSSE/Meeting/ClassMeetingService.cs @@ -45,7 +45,9 @@ namespace BLL AttentPerson = classMeeting.AttentPerson, AttentPersonNum=classMeeting.AttentPersonNum, MeetingHostManOther=classMeeting.MeetingHostManOther, - ManagePersonNum = classMeeting.ManagePersonNum + ManagePersonNum = classMeeting.ManagePersonNum, + InstallationId = classMeeting.InstallationId, + InstallationName = classMeeting.InstallationName }; db.Meeting_ClassMeeting.InsertOnSubmit(newClassMeeting); db.SubmitChanges(); diff --git a/SGGL/BLL/ProjectData/TeamGroupService.cs b/SGGL/BLL/ProjectData/TeamGroupService.cs index 8e32dc5..6c9c52b 100644 --- a/SGGL/BLL/ProjectData/TeamGroupService.cs +++ b/SGGL/BLL/ProjectData/TeamGroupService.cs @@ -82,13 +82,23 @@ namespace BLL /// public static void DeleteTeamGroupById(string teamGroupId) { - Model.SGGLDB db = Funs.DB; - Model.ProjectData_TeamGroup teamGroup = db.ProjectData_TeamGroup.FirstOrDefault(e => e.TeamGroupId == teamGroupId); - if (teamGroup != null) + try { - db.ProjectData_TeamGroup.DeleteOnSubmit(teamGroup); - db.SubmitChanges(); + using (var db = new Model.SGGLDB(Funs.ConnString)) + { + Model.ProjectData_TeamGroup teamGroup = db.ProjectData_TeamGroup.FirstOrDefault(e => e.TeamGroupId == teamGroupId); + if (teamGroup != null) + { + db.ProjectData_TeamGroup.DeleteOnSubmit(teamGroup); + db.SubmitChanges(); + } + } + }catch(System.Exception ex) + { + } + + } /// diff --git a/SGGL/FineUIPro.Web/App_GlobalResources/Lan.designer.cs b/SGGL/FineUIPro.Web/App_GlobalResources/Lan.designer.cs index b9a3789..05c5f9b 100644 --- a/SGGL/FineUIPro.Web/App_GlobalResources/Lan.designer.cs +++ b/SGGL/FineUIPro.Web/App_GlobalResources/Lan.designer.cs @@ -13,13 +13,13 @@ namespace Resources { /// - /// 强类型资源类,用于查找本地化字符串等。 + /// 一个强类型的资源类,用于查找本地化的字符串等。 /// // 此类是由 StronglyTypedResourceBuilder // 类通过类似于 ResGen 或 Visual Studio 的工具自动生成的。 - // 若要添加或删除成员,请编辑 .ResX 文件,然后重新运行 ResGen + // 若要添加或移除成员,请编辑 .ResX 文件,然后重新运行 ResGen // (以 /str 作为命令选项),或重新生成 Visual Studio 项目。 - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Web.Application.StronglyTypedResourceProxyBuilder", "15.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Web.Application.StronglyTypedResourceProxyBuilder", "17.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class Lan { @@ -33,7 +33,7 @@ namespace Resources { } /// - /// 返回此类使用的缓存 ResourceManager 实例。 + /// 返回此类使用的缓存的 ResourceManager 实例。 /// [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] internal static global::System.Resources.ResourceManager ResourceManager { @@ -47,8 +47,8 @@ namespace Resources { } /// - /// 覆盖当前线程的 CurrentUICulture 属性 - /// 使用此强类型的资源类的资源查找。 + /// 重写当前线程的 CurrentUICulture 属性,对 + /// 使用此强类型资源类的所有资源查找执行重写。 /// [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] internal static global::System.Globalization.CultureInfo Culture { @@ -61,7 +61,7 @@ namespace Resources { } /// - /// 查找类似 大数据中心 的本地化字符串。 + /// 查找类似 大数据中心 的本地化字符串。 /// internal static string BigDataCenter { get { @@ -70,7 +70,7 @@ namespace Resources { } /// - /// 查找类似 证书预警 的本地化字符串。 + /// 查找类似 证书预警 的本地化字符串。 /// internal static string CertificateWarning { get { @@ -79,7 +79,7 @@ namespace Resources { } /// - /// 查找类似 中国 的本地化字符串。 + /// 查找类似 中国 的本地化字符串。 /// internal static string China { get { @@ -88,7 +88,7 @@ namespace Resources { } /// - /// 查找类似 中文 的本地化字符串。 + /// 查找类似 中文 的本地化字符串。 /// internal static string Chinese { get { @@ -97,7 +97,7 @@ namespace Resources { } /// - /// 查找类似 土建基础交安 的本地化字符串。 + /// 查找类似 土建基础交安 的本地化字符串。 /// internal static string CivilInfrastructure { get { @@ -106,7 +106,7 @@ namespace Resources { } /// - /// 查找类似 已完成 的本地化字符串。 + /// 查找类似 已完成 的本地化字符串。 /// internal static string completed { get { @@ -115,7 +115,7 @@ namespace Resources { } /// - /// 查找类似 参建人数 的本地化字符串。 + /// 查找类似 参建人数 的本地化字符串。 /// internal static string ConPersonCount { get { @@ -124,7 +124,7 @@ namespace Resources { } /// - /// 查找类似 施工单位 的本地化字符串。 + /// 查找类似 施工单位 的本地化字符串。 /// internal static string ConstructionUnit { get { @@ -133,7 +133,7 @@ namespace Resources { } /// - /// 查找类似 合同到期时间 的本地化字符串。 + /// 查找类似 合同到期时间 的本地化字符串。 /// internal static string ContractExpirationTime { get { @@ -142,7 +142,7 @@ namespace Resources { } /// - /// 查找类似 当前现场人数 的本地化字符串。 + /// 查找类似 当前现场人数 的本地化字符串。 /// internal static string CurrentPersonnel { get { @@ -151,7 +151,7 @@ namespace Resources { } /// - /// 查找类似 隐患总数 的本地化字符串。 + /// 查找类似 隐患总数 的本地化字符串。 /// internal static string DangersCount { get { @@ -160,7 +160,7 @@ namespace Resources { } /// - /// 查找类似 员工管理 的本地化字符串。 + /// 查找类似 员工管理 的本地化字符串。 /// internal static string EmployeeManage { get { @@ -169,7 +169,7 @@ namespace Resources { } /// - /// 查找类似 英文 的本地化字符串。 + /// 查找类似 英文 的本地化字符串。 /// internal static string English { get { @@ -178,7 +178,7 @@ namespace Resources { } /// - /// 查找类似 现场动态 的本地化字符串。 + /// 查找类似 现场动态 的本地化字符串。 /// internal static string FieldDynamics { get { @@ -187,7 +187,7 @@ namespace Resources { } /// - /// 查找类似 首台设备到货 的本地化字符串。 + /// 查找类似 首台设备到货 的本地化字符串。 /// internal static string FirstEquipmentArrived { get { @@ -196,7 +196,7 @@ namespace Resources { } /// - /// 查找类似 焊接一次合格率 的本地化字符串。 + /// 查找类似 焊接一次合格率 的本地化字符串。 /// internal static string FistPassRateWelding { get { @@ -205,7 +205,7 @@ namespace Resources { } /// - /// 查找类似 全屏 的本地化字符串。 + /// 查找类似 全屏 的本地化字符串。 /// internal static string FullScreen { get { @@ -214,7 +214,7 @@ namespace Resources { } /// - /// 查找类似 总承包商施工计划 的本地化字符串。 + /// 查找类似 总承包商施工计划 的本地化字符串。 /// internal static string GeneralConPlan { get { @@ -223,7 +223,7 @@ namespace Resources { } /// - /// 查找类似 一般风险 的本地化字符串。 + /// 查找类似 一般风险 的本地化字符串。 /// internal static string GeneralRisk { get { @@ -232,7 +232,7 @@ namespace Resources { } /// - /// 查找类似 较大风险 的本地化字符串。 + /// 查找类似 较大风险 的本地化字符串。 /// internal static string GreaterRisk { get { @@ -241,7 +241,7 @@ namespace Resources { } /// - /// 查找类似 总部检查 的本地化字符串。 + /// 查找类似 总部检查 的本地化字符串。 /// internal static string HeadquartersInspection { get { @@ -250,7 +250,7 @@ namespace Resources { } /// - /// 查找类似 首页 的本地化字符串。 + /// 查找类似 首页 的本地化字符串。 /// internal static string HomePage { get { @@ -259,7 +259,7 @@ namespace Resources { } /// - /// 查找类似 安全管理 的本地化字符串。 + /// 查找类似 安全管理 的本地化字符串。 /// internal static string HSEManage { get { @@ -268,7 +268,7 @@ namespace Resources { } /// - /// 查找类似 湿度 的本地化字符串。 + /// 查找类似 湿度 的本地化字符串。 /// internal static string humidness { get { @@ -277,7 +277,7 @@ namespace Resources { } /// - /// 查找类似 综合管理 的本地化字符串。 + /// 查找类似 综合管理 的本地化字符串。 /// internal static string IntegratedManage { get { @@ -286,7 +286,7 @@ namespace Resources { } /// - /// 查找类似 在施危大工程数 的本地化字符串。 + /// 查找类似 在施危大工程数 的本地化字符串。 /// internal static string LargeRisk { get { @@ -295,7 +295,7 @@ namespace Resources { } /// - /// 查找类似 级 的本地化字符串。 + /// 查找类似 级 的本地化字符串。 /// internal static string Level { get { @@ -304,7 +304,7 @@ namespace Resources { } /// - /// 查找类似 现场视频 的本地化字符串。 + /// 查找类似 现场视频 的本地化字符串。 /// internal static string LiveVideo { get { @@ -313,7 +313,7 @@ namespace Resources { } /// - /// 查找类似 现场相册 的本地化字符串。 + /// 查找类似 现场相册 的本地化字符串。 /// internal static string Live_photo_album { get { @@ -322,7 +322,7 @@ namespace Resources { } /// - /// 查找类似 低风险 的本地化字符串。 + /// 查找类似 低风险 的本地化字符串。 /// internal static string LowRisk { get { @@ -331,7 +331,7 @@ namespace Resources { } /// - /// 查找类似 重大风险 的本地化字符串。 + /// 查找类似 重大风险 的本地化字符串。 /// internal static string MajorRisk { get { @@ -340,7 +340,7 @@ namespace Resources { } /// - /// 查找类似 管理人员总数 的本地化字符串。 + /// 查找类似 管理人员总数 的本地化字符串。 /// internal static string managersCount { get { @@ -349,7 +349,7 @@ namespace Resources { } /// - /// 查找类似 最大化 的本地化字符串。 + /// 查找类似 最大化 的本地化字符串。 /// internal static string maximize { get { @@ -358,7 +358,7 @@ namespace Resources { } /// - /// 查找类似 机械竣工 的本地化字符串。 + /// 查找类似 机械竣工 的本地化字符串。 /// internal static string MechanicalCompletion { get { @@ -367,7 +367,7 @@ namespace Resources { } /// - /// 查找类似 机械预警 的本地化字符串。 + /// 查找类似 机械预警 的本地化字符串。 /// internal static string MechanicalWarning { get { @@ -376,7 +376,7 @@ namespace Resources { } /// - /// 查找类似 消息 的本地化字符串。 + /// 查找类似 消息 的本地化字符串。 /// internal static string message { get { @@ -385,7 +385,7 @@ namespace Resources { } /// - /// 查找类似 更多 的本地化字符串。 + /// 查找类似 更多 的本地化字符串。 /// internal static string more { get { @@ -394,7 +394,7 @@ namespace Resources { } /// - /// 查找类似 您没有此模块操作权限,请联系管理员授权! 的本地化字符串。 + /// 查找类似 您没有此模块操作权限,请联系管理员授权! 的本地化字符串。 /// internal static string NoAuthorize { get { @@ -403,7 +403,7 @@ namespace Resources { } /// - /// 查找类似 噪音 的本地化字符串。 + /// 查找类似 噪音 的本地化字符串。 /// internal static string noise { get { @@ -412,7 +412,7 @@ namespace Resources { } /// - /// 查找类似 您没有权限进入项目管理模块! 的本地化字符串。 + /// 查找类似 您没有权限进入项目管理模块! 的本地化字符串。 /// internal static string NoPermission { get { @@ -421,7 +421,7 @@ namespace Resources { } /// - /// 查找类似 通知管理 的本地化字符串。 + /// 查找类似 通知管理 的本地化字符串。 /// internal static string NoticeManage { get { @@ -430,7 +430,7 @@ namespace Resources { } /// - /// 查找类似 现场考勤 的本地化字符串。 + /// 查找类似 现场考勤 的本地化字符串。 /// internal static string OnSiteAttendance { get { @@ -439,7 +439,7 @@ namespace Resources { } /// - /// 查找类似 在新标签页中打开 的本地化字符串。 + /// 查找类似 在新标签页中打开 的本地化字符串。 /// internal static string OpensNewTab { get { @@ -448,7 +448,7 @@ namespace Resources { } /// - /// 查找类似 合格率 的本地化字符串。 + /// 查找类似 合格率 的本地化字符串。 /// internal static string PassRate { get { @@ -457,7 +457,7 @@ namespace Resources { } /// - /// 查找类似 桩基施工 的本地化字符串。 + /// 查找类似 桩基施工 的本地化字符串。 /// internal static string Pilefoundationconstruction { get { @@ -466,7 +466,7 @@ namespace Resources { } /// - /// 查找类似 管道安装开始 的本地化字符串。 + /// 查找类似 管道安装开始 的本地化字符串。 /// internal static string PipeInstallationStarts { get { @@ -475,7 +475,7 @@ namespace Resources { } /// - /// 查找类似 变电所受电 的本地化字符串。 + /// 查找类似 变电所受电 的本地化字符串。 /// internal static string PowerReceived { get { @@ -484,7 +484,7 @@ namespace Resources { } /// - /// 查找类似 问题总数 的本地化字符串。 + /// 查找类似 问题总数 的本地化字符串。 /// internal static string ProblemTotal { get { @@ -493,7 +493,7 @@ namespace Resources { } /// - /// 查找类似 项目地址 的本地化字符串。 + /// 查找类似 项目地址 的本地化字符串。 /// internal static string ProjectAddress { get { @@ -502,7 +502,7 @@ namespace Resources { } /// - /// 查找类似 项目清单 的本地化字符串。 + /// 查找类似 项目清单 的本地化字符串。 /// internal static string ProjectList { get { @@ -511,7 +511,7 @@ namespace Resources { } /// - /// 查找类似 项目名称 的本地化字符串。 + /// 查找类似 项目名称 的本地化字符串。 /// internal static string ProjectName { get { @@ -520,7 +520,7 @@ namespace Resources { } /// - /// 查找类似 项目进度计划 的本地化字符串。 + /// 查找类似 项目进度计划 的本地化字符串。 /// internal static string ProjectSchedule { get { @@ -529,7 +529,7 @@ namespace Resources { } /// - /// 查找类似 项目统计 的本地化字符串。 + /// 查找类似 项目统计 的本地化字符串。 /// internal static string ProjectStatistics { get { @@ -538,7 +538,7 @@ namespace Resources { } /// - /// 查找类似 在建项目 的本地化字符串。 + /// 查找类似 在建项目 的本地化字符串。 /// internal static string ProjectUnderConstruction { get { @@ -547,7 +547,7 @@ namespace Resources { } /// - /// 查找类似 质量管理 的本地化字符串。 + /// 查找类似 质量管理 的本地化字符串。 /// internal static string QualityManage { get { @@ -556,7 +556,7 @@ namespace Resources { } /// - /// 查找类似 质量统计 的本地化字符串。 + /// 查找类似 质量统计 的本地化字符串。 /// internal static string QualityStatistics { get { @@ -565,7 +565,7 @@ namespace Resources { } /// - /// 查找类似 质量预警 的本地化字符串。 + /// 查找类似 质量预警 的本地化字符串。 /// internal static string QualityWarning { get { @@ -574,7 +574,7 @@ namespace Resources { } /// - /// 查找类似 质量问题统计 的本地化字符串。 + /// 查找类似 质量问题统计 的本地化字符串。 /// internal static string Quality_problem_statistics { get { @@ -583,7 +583,7 @@ namespace Resources { } /// - /// 查找类似 资质预警 的本地化字符串。 + /// 查找类似 资质预警 的本地化字符串。 /// internal static string Quawarning { get { @@ -592,7 +592,7 @@ namespace Resources { } /// - /// 查找类似 退出 的本地化字符串。 + /// 查找类似 退出 的本地化字符串。 /// internal static string quit { get { @@ -601,7 +601,7 @@ namespace Resources { } /// - /// 查找类似 实时视频 的本地化字符串。 + /// 查找类似 实时视频 的本地化字符串。 /// internal static string RealTimeVideo { get { @@ -610,7 +610,7 @@ namespace Resources { } /// - /// 查找类似 整改率 的本地化字符串。 + /// 查找类似 整改率 的本地化字符串。 /// internal static string RectificationRate { get { @@ -619,7 +619,7 @@ namespace Resources { } /// - /// 查找类似 刷新 的本地化字符串。 + /// 查找类似 刷新 的本地化字符串。 /// internal static string Refresh { get { @@ -628,7 +628,7 @@ namespace Resources { } /// - /// 查找类似 刷新本页 的本地化字符串。 + /// 查找类似 刷新本页 的本地化字符串。 /// internal static string RefreshPage { get { @@ -637,7 +637,7 @@ namespace Resources { } /// - /// 查找类似 距竣工剩余 的本地化字符串。 + /// 查找类似 距竣工剩余 的本地化字符串。 /// internal static string RemainingTimeCompletion { get { @@ -646,7 +646,7 @@ namespace Resources { } /// - /// 查找类似 风险管控 的本地化字符串。 + /// 查找类似 风险管控 的本地化字符串。 /// internal static string RiskControl { get { @@ -655,7 +655,7 @@ namespace Resources { } /// - /// 查找类似 安全人工时 的本地化字符串。 + /// 查找类似 安全人工时 的本地化字符串。 /// internal static string SafeLaborHours { get { @@ -664,7 +664,7 @@ namespace Resources { } /// - /// 查找类似 安全问题统计 的本地化字符串。 + /// 查找类似 安全问题统计 的本地化字符串。 /// internal static string SafeProStat { get { @@ -673,7 +673,7 @@ namespace Resources { } /// - /// 查找类似 累计安全人工时 的本地化字符串。 + /// 查找类似 累计安全人工时 的本地化字符串。 /// internal static string SafetyLaborHours { get { @@ -682,7 +682,7 @@ namespace Resources { } /// - /// 查找类似 安全统计 的本地化字符串。 + /// 查找类似 安全统计 的本地化字符串。 /// internal static string SafetyStatistics { get { @@ -691,7 +691,7 @@ namespace Resources { } /// - /// 查找类似 工程管理 的本地化字符串。 + /// 查找类似 工程管理 的本地化字符串。 /// internal static string ScheduleManage { get { @@ -700,7 +700,7 @@ namespace Resources { } /// - /// 查找类似 选择语言 的本地化字符串。 + /// 查找类似 选择语言 的本地化字符串。 /// internal static string SelectLanguage { get { @@ -709,7 +709,7 @@ namespace Resources { } /// - /// 查找类似 劳务数据 的本地化字符串。 + /// 查找类似 劳务数据 的本地化字符串。 /// internal static string ServiceData { get { @@ -718,7 +718,7 @@ namespace Resources { } /// - /// 查找类似 设置 的本地化字符串。 + /// 查找类似 设置 的本地化字符串。 /// internal static string Settings { get { @@ -727,7 +727,7 @@ namespace Resources { } /// - /// 查找类似 注销 的本地化字符串。 + /// 查找类似 注销 的本地化字符串。 /// internal static string SignOUT { get { @@ -736,7 +736,7 @@ namespace Resources { } /// - /// 查找类似 开工时间 的本地化字符串。 + /// 查找类似 开工时间 的本地化字符串。 /// internal static string Start_time { get { @@ -745,7 +745,7 @@ namespace Resources { } /// - /// 查找类似 分包管理 的本地化字符串。 + /// 查找类似 分包管理 的本地化字符串。 /// internal static string SubManagement { get { @@ -754,7 +754,7 @@ namespace Resources { } /// - /// 查找类似 监理单位 的本地化字符串。 + /// 查找类似 监理单位 的本地化字符串。 /// internal static string SupervisionUnit { get { @@ -763,7 +763,7 @@ namespace Resources { } /// - /// 查找类似 切换首页 的本地化字符串。 + /// 查找类似 切换首页 的本地化字符串。 /// internal static string SwitchHomePage { get { @@ -772,7 +772,7 @@ namespace Resources { } /// - /// 查找类似 系统菜单 的本地化字符串。 + /// 查找类似 系统菜单 的本地化字符串。 /// internal static string SystemMenu { get { @@ -781,7 +781,7 @@ namespace Resources { } /// - /// 查找类似 智慧施工管理信息系统 的本地化字符串。 + /// 查找类似 智慧施工管理信息系统 的本地化字符串。 /// internal static string SystemName { get { @@ -790,7 +790,7 @@ namespace Resources { } /// - /// 查找类似 温度 的本地化字符串。 + /// 查找类似 温度 的本地化字符串。 /// internal static string temperature { get { @@ -799,7 +799,7 @@ namespace Resources { } /// - /// 查找类似 竣工时间 的本地化字符串。 + /// 查找类似 竣工时间 的本地化字符串。 /// internal static string TimeCompletion { get { @@ -808,7 +808,7 @@ namespace Resources { } /// - /// 查找类似 待办事项 的本地化字符串。 + /// 查找类似 待办事项 的本地化字符串。 /// internal static string TodoList { get { @@ -817,7 +817,7 @@ namespace Resources { } /// - /// 查找类似 合同总工期 的本地化字符串。 + /// 查找类似 合同总工期 的本地化字符串。 /// internal static string TotalContractDuration { get { @@ -826,7 +826,7 @@ namespace Resources { } /// - /// 查找类似 未完成 的本地化字符串。 + /// 查找类似 未完成 的本地化字符串。 /// internal static string uncompleted { get { @@ -835,7 +835,7 @@ namespace Resources { } /// - /// 查找类似 用户 的本地化字符串。 + /// 查找类似 用户 的本地化字符串。 /// internal static string user { get { @@ -844,7 +844,7 @@ namespace Resources { } /// - /// 查找类似 视频监控 的本地化字符串。 + /// 查找类似 视频监控 的本地化字符串。 /// internal static string VideoSurveillance { get { @@ -853,7 +853,7 @@ namespace Resources { } /// - /// 查找类似 焊接管理 的本地化字符串。 + /// 查找类似 焊接管理 的本地化字符串。 /// internal static string WeldingManage { get { @@ -862,7 +862,7 @@ namespace Resources { } /// - /// 查找类似 风速 的本地化字符串。 + /// 查找类似 风速 的本地化字符串。 /// internal static string WindSpeed { get { @@ -871,7 +871,7 @@ namespace Resources { } /// - /// 查找类似 作业人员总数 的本地化字符串。 + /// 查找类似 作业人员总数 的本地化字符串。 /// internal static string WorkPersonnel { get { diff --git a/SGGL/FineUIPro.Web/ErrLog.txt b/SGGL/FineUIPro.Web/ErrLog.txt index 559d1d4..1957b5d 100644 --- a/SGGL/FineUIPro.Web/ErrLog.txt +++ b/SGGL/FineUIPro.Web/ErrLog.txt @@ -7423,3 +7423,125 @@ IP地址:::1 出错时间:06/05/2025 14:16:02 + +错误信息开始=====> +错误类型:NullReferenceException +错误信息:未将对象引用设置到对象的实例。 +错误堆栈: + 在 FineUIPro.Web.common.mainProject.get_VideoUserName() 位置 E:\COMPANYPROJECT\河北安装\SGGL_HBAZ\SGGL\FineUIPro.Web\common\mainProject.aspx.cs:行号 800 + 在 ASP.common_mainproject_aspx.__Render__control1(HtmlTextWriter __w, Control parameterContainer) 位置 e:\COMPANYPROJECT\河北安装\SGGL_HBAZ\SGGL\FineUIPro.Web\common\mainProject.aspx:行号 1023 + 在 System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) + 在 System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) + 在 System.Web.UI.Page.Render(HtmlTextWriter writer) + 在 System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) + 在 System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) + 在 System.Web.UI.Control.RenderControl(HtmlTextWriter writer) + 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +出错时间:08/12/2025 14:50:09 +出错文件:http://localhost:4528/common/mainProject.aspx +IP地址:::1 +操作人员:JT + +出错时间:08/12/2025 14:50:09 + + +错误信息开始=====> +错误类型:SqlException +错误信息:DELETE 语句与 REFERENCE 约束"FK_Meeting_ClassMeeting_ProjectData_TeamGroup"冲突。该冲突发生于数据库"SGGLDB_HBAZ",表"dbo.Meeting_ClassMeeting", column 'TeamGroupId'。 +语句已终止。 +错误堆栈: + 在 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.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.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) + 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() + 在 System.Data.Linq.SqlClient.SqlProvider.Execute(Expression query, QueryInfo queryInfo, IObjectReaderFactory factory, Object[] parentArgs, Object[] userArgs, ICompiledSubQuery[] subQueries, Object lastResult) + 在 System.Data.Linq.SqlClient.SqlProvider.ExecuteAll(Expression query, QueryInfo[] queryInfos, IObjectReaderFactory factory, Object[] userArguments, ICompiledSubQuery[] subQueries) + 在 System.Data.Linq.SqlClient.SqlProvider.System.Data.Linq.Provider.IProvider.Execute(Expression query) + 在 System.Data.Linq.ChangeDirector.StandardChangeDirector.DynamicDelete(TrackedObject item) + 在 System.Data.Linq.ChangeDirector.StandardChangeDirector.Delete(TrackedObject item) + 在 System.Data.Linq.ChangeProcessor.SubmitChanges(ConflictMode failureMode) + 在 System.Data.Linq.DataContext.SubmitChanges(ConflictMode failureMode) + 在 System.Data.Linq.DataContext.SubmitChanges() + 在 BLL.TeamGroupService.DeleteTeamGroupById(String teamGroupId) 位置 E:\COMPANYPROJECT\河北安装\SGGL_HBAZ\SGGL\BLL\ProjectData\TeamGroupService.cs:行号 90 + 在 FineUIPro.Web.ProjectData.TeamGroup.btnMenuDelete_Click(Object sender, EventArgs e) 位置 E:\COMPANYPROJECT\河北安装\SGGL_HBAZ\SGGL\FineUIPro.Web\ProjectData\TeamGroup.aspx.cs:行号 197 + 在 FineUIPro.MenuButton.OnClick(EventArgs e) + 在 (MenuButton , EventArgs ) + 在 FineUIPro.MenuButton.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) +出错时间:08/27/2025 15:49:42 +出错文件:http://localhost:4528/ProjectData/TeamGroup.aspx +IP地址:::1 +操作人员:徐月 + +出错时间:08/27/2025 15:49:42 + + +错误信息开始=====> +错误类型:ChangeConflictException +错误信息:找不到行或行已更改。 +错误堆栈: + 在 System.Data.Linq.ChangeProcessor.SubmitChanges(ConflictMode failureMode) + 在 System.Data.Linq.DataContext.SubmitChanges(ConflictMode failureMode) + 在 System.Data.Linq.DataContext.SubmitChanges() + 在 BLL.TeamGroupService.DeleteTeamGroupById(String teamGroupId) 位置 E:\COMPANYPROJECT\河北安装\SGGL_HBAZ\SGGL\BLL\ProjectData\TeamGroupService.cs:行号 90 + 在 FineUIPro.Web.ProjectData.TeamGroup.btnMenuDelete_Click(Object sender, EventArgs e) 位置 E:\COMPANYPROJECT\河北安装\SGGL_HBAZ\SGGL\FineUIPro.Web\ProjectData\TeamGroup.aspx.cs:行号 197 + 在 FineUIPro.MenuButton.OnClick(EventArgs e) + 在 (MenuButton , EventArgs ) + 在 FineUIPro.MenuButton.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) +出错时间:08/27/2025 15:50:16 +出错文件:http://localhost:4528/ProjectData/TeamGroup.aspx +IP地址:::1 +操作人员:徐月 + +出错时间:08/27/2025 15:50:16 + + +错误信息开始=====> +错误类型:ChangeConflictException +错误信息:找不到行或行已更改。 +错误堆栈: + 在 System.Data.Linq.ChangeProcessor.SubmitChanges(ConflictMode failureMode) + 在 System.Data.Linq.DataContext.SubmitChanges(ConflictMode failureMode) + 在 System.Data.Linq.DataContext.SubmitChanges() + 在 BLL.TeamGroupService.DeleteTeamGroupById(String teamGroupId) 位置 E:\COMPANYPROJECT\河北安装\SGGL_HBAZ\SGGL\BLL\ProjectData\TeamGroupService.cs:行号 90 + 在 FineUIPro.Web.ProjectData.TeamGroup.btnMenuDelete_Click(Object sender, EventArgs e) 位置 E:\COMPANYPROJECT\河北安装\SGGL_HBAZ\SGGL\FineUIPro.Web\ProjectData\TeamGroup.aspx.cs:行号 197 + 在 FineUIPro.MenuButton.OnClick(EventArgs e) + 在 (MenuButton , EventArgs ) + 在 FineUIPro.MenuButton.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) +出错时间:08/27/2025 15:53:16 +出错文件:http://localhost:4528/ProjectData/TeamGroup.aspx +IP地址:::1 +操作人员:徐月 + +出错时间:08/27/2025 15:53:16 + + +错误信息开始=====> +错误类型:NullReferenceException +错误信息:未将对象引用设置到对象的实例。 +错误堆栈: + 在 FineUIPro.Web.HSSE.Meeting.ClassMeetingView.Page_Load(Object sender, EventArgs e) + 在 System.Web.Util.CalliEventHandlerDelegateProxy.Callback(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) +出错时间:09/03/2025 16:30:19 +出错文件:http://localhost:4528/HSSE/Meeting/ClassMeetingView.aspx?ClassMeetingId=506fa08f-8e66-4db5-a4d8-090c83214816 +IP地址:::1 +操作人员:徐月 + +出错时间:09/03/2025 16:30:19 + diff --git a/SGGL/FineUIPro.Web/FineUIPro.Web.csproj b/SGGL/FineUIPro.Web/FineUIPro.Web.csproj index 3b68797..84192b7 100644 --- a/SGGL/FineUIPro.Web/FineUIPro.Web.csproj +++ b/SGGL/FineUIPro.Web/FineUIPro.Web.csproj @@ -12,7 +12,7 @@ Properties FineUIPro.Web FineUIPro.Web - v4.6.1 + v4.8 true @@ -19738,7 +19738,6 @@ -