From 802f8cde54da339ac5b68f63d9eb77fc804f3f23 Mon Sep 17 00:00:00 2001
From: xiaju <1784803958@qq.com>
Date: Sun, 28 Sep 2025 17:30:03 +0800
Subject: [PATCH] =?UTF-8?q?1=E3=80=81=E7=94=A8=E6=88=B7=E5=AF=BC=E5=85=A5?=
=?UTF-8?q?=EF=BC=9B=202=E3=80=81=E7=94=A8=E6=88=B7=E8=A7=92=E8=89=B2?=
=?UTF-8?q?=E6=94=AF=E6=8C=81=E5=A4=9A=E4=B8=AA=EF=BC=9B=203=E3=80=81?=
=?UTF-8?q?=E5=8D=95=E4=BD=8D=E8=B5=84=E8=B4=A8=EF=BC=9B?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
DataBase/版本日志/SGGLDB_V2025-09-28-xiaj.sql | 13 +
.../SGGLDB_V2025-09-28-xiaj(建筑业企业资质).sql | 309 +++++
SGGL/BLL/BLL.csproj | 1 +
SGGL/BLL/BaseInfo/QualificationService.cs | 139 ++
SGGL/BLL/Common/Const.cs | 4 +
SGGL/BLL/Common/Funs.cs | 8 +-
.../QualityAudit/SubUnitQualityService.cs | 2 +
.../FineUIPro.Web/BaseInfo/Qualification.aspx | 114 ++
.../BaseInfo/Qualification.aspx.cs | 171 +++
.../BaseInfo/Qualification.aspx.designer.cs | 170 +++
.../BaseInfo/QualificationEdit.aspx | 60 +
.../BaseInfo/QualificationEdit.aspx.cs | 63 +
.../QualificationEdit.aspx.designer.cs | 116 ++
.../File/Excel/DataIn/用户信息模版.xls | Bin 20480 -> 19456 bytes
SGGL/FineUIPro.Web/FineUIPro.Web.csproj | 16 +
.../HSSE/QualityAudit/SubUnitQualityEdit.aspx | 411 +++---
.../QualityAudit/SubUnitQualityEdit.aspx.cs | 53 +-
.../SubUnitQualityEdit.aspx.designer.cs | 124 +-
SGGL/FineUIPro.Web/SysManage/RoleList.aspx | 153 +--
SGGL/FineUIPro.Web/SysManage/RoleList.aspx.cs | 24 +-
.../SysManage/RoleList.aspx.designer.cs | 46 +-
SGGL/FineUIPro.Web/SysManage/UserIn.aspx | 181 ++-
SGGL/FineUIPro.Web/SysManage/UserIn.aspx.cs | 201 ++-
.../SysManage/UserIn.aspx.designer.cs | 55 +-
SGGL/FineUIPro.Web/SysManage/UserList.aspx | 24 +-
SGGL/FineUIPro.Web/SysManage/UserList.aspx.cs | 198 +--
.../FineUIPro.Web/SysManage/UserListEdit.aspx | 52 +-
.../SysManage/UserListEdit.aspx.cs | 56 +-
SGGL/Model/Model.cs | 1114 ++++-------------
29 files changed, 2250 insertions(+), 1628 deletions(-)
create mode 100644 DataBase/版本日志/SGGLDB_V2025-09-28-xiaj.sql
create mode 100644 DataBase/版本日志/SGGLDB_V2025-09-28-xiaj(建筑业企业资质).sql
create mode 100644 SGGL/BLL/BaseInfo/QualificationService.cs
create mode 100644 SGGL/FineUIPro.Web/BaseInfo/Qualification.aspx
create mode 100644 SGGL/FineUIPro.Web/BaseInfo/Qualification.aspx.cs
create mode 100644 SGGL/FineUIPro.Web/BaseInfo/Qualification.aspx.designer.cs
create mode 100644 SGGL/FineUIPro.Web/BaseInfo/QualificationEdit.aspx
create mode 100644 SGGL/FineUIPro.Web/BaseInfo/QualificationEdit.aspx.cs
create mode 100644 SGGL/FineUIPro.Web/BaseInfo/QualificationEdit.aspx.designer.cs
diff --git a/DataBase/版本日志/SGGLDB_V2025-09-28-xiaj.sql b/DataBase/版本日志/SGGLDB_V2025-09-28-xiaj.sql
new file mode 100644
index 0000000..814b617
--- /dev/null
+++ b/DataBase/版本日志/SGGLDB_V2025-09-28-xiaj.sql
@@ -0,0 +1,13 @@
+
+
+
+--ûɫֶ֧
+ALTER TABLE [Sys_User]
+ALTER COLUMN [RoleId] NVARCHAR(500);
+
+--ְ
+ALTER TABLE QualityAudit_SubUnitQuality
+ALTER COLUMN SubUnitQualityName NVARCHAR(500);
+
+
+
diff --git a/DataBase/版本日志/SGGLDB_V2025-09-28-xiaj(建筑业企业资质).sql b/DataBase/版本日志/SGGLDB_V2025-09-28-xiaj(建筑业企业资质).sql
new file mode 100644
index 0000000..7904cb3
--- /dev/null
+++ b/DataBase/版本日志/SGGLDB_V2025-09-28-xiaj(建筑业企业资质).sql
@@ -0,0 +1,309 @@
+
+--ְʱId
+IF NOT EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'QualityAudit_SubUnitQuality' AND COLUMN_NAME = 'QualityId')
+BEGIN
+ ALTER TABLE QualityAudit_SubUnitQuality ADD QualityId nvarchar(2000);
+END
+GO
+
+--áҵҵ
+IF NOT EXISTS (SELECT * FROM Sys_Menu WHERE MenuId = 'CEB340BE-640E-4C95-ACB1-5E6207D4EDDA')
+BEGIN
+insert into Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
+values('CEB340BE-640E-4C95-ACB1-5E6207D4EDDA','ҵҵ','BaseInfo/Qualification.aspx',190,'5196A6FD-4BF1-46B3-8D24-9A3CE5BB4760','Menu_SysSet',1,1,1)
+END
+GO
+
+IF NOT EXISTS (SELECT * FROM Sys_ButtonToMenu WHERE MenuId = 'CEB340BE-640E-4C95-ACB1-5E6207D4EDDA')
+BEGIN
+insert into Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
+values('804834BE-E7D0-4209-ACD4-1E90B0179B59','CEB340BE-640E-4C95-ACB1-5E6207D4EDDA','',1)
+insert into Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
+values('852036C3-D91F-49C5-B366-462385D1EAC5','CEB340BE-640E-4C95-ACB1-5E6207D4EDDA','',2)
+insert into Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
+values('B5248DEC-EBEA-4064-AFE6-A6EA623C6E89','CEB340BE-640E-4C95-ACB1-5E6207D4EDDA','ɾ',3)
+insert into Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
+values('7752BE1B-79C6-4EF6-B65E-B12936AC8B2B','CEB340BE-640E-4C95-ACB1-5E6207D4EDDA','',4)
+END
+GO
+
+
+
+--ҵҵʱ
+IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'Base_Qualification') AND type = N'U')
+BEGIN
+CREATE TABLE [dbo].[Base_Qualification](
+ [QualificationId] [nvarchar](50) NOT NULL,
+ [QualificationCode] [nvarchar](50) NULL,
+ [QualificationName] [nvarchar](50) NOT NULL,
+ [QualificationType] [nvarchar](50) NULL,
+ [Remark] [nvarchar](50) NULL,
+ CONSTRAINT [PK_Base_Qualification] PRIMARY KEY CLUSTERED
+(
+ [QualificationId] ASC
+)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
+) ON [PRIMARY]
+EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_Qualification', @level2type=N'COLUMN',@level2name=N'QualificationId'
+EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ʱ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_Qualification', @level2type=N'COLUMN',@level2name=N'QualificationCode'
+EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_Qualification', @level2type=N'COLUMN',@level2name=N'QualificationName'
+EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_Qualification', @level2type=N'COLUMN',@level2name=N'QualificationType'
+EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ע' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_Qualification', @level2type=N'COLUMN',@level2name=N'Remark'
+EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ҵҵʱ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_Qualification'
+END
+
+GO
+
+--ҵҵʱʼ
+IF NOT EXISTS (SELECT * FROM Base_Qualification)
+BEGIN
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'00200CD6-DB74-430E-9090-7899132E39C6', N'20038', N'¹', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'0270C31A-376B-41E9-8CCB-CA641A7474F4', N'20166', N'ʯһ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'03203A40-E8DA-4922-B51A-501B37E27869', N'20088', N'·̶̹', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'0369A520-367A-4BA1-AC12-2DBB50E93133', N'10043', N'ͨŹʩܳа', N'ʩܳа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'05F89153-25B3-4F6C-8EFF-B6A616A22BA8', N'20024', N'ʹ﹤һ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'06156812-8873-4003-9FCC-599960A09693', N'10015', N'ۿ뺽ʩܳа', N'ʩܳа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'07C1ED12-017D-40B9-AAE1-ED61FA33AEEB', N'20108', N'һ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'0889E523-248E-4982-9B8A-0D63D373DF64', N'20146', N'ͱ繤̶', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'08C7846B-FD26-4952-B0C5-AF1296045B62', N'10013', N'ۿ뺽ʩܳаһ', N'ʩܳа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'0C0ABEA9-2332-471C-AC1E-D322BB625F04', N'20066', N'ӹһ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'0D8148EE-7219-479D-A588-5233936C3B68', N'20122', N'ˮ̶', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'0E78D9FE-A7FE-4CE2-9D6E-57D3A1C1B67D', N'10012', N'ۿ뺽ʩܳаؼ', N'ʩܳа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'0ED38AA3-C577-4871-9E4E-6DAA979700B8', N'20058', N'̶ܻ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'0FBF1518-33D3-4A0C-8648-A1B577AF1486', N'20063', N'Źһ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'11EB7722-C166-4AE0-A374-59FBF6490091', N'20139', N'ˮһ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'12026425-AE46-4224-8F43-A802A097BDC5', N'20093', N'һ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'1237154C-4D12-449D-8383-67DB4A27F053', N'20069', N'һ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'12EA3B75-006B-4426-BA6F-26092EC03E96', N'20116', N'ͨ豸װ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'13192F57-3229-4879-B61B-E86180B25B20', N'20177', N'ʩ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'13EED5F5-BCFD-4257-92D4-60D08526D539', N'20041', N'ּ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'15725F60-BCE9-4C9C-9D05-D252A236ED92', N'20105', N'ۿװж豸װһ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'17162CAB-B8D8-4878-A8BC-50F1A47BDA08', N'20179', N'רҵ̶', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'1971A354-3D42-4F50-A479-B2EA180E74F1', N'20035', N'ˮ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'1A9F2684-37F5-4712-82AE-367599D7B6E6', N'20020', N'ֹŽ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'1B7AB04F-1F18-40CA-B7A2-6F3339448774', N'20137', N'ˮϽͨƹ̶', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'1C6DFF14-54FA-46E4-9D48-DA7E2F98983E', N'20037', N'¹̶', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'1E203CC0-285F-4C3E-A13B-FBBF6B4BD597', N'20163', N'һ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'1FD92214-46CB-4BDA-BCC6-5C8B39C996FB', N'10000', N'ݽʩܳаؼ', N'ʩܳа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'1FDDEF25-5979-4258-99AE-403A5909987D', N'20034', N'ˮ̶', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'2063D767-E775-4154-A947-E0DB93FE2337', N'20107', N'ۿװж豸װ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'219A3E90-2989-46AD-BCBC-4C00E757ACB4', N'20084', N'·һ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'22A05E5A-DE82-4F01-84A0-AD7BFA6E0D8D', N'20028', N'ݰװ̶', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'232EF8EC-D57E-4BFC-8724-EC491CF66AED', N'10006', N'·ʩܳа', N'ʩܳа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'2345D5CD-6042-40BB-9379-ED93E4C2AF84', N'10033', N'ʯʩܳаһ', N'ʩܳа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'23977BE3-F187-471A-A285-EA6DF7967A1F', N'10045', N'簲װʩܳаһ', N'ʩܳа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'23EB9EF9-6B5F-4CFF-90A8-BC2A3007AE09', N'10026', N'ɽʩܳа', N'ʩܳа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'261A7163-1804-4ED8-951F-F6731945F07E', N'20094', N'̶', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'277D9A9C-67ED-4367-BA91-AC057437B077', N'20027', N'ݰװһ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'27B698D2-0714-4B03-9EC9-2EA5FA1ED5AB', N'20180', N'רҵ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'28D8440D-6CFE-411F-8CCB-41B62D07839B', N'20016', N'Ԥƹ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'292DBD55-BF5E-49F8-8639-4964D27691C1', N'30009', N'ģҵ', N'ְ', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'293F2D16-C4ED-42D2-BB52-44ABB7A4FB0C', N'20029', N'ݰװ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'2A35D1DF-D3DA-4F91-AE51-22D38F520CC8', N'10034', N'ʯʩܳа', N'ʩܳа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'2AAF1CE8-5788-4C88-8801-0ED28744A751', N'20118', N'ˮϽͨƹ̶', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'2C1289C2-0EF2-449D-BFF1-AEFF681FB2C5', N'20022', N'ֽṹ̶', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'2DDEDA49-BEA7-4A77-8391-DF2D6F4B2C8A', N'20120', N'ˮһ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'2DFD7084-ACF0-4BA6-9626-744E2B7DF4A2', N'20111', N'ͨһ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'2E2A9DB6-88FF-4B29-84E9-27A828CFF9B8', N'20012', N'ԤƷһ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'310ED141-689A-4B30-8231-C4E6825D32FC', N'20150', N'˹', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'31DC0AFE-5636-4492-AC92-AB36E4AFEFCE', N'20129', N'ˮˮ豸װ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'321239F4-3298-40CD-A3BC-FEC2D65A1C6E', N'20030', N'ʩһ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'33661BC8-9637-4C7A-B082-3D1CC8FF8FBF', N'20040', N'ּܶ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'3505D34F-65EF-4043-AFED-D3F23D36C556', N'10041', N'ͨŹʩܳаһ', N'ʩܳа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'352B93C8-7246-4B38-B484-50A4B2AFEE76', N'30011', N'ˮů簲װҵ', N'ְ', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'35C52002-A391-4E92-B335-98D8E5AD89B9', N'20059', N'ܻ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'35F8CF53-54F9-4ECB-ADC9-8B11D817953B', N'20019', N'ֹŽ̶', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'38336DAE-B79C-4B7F-AB3C-5E8323A6AE7C', N'10007', N'·ʩܳа', N'ʩܳа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'394A3C2D-B11A-4762-B4F1-9479A7BF5D9F', N'20170', N'й̶ͨ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'3AD4637D-92BB-4CD5-8E1F-2E56E8C25842', N'10021', N'ʩܳаһ', N'ʩܳа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'3CDA17EC-FFFF-47FA-8C5E-FA6E4F308897', N'20073', N'̶', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'3DF1F048-FEB6-4475-BB91-20E7AB0CD989', N'10008', N'·ʩܳаؼ', N'ʩܳа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'3F29CB79-37A0-4FD2-BE3E-AFF954F7A3E6', N'20098', N'չܹ̼վ¥ϵͳ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'3F994647-09DB-4613-B134-0C15371DD73A', N'20074', N'', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'3FBC648C-F52D-4F81-9DD7-E7AA7E332A8D', N'20047', N'ԤӦ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'40805131-8DA3-4E3B-B4F6-32E5C53A299B', N'10004', N'·ʩܳаؼ', N'ʩܳа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'40E69C63-FA39-45A8-BBEE-985F43754372', N'20143', N'豸װ̶', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'40F849F1-63E2-4F3C-A0EC-55C2349D2420', N'10029', N'ұʩܳаһ', N'ʩܳа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'4132CDB6-1192-4915-91E2-28F6F8834653', N'20070', N'̶', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'422C3D6E-0F01-4CF4-88B6-F7BC04EB2ED3', N'20076', N'··湤̶', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'439263B0-92A5-4426-8096-7540C7B8D7DD', N'20101', N'Ŀ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'448C0679-478F-4830-B3B4-8B4D97393C4C', N'20156', N'ұ豸װ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'450F2E29-6C82-4D2E-9ECB-696603F6168E', N'20115', N'ͨ豸װ̶', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'4596D596-ABB0-447F-9668-7D2311C025D8', N'20152', N'¯Ҥ̶', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'45B99C65-49A0-4FC1-A734-804412C95FCB', N'20014', N'ԤƷ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'464060EA-7063-43BA-942D-654854C99BFC', N'20007', N'װװι̶', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'46D9CF42-0E6D-4A59-BB0A-C3D69CAC6AD1', N'20134', N'̷̶', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'46EB778D-D921-4206-9C75-74A9CC72F1CA', N'20087', N'·̹һ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'4795C790-4E00-46E0-B6B6-C4DF14B9600C', N'20144', N'豸װ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'4812BB2E-C479-40BC-9132-0D5544E8B75F', N'20018', N'ֹŽһ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'4A853B24-E24B-4031-8F9E-E5CAFD50FD9A', N'20056', N'', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'4A907DEC-364A-47AC-AA71-121FE62B83E0', N'10014', N'ۿ뺽ʩܳа', N'ʩܳа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'4CC523B2-AE42-432D-B296-68415D0A8A6E', N'20005', N'ʯ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'4D2D0E3B-C95E-4D31-A722-CE3FD0BD44E1', N'20125', N'ˮṹ밲װ̶', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'4E1BE286-6DEC-491B-A907-070716CB87AC', N'20174', N'м·', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'4E1F0F29-0AAA-41BA-82CE-1F928126E022', N'10010', N'·ʩܳа', N'ʩܳа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'4E5A5265-5D2F-4E0D-8DF7-8663B7844A57', N'20033', N'ˮһ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'4F1591E8-91D2-4B9F-AAC8-466B5A8B38D8', N'20097', N'չܹ̼վ¥ϵͳ̶', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'513A8E96-70B7-4C7A-90B6-A9259EE1A7D2', N'20160', N'ܵһ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'51B84B0A-555D-4B59-957A-1A9622404D8E', N'20081', N'·ͨһ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'52CBD3C7-C6E7-4A41-956F-C4F1D734CCB8', N'20071', N'', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'540F2F68-E21A-41C8-B920-171191DE84A8', N'10018', N'ˮˮ繤ʩܳа', N'ʩܳа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'552FFBBB-B1C0-4A76-9353-07F3DF04FD55', N'20025', N'ʹ﹤̶', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'56F4E31C-ACD2-4BFA-9897-13DAE78E1F4A', N'20172', N'м·һ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'57E07642-E2FD-48FB-ADAD-A9A101AA49FF', N'10031', N'ұʩܳа', N'ʩܳа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'58536C45-5F0A-4377-BCBC-71C345F5D716', N'20031', N'ʩ̶', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'5F9C53A2-AB97-4614-A141-334C3F7021C9', N'20173', N'м·̶', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'61BC1413-DCA3-4AEC-AFB6-D1670336EC9A', N'20008', N'װװι', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'62125C5C-6326-4D85-921B-49623318D19E', N'20010', N'Ļǽ̶', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'63F20C2F-EB82-4FA1-94D4-7009A8F2318C', N'20015', N'Ԥƹһ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'64BF9E04-E08B-4FD4-AD9B-6FDA20345DFC', N'10030', N'ұʩܳа', N'ʩܳа', N'')
+
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'679322CD-7D86-4696-9647-13B31152ED08', N'20162', N'ܵ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'67A8C709-90D0-4F41-B357-8D12156879E1', N'20083', N'·ͨ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'68333DE8-711A-4022-9B18-DED3674D9285', N'20099', N'Ŀһ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'69201560-A070-478A-B63D-FFF577BF5251', N'20149', N'˹̶', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'6EBB7B34-5F5F-4BB4-B64B-E0EA8E8AD5C3', N'20072', N'һ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'6FDFC11D-6E9C-4B3F-9416-0F617370C773', N'20159', N'ʯ豸ܵװ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'7097B084-40A9-4EA7-8B5E-43B92D1C78ED', N'10025', N'ɽʩܳаһ', N'ʩܳа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'713081F6-F44D-4163-8841-5E280126BEEB', N'20114', N'ͨ豸װһ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'731AF2CB-3FD5-4FE6-B563-178271AABF86', N'20032', N'ʩ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'73D7A21B-FF50-45C2-B4B8-C7877700CC95', N'20128', N'ˮˮ豸װ̶', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'7538526F-2CA5-41C8-9DC4-68897F232745', N'20140', N'ˮ̶', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'7556778B-D18F-489D-9C61-C53015C48899', N'20067', N'ӹ̶', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'7675C36B-FED1-44A3-BCA4-4BE39B8D9CF8', N'20164', N'̶', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'7716DE1E-17AF-4DC4-83B3-191A1F113A7D', N'20106', N'ۿװж豸װ̶', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'792C68D6-F87A-4747-A0D3-A631E7971032', N'10005', N'·ʩܳаһ', N'ʩܳа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'79CDCFF8-055A-428C-BD02-A3BCB83324E4', N'20133', N'̷һ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'7BFC7372-AE0A-4E9D-89D8-78917B23D2A3', N'20046', N'ԤӦ̶', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'7FACEF74-5CC1-45D2-B7E1-7B79716B17EF', N'20117', N'ˮϽͨƹһ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'7FEFF8E8-64F5-4795-9423-AE38569CCED8', N'20003', N'ʯһ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'804E7D9B-4C38-4A96-AE02-468C8A184A2B', N'10016', N'ˮˮ繤ʩܳаؼ', N'ʩܳа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'8296D4B5-C510-496E-B934-A3C378020610', N'30007', N'ҵ', N'ְ', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'838C584E-EB53-4270-9144-74EDE0C51AB4', N'20057', N'ܻһ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'84AB5627-676D-4919-8352-D81BE08A0CBB', N'20002', N'ػ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'862D2D2D-5923-4E48-83D9-7453A3C84A33', N'20045', N'ԤӦһ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'88539818-D873-44F1-A756-F0CCD0AAEC54', N'20009', N'Ļǽһ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'8875BFC7-937A-4630-962E-3C6D56C1E4D9', N'20052', N'豸װ̶', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'89307558-571E-485B-842F-E3A8853B6293', N'30003', N'Ĩҵ', N'ְ', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'8C12D57D-6371-4307-943D-EED6AADF8665', N'10017', N'ˮˮ繤ʩܳаһ', N'ʩܳа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'8C778D9B-2105-4C07-A873-02F9F8EE6920', N'20138', N'ˮϽͨƹ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'8DD78119-306E-459C-AF9E-379DE3E308DB', N'20148', N'˹һ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'8F64848D-A8CD-4596-863F-F615D547E5D0', N'20078', N'··һ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'8F8E5E94-1FEE-455C-A1F9-D4C6355CCD1C', N'20123', N'ˮ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'8FFC662F-0FC1-4515-A876-0E0E308C636E', N'20082', N'·̶ͨ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'90C8F3F8-75B7-42DC-B8A6-E8DE064F10FA', N'20077', N'··湤', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'9224F586-B335-4095-A36A-341EE7A01D09', N'20102', N'ۿ뺣һ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'92B80543-442C-4809-BFEC-213F0CD6500E', N'10032', N'ʯʩܳаؼ', N'ʩܳа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'932615B2-E86A-4B42-AB4C-BF4EB7633619', N'10035', N'ʯʩܳа', N'ʩܳа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'93742245-FC2E-4897-AEDC-F8639CC26BBB', N'20127', N'ˮˮ豸װһ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'97CAF43D-4879-43E9-BCC9-4CE216E2056D', N'20091', N'·̶', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'97E02FB4-2FE2-4FBD-8433-9948F67390A5', N'20065', N'Ź', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'97E5C7A8-15A4-45D1-BE05-A1621FAFE0DE', N'20036', N'¹һ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'98337F79-E06F-4981-8D69-DDD8CABB1B04', N'30012', N'ӽҵ', N'ְ', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'9A71037D-7D4E-471A-9139-A2250092C5C9', N'20021', N'ֽṹһ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'9B231ED0-4612-4CFA-B271-0F567C9ABC74', N'20079', N'··̶', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'9B71E6C1-21DC-44CB-A9E4-FCC0B50320FE', N'20096', N'չܹ̼վ¥ϵͳһ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'9CC5F787-B2FE-448D-A8BC-06AEA98A7B2C', N'20103', N'ۿ뺣̶', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'9F57BE4B-B8E0-4500-BFA5-433120942485', N'20013', N'ԤƷ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'9F826D05-D86D-497D-992C-4B5C99AD334E', N'20051', N'豸װһ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'9FAB2313-7171-415D-A93D-D552EBA183ED', N'10044', N'簲װʩܳаؼ', N'ʩܳа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'A1FE1B94-D1DF-4C2A-843C-BD49A862A8E5', N'20004', N'ʯ̶', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'A20C3456-DC36-49C2-93E1-A09174142871', N'10038', N'ùʩܳа', N'ʩܳа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'A213FAB8-2DA3-41F5-B90E-EEBB97794B70', N'20126', N'ˮṹ밲װ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'A22E4FF2-7A92-4B09-B2B4-22BA36AAB94D', N'10003', N'ݽʩܳа', N'ʩܳа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'A2769748-F7E1-4786-ADDC-3B621D94A779', N'30010', N'ҵ', N'ְ', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'A2C5D652-483A-47BA-A4C5-9C84B5DB0956', N'20001', N'ػ̶', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'A3D6BF2C-6145-41A3-B238-0968A36984BE', N'20119', N'ˮϽͨƹ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'A4870C49-8439-49C5-AB4A-44A54E42A811', N'20043', N'Ŵ̶', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'A69D9958-5A9F-4295-8E78-C9023C4C9414', N'10036', N'ùʩܳаؼ', N'ʩܳа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'A8502567-7ABF-4734-9D68-978E6C2962BD', N'20141', N'ˮ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'AA5584EC-1C93-4316-BCAA-9D085E68A7EA', N'10024', N'ɽʩܳаؼ', N'ʩܳа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'AADAD85F-6E61-4B6A-BC74-45E4115C2238', N'20178', N'רҵһ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'AB81E894-8D0E-43D5-8702-F2177A728E3F', N'20080', N'··', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'AC829D5B-523E-48E2-8701-C3D158E91A4A', N'20165', N'', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'ACDB6C83-5323-4179-9A6D-29D3D41BEF9E', N'30006', N'ֽҵ', N'ְ', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'AF12B90F-A0BC-466E-85A3-FA7144521504', N'20092', N'·', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'B0510BA9-70C0-409E-9DFB-F171D068F7D0', N'10027', N'ɽʩܳа', N'ʩܳа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'B07690E3-8E30-4713-A815-17AB7824CF96', N'20113', N'ͨ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'B2D8BCD3-B972-41A7-A342-980F6636EEAC', N'20153', N'¯Ҥ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'B3505D16-2222-453C-9B71-617F51E417BA', N'20062', N'', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'B46BF1D3-5F6F-4C9D-9210-2914B91BEE76', N'30013', N'ҵ', N'ְ', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'B51B945E-9B58-4659-9688-89B2C8158BDE', N'20104', N'ۿ뺣', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'B5B3D244-3944-4CC6-9684-204B108CF220', N'20049', N'豸װ̶', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'B5F11DDA-CB9D-4054-BFBE-305BC1201032', N'30004', N'ʯ', N'ְ', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'B6EC99E8-2948-40C0-BC76-3C52FF9B7B03', N'20075', N'··湤һ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'B7AB3B2B-069F-47D7-A056-DAADD72156FF', N'20155', N'ұ豸װ̶', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'B8018D11-F87A-48CD-A559-06A914218968', N'30002', N'ҵ', N'ְ', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'B8B0BE5C-E018-4650-8066-F41F58399E8D', N'30008', N'ּҵ', N'ְ', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'B8D0A3C5-A103-4D65-BB76-6F98DBFC48D8', N'20064', N'Ź̶', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'B8D180CA-0241-4C68-980D-0FB7F756B4E3', N'20124', N'ˮṹ밲װһ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'B90698A5-53A2-4132-89B7-0D4E5A00A748', N'20135', N'̷', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'B9E4ADB0-89DA-4D05-A097-2BA97EB406E0', N'20089', N'·̹', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'BB1ED0BB-840A-407F-B234-4557045A76EA', N'20048', N'豸װһ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'BD07CD2B-746E-419B-A958-225A50CBF344', N'20068', N'ӹ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'BD21946C-1183-442D-BF0A-BBB78C649B41', N'20157', N'ʯ豸ܵװһ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'C03E53A8-E132-4D96-8886-0C77A5ADDFBA', N'20006', N'װװιһ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'C06B3621-1085-43F7-BB67-B4A741B55B07', N'20053', N'豸װ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'C13BD53E-10D2-4BC7-8534-AFE762ED595A', N'20142', N'豸װһ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'C254E4DA-0CE3-4B10-8C9A-B6EFFA90422E', N'10009', N'·ʩܳаһ', N'ʩܳа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'C3021442-A3FE-4809-BD65-0E1EE423A55C', N'20055', N'̶', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'C41087E4-818F-4745-AA28-4ABF1F05B70A', N'20147', N'ͱ繤', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'C644DF14-67BC-44F4-83CC-BD695E68ABDA', N'20145', N'ͱ繤һ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'C764CF10-A064-4294-8209-421473E03AB0', N'10001', N'ݽʩܳаһ', N'ʩܳа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'C911DBBA-5A0F-41B6-81E2-4904A36D2949', N'10022', N'ʩܳа', N'ʩܳа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'C93567E2-9617-4AEA-9B51-B002E60A582C', N'20158', N'ʯ豸ܵװ̶', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'C970DF3D-5D68-4EE2-BE6B-CE4ECD444E6B', N'20167', N'ʯ̶', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'CC0DDF39-844D-4A3C-B735-A8DF1643B643', N'20039', N'ּһ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'D0FE4C5F-DE47-4420-9373-15E01D1A3DD9', N'20169', N'йͨһ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'D2EDCE69-4741-48CD-B817-0F606C0AE6D3', N'20026', N'ʹ﹤', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'D354E817-95F2-4E4B-AAF4-D0173100D3E8', N'20100', N'Ŀ̶', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'D3A6C125-163C-4B3B-A946-29FD872137CA', N'20171', N'йͨ', N'רҵа', N'')
+
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'D4884095-AC6B-4B0E-B113-D7093CABFB0F', N'20042', N'Ŵһ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'D48D3BDA-84E5-45CF-A9C2-357430610935', N'20095', N'', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'D48EF025-E19D-4A9E-910F-17F01769498D', N'20151', N'¯Ҥһ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'D624483F-2A01-4A95-9C27-D11719AC0C1A', N'10047', N'簲װʩܳа', N'ʩܳа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'D6B476C3-5DCB-4098-9DCD-2B487BF7B007', N'20011', N'Ļǽ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'D943C46F-7460-4FFA-B01C-3B595C228B17', N'20061', N'̶', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'D9DC45CA-F1FF-481B-94A9-6AEB6BDBE101', N'20060', N'һ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'DCB4C76B-2A3B-4395-9EA7-5F9225144693', N'20054', N'һ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'DED90707-32E8-41A5-BC9D-10609D5C0446', N'10039', N'ùʩܳа', N'ʩܳа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'DF1B59AF-AF3A-42F4-9AC3-146D04FF8570', N'10046', N'簲װʩܳа', N'ʩܳа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'DF79B2D5-4905-4DFD-9D00-A44434508F1B', N'10040', N'ͨŹʩܳаؼ', N'ʩܳа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'E0152591-954F-44A6-81C8-5F257E9A4F38', N'20023', N'ֽṹ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'E1DD1CC1-13D6-442D-B3BB-BF5CECEFA9F5', N'10011', N'·ʩܳа', N'ʩܳа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'E1ED3C7F-739C-457D-AEC6-1439E959538D', N'30001', N'ľҵ', N'ְ', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'E214DEA3-802E-42F1-B0C9-8C8894DB8C08', N'10028', N'ұʩܳаؼ', N'ʩܳа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'E275DFDF-637E-408E-9C9A-4DDDADA6F782', N'20161', N'̶ܵ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'E2FA0314-A511-4F74-A8E3-1563F7E3967F', N'20090', N'·һ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'E4112D04-E4B9-4A39-B7BB-96AC7A846DBE', N'10019', N'ˮˮ繤ʩܳа', N'ʩܳа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'E4CA604F-8E3D-4BDF-A0DA-B1225D2422AF', N'20109', N'̶', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'E54B923C-CAD5-4B73-A497-9F146B704874', N'20130', N'Ӻιһ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'E5D1E168-0BDE-46C5-8FB3-4811832F2680', N'20131', N'Ӻι̶', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'E5E80A96-CC1E-4097-82A1-03490A4830C3', N'10002', N'ݽʩܳа', N'ʩܳа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'E66593D3-01DA-460D-98FF-33DBF7566533', N'10023', N'ʩܳа', N'ʩܳа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'E90775DD-FFBC-4439-9627-A661C8B038A2', N'20112', N'̶ͨ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'E938EE2F-9C8F-4D63-BCFB-89CFD626BB31', N'20086', N'·', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'E9818CDA-0960-4DF0-A422-CAA98D562092', N'30005', N'ҵ', N'ְ', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'EB401086-EDBA-4D4C-8E1C-67EE1E109CAD', N'20044', N'Ŵ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'EB9A2681-DD9B-4659-A924-41888BC317B6', N'10037', N'ùʩܳаһ', N'ʩܳа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'EBB7AB85-4F65-4B41-BCEE-25615D6A4067', N'10042', N'ͨŹʩܳа', N'ʩܳа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'ECD9FD41-5CB4-48B0-8771-0CFD4346A5D6', N'20050', N'豸װ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'EDBD893B-9FF4-4E27-B512-F957564BC388', N'20017', N'Ԥƹ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'EF3E87D0-27FF-44EA-89CA-8E36BB85AE49', N'10020', N'ʩܳаؼ', N'ʩܳа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'EFAE1369-2A7D-45F2-A328-2FE02196F261', N'20085', N'·̶', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'F4DD7634-6D4C-4907-B80D-5F32AD2F4FFD', N'20176', N'ʩ̶', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'F5BBCEAD-EC44-4C9B-BA18-E9F321766488', N'20000', N'ػһ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'F725C17B-15EC-47AF-999E-C56A70C3D8AC', N'20110', N'', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'F78F633F-47B6-4324-B7AA-650457899E99', N'20175', N'ʩһ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'F8E626CD-C0FF-4E0F-9B67-6B1239AA7BDD', N'20132', N'Ӻι', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'F9AA7B93-5AA9-400A-BC4E-1A2BE7456145', N'20154', N'ұ豸װһ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'FDA6A0C1-52C7-4175-8C42-65000C110BAA', N'20136', N'ˮϽͨƹһ', N'רҵа', N'')
+INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'FEC7013E-1D39-485D-802E-87D0DA93CB5A', N'20168', N'ʯ', N'רҵа', N'')
+END
+GO
+
+
+
+
+
+
diff --git a/SGGL/BLL/BLL.csproj b/SGGL/BLL/BLL.csproj
index 81eece6..2a4c1d8 100644
--- a/SGGL/BLL/BLL.csproj
+++ b/SGGL/BLL/BLL.csproj
@@ -268,6 +268,7 @@
+
diff --git a/SGGL/BLL/BaseInfo/QualificationService.cs b/SGGL/BLL/BaseInfo/QualificationService.cs
new file mode 100644
index 0000000..fe4ac62
--- /dev/null
+++ b/SGGL/BLL/BaseInfo/QualificationService.cs
@@ -0,0 +1,139 @@
+using Newtonsoft.Json.Linq;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Web.UI.WebControls;
+
+namespace BLL
+{
+ public static class QualificationService
+ {
+ ///
+ /// 根据主键获取信息
+ ///
+ ///
+ ///
+ public static Model.Base_Qualification GetQualificationById(string QualificationId)
+ {
+ return Funs.DB.Base_Qualification.FirstOrDefault(e => e.QualificationId == QualificationId);
+ }
+
+ ///
+ /// 根据主键获取信息
+ ///
+ ///
+ ///
+ public static Model.Base_Qualification GetQualificationByName(string QualificationName)
+ {
+ return Funs.DB.Base_Qualification.FirstOrDefault(e => e.QualificationName == QualificationName);
+ }
+
+ ///
+ /// 添加
+ ///
+ ///
+ public static void AddQualification(Model.Base_Qualification model)
+ {
+ Model.CNPCDB db = Funs.DB;
+ Model.Base_Qualification newModel = new Model.Base_Qualification
+ {
+ QualificationId = model.QualificationId,
+ QualificationCode = model.QualificationCode,
+ QualificationName = model.QualificationName,
+ QualificationType = model.QualificationType,
+ Remark = model.Remark
+ };
+
+ db.Base_Qualification.InsertOnSubmit(newModel);
+ db.SubmitChanges();
+ }
+
+ ///
+ /// 修改
+ ///
+ ///
+ public static void UpdateQualification(Model.Base_Qualification model)
+ {
+ Model.CNPCDB db = Funs.DB;
+ Model.Base_Qualification newModel = db.Base_Qualification.FirstOrDefault(e => e.QualificationId == model.QualificationId);
+ if (newModel != null)
+ {
+ newModel.QualificationCode = model.QualificationCode;
+ newModel.QualificationName = model.QualificationName;
+ newModel.QualificationType = model.QualificationType;
+ newModel.Remark = model.Remark;
+ db.SubmitChanges();
+ }
+ }
+
+ ///
+ /// 根据主键删除信息
+ ///
+ ///
+ public static void DeleteQualificationById(string QualificationId)
+ {
+ Model.CNPCDB db = Funs.DB;
+ Model.Base_Qualification model = db.Base_Qualification.FirstOrDefault(e => e.QualificationId == QualificationId);
+ {
+ db.Base_Qualification.DeleteOnSubmit(model);
+ db.SubmitChanges();
+ }
+ }
+
+ ///
+ /// 获取类别下拉项
+ ///
+ ///
+ public static List GetQualificationList()
+ {
+ var list = (from x in Funs.DB.Base_Qualification orderby x.QualificationCode select x).ToList();
+ return list;
+ }
+ ///
+ /// 获取建筑业企业资质下拉选项
+ ///
+ ///
+ public static List GetQualificationDropDownList()
+ {
+ var list = (from x in Funs.DB.Base_Qualification orderby x.QualificationCode select x).ToList();
+ return list;
+ }
+
+ #region 建筑业企业资质表下拉框
+ ///
+ /// 建筑业企业资质表下拉框
+ ///
+ /// 下拉框名字
+ /// 是否显示请选择
+ public static void InitQualificationDropDownList(FineUIPro.DropDownList dropName, bool isShowPlease)
+ {
+ dropName.DataValueField = "QualificationId";
+ dropName.DataTextField = "QualificationName";
+ dropName.DataSource = BLL.QualificationService.GetQualificationDropDownList();
+ dropName.DataBind();
+ if (isShowPlease)
+ {
+ Funs.FineUIPleaseSelect(dropName);
+ }
+ }
+ #endregion
+
+ ///
+ /// 根据主键获取信息
+ ///
+ ///
+ ///
+ public static string GetQualificationNameById(string QualificationId)
+ {
+ string name = string.Empty;
+ var getType= Funs.DB.Base_Qualification.FirstOrDefault(e => e.QualificationId == QualificationId);
+ if (getType != null)
+ {
+ name = getType.QualificationName;
+ }
+ return name;
+ }
+ }
+}
diff --git a/SGGL/BLL/Common/Const.cs b/SGGL/BLL/Common/Const.cs
index 93148db..ee354b0 100644
--- a/SGGL/BLL/Common/Const.cs
+++ b/SGGL/BLL/Common/Const.cs
@@ -1681,6 +1681,10 @@ namespace BLL
///
public const string ProjectTypeMenuId = "AEB427BD-AE1A-47CC-9337-368BB06B37F7";
///
+ /// 建筑业企业资质
+ ///
+ public const string QualificationMenuId = "CEB340BE-640E-4C95-ACB1-5E6207D4EDDA";
+ ///
/// 执业资格证书证书
///
public const string PracticeCertificateMenuId = "1390195D8-874B-4E7B-8DBF-D81A5984E973";
diff --git a/SGGL/BLL/Common/Funs.cs b/SGGL/BLL/Common/Funs.cs
index c540896..457e190 100644
--- a/SGGL/BLL/Common/Funs.cs
+++ b/SGGL/BLL/Common/Funs.cs
@@ -221,10 +221,10 @@ namespace BLL
/// Ŀ
public static void DropDownPageSize(FineUIPro.DropDownList DDL)
{
- DDL.Items.Insert(0, new FineUIPro.ListItem("10", "10"));
- DDL.Items.Insert(1, new FineUIPro.ListItem("20", "20", true));
- DDL.Items.Insert(2, new FineUIPro.ListItem("30", "30"));
- DDL.Items.Insert(3, new FineUIPro.ListItem("50", "50"));
+ DDL.Items.Insert(0, new FineUIPro.ListItem("15", "15", true));
+ DDL.Items.Insert(1, new FineUIPro.ListItem("50", "50"));
+ DDL.Items.Insert(2, new FineUIPro.ListItem("100", "100"));
+ DDL.Items.Insert(3, new FineUIPro.ListItem("200", "200"));
DDL.Items.Insert(4, new FineUIPro.ListItem("", "1000000"));
return;
}
diff --git a/SGGL/BLL/HSSE/QualityAudit/SubUnitQualityService.cs b/SGGL/BLL/HSSE/QualityAudit/SubUnitQualityService.cs
index 7e64035..a133cc6 100644
--- a/SGGL/BLL/HSSE/QualityAudit/SubUnitQualityService.cs
+++ b/SGGL/BLL/HSSE/QualityAudit/SubUnitQualityService.cs
@@ -43,6 +43,7 @@ namespace BLL
{
SubUnitQualityId = subUnitQuality.SubUnitQualityId,
UnitId = subUnitQuality.UnitId,
+ QualityId = subUnitQuality.QualityId,
SubUnitQualityCode = subUnitQuality.SubUnitQualityCode,
SubUnitQualityName = subUnitQuality.SubUnitQualityName,
BusinessLicense = subUnitQuality.BusinessLicense,
@@ -84,6 +85,7 @@ namespace BLL
if (newSubUnitQuality != null)
{
newSubUnitQuality.UnitId = subUnitQuality.UnitId;
+ newSubUnitQuality.QualityId = subUnitQuality.QualityId;
newSubUnitQuality.SubUnitQualityCode = subUnitQuality.SubUnitQualityCode;
newSubUnitQuality.SubUnitQualityName = subUnitQuality.SubUnitQualityName;
newSubUnitQuality.BusinessLicense = subUnitQuality.BusinessLicense;
diff --git a/SGGL/FineUIPro.Web/BaseInfo/Qualification.aspx b/SGGL/FineUIPro.Web/BaseInfo/Qualification.aspx
new file mode 100644
index 0000000..6f86a76
--- /dev/null
+++ b/SGGL/FineUIPro.Web/BaseInfo/Qualification.aspx
@@ -0,0 +1,114 @@
+<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Qualification.aspx.cs" Inherits="FineUIPro.Web.BaseInfo.Qualification" %>
+
+
+
+
+
+ 建筑业企业资质
+
+
+
+
+
+
+
diff --git a/SGGL/FineUIPro.Web/BaseInfo/Qualification.aspx.cs b/SGGL/FineUIPro.Web/BaseInfo/Qualification.aspx.cs
new file mode 100644
index 0000000..26cbe1f
--- /dev/null
+++ b/SGGL/FineUIPro.Web/BaseInfo/Qualification.aspx.cs
@@ -0,0 +1,171 @@
+using System;
+using System.Collections.Generic;
+using System.Data;
+using System.Data.SqlClient;
+using System.Linq;
+using System.Web;
+using System.Web.UI;
+using System.Web.UI.WebControls;
+using BLL;
+
+namespace FineUIPro.Web.BaseInfo
+{
+ public partial class Qualification : PageBase
+ {
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ if (!IsPostBack)
+ {
+ GetButtonPower();
+ ddlPageSize.SelectedValue = Grid1.PageSize.ToString();
+
+ // 绑定表格
+ BindGrid();
+ btnNew.OnClientClick = Window1.GetShowReference("QualificationEdit.aspx") + "return false;";
+ }
+ }
+ ///
+ /// 绑定数据
+ ///
+
+ public void BindGrid()
+ {
+ DataTable tb = BindData();
+ Grid1.RecordCount = tb.Rows.Count;
+ tb = GetFilteredTable(Grid1.FilteredData, tb);
+ var table = this.GetPagedDataTable(Grid1, tb);
+
+ Grid1.DataSource = table;
+ Grid1.DataBind();
+ }
+
+
+ protected DataTable BindData()
+ {
+ string strSql = @"select QualificationId,QualificationCode,QualificationName,QualificationType,Remark
+ from [dbo].[Base_Qualification]
+ where 1=1 ";
+
+ List listStr = new List();
+ if (!string.IsNullOrEmpty(this.txtQualificationCode.Text.Trim()))
+ {
+ strSql += " AND (QualificationCode like @QualificationCode OR QualificationName like @QualificationCode)";
+ listStr.Add(new SqlParameter("@QualificationCode", "%" + this.txtQualificationCode.Text.Trim() + "%"));
+ }
+ if (this.ddlQualificationType.SelectedValue != null && !string.IsNullOrEmpty(this.ddlQualificationType.SelectedValue.Trim()))
+ {
+ strSql += " AND QualificationType = @QualificationType";
+ listStr.Add(new SqlParameter("@QualificationType", this.ddlQualificationType.SelectedValue.Trim()));
+ }
+ SqlParameter[] parameter = listStr.ToArray();
+ DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
+ return tb;
+ }
+
+
+ #region 查询
+ ///
+ /// 查询
+ ///
+ ///
+ ///
+ protected void TextBox_TextChanged(object sender, EventArgs e)
+ {
+ this.BindGrid();
+ }
+ #endregion
+
+ protected void btnMenuModify_Click(object sender, EventArgs e)
+ {
+ EditData();
+ }
+
+ protected void btnMenuDel_Click(object sender, EventArgs e)
+ {
+ if (Grid1.SelectedRowIndexArray.Length > 0)
+ {
+ foreach (int rowIndex in Grid1.SelectedRowIndexArray)
+ {
+ string rowID = Grid1.DataKeys[rowIndex][0].ToString();
+ BLL.QualificationService.DeleteQualificationById(rowID);
+ }
+
+ BindGrid();
+ ShowNotify("删除数据成功!", MessageBoxIcon.Success);
+ }
+ }
+
+ ///
+ /// 编辑数据方法
+ ///
+ private void EditData()
+ {
+
+ if (Grid1.SelectedRowIndexArray.Length == 0)
+ {
+ Alert.ShowInTop("请至少选择一条记录", MessageBoxIcon.Warning);
+ return;
+ }
+ PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("QualificationEdit.aspx?QualificationId={0}", Grid1.SelectedRowID, "编辑 - ")));
+ }
+
+ #region 获取按钮权限
+ ///
+ /// 获取按钮权限
+ ///
+ ///
+ ///
+ private void GetButtonPower()
+ {
+ if (Request.Params["value"] == "0")
+ {
+ return;
+ }
+ var buttonList = BLL.CommonService.GetAllButtonList(this.CurrUser.LoginProjectId, this.CurrUser.UserId, BLL.Const.QualificationMenuId);
+ if (buttonList.Count() > 0)
+ {
+ if (buttonList.Contains(BLL.Const.BtnAdd))
+ {
+ this.btnNew.Hidden = false;
+ }
+ if (buttonList.Contains(BLL.Const.BtnModify))
+ {
+ this.btnMenuModify.Hidden = false;
+ }
+ if (buttonList.Contains(BLL.Const.BtnDelete))
+ {
+ this.btnMenuDel.Hidden = false;
+ }
+ }
+ }
+ #endregion
+
+
+ protected void btnSearch_Click(object sender, EventArgs e)
+ {
+ BindGrid();
+ }
+
+ protected void Grid1_RowDoubleClick(object sender, GridRowClickEventArgs e)
+ {
+ EditData();
+ }
+
+
+ protected void Grid1_PageIndexChange(object sender, GridPageEventArgs e)
+ {
+ BindGrid();
+ }
+
+ protected void ddlPageSize_SelectedIndexChanged(object sender, EventArgs e)
+ {
+ Grid1.PageSize = Convert.ToInt32(ddlPageSize.SelectedValue);
+ BindGrid();
+ }
+
+ protected void Window1_Close(object sender, WindowCloseEventArgs e)
+ {
+ BindGrid();
+ }
+ }
+}
\ No newline at end of file
diff --git a/SGGL/FineUIPro.Web/BaseInfo/Qualification.aspx.designer.cs b/SGGL/FineUIPro.Web/BaseInfo/Qualification.aspx.designer.cs
new file mode 100644
index 0000000..15d8248
--- /dev/null
+++ b/SGGL/FineUIPro.Web/BaseInfo/Qualification.aspx.designer.cs
@@ -0,0 +1,170 @@
+//------------------------------------------------------------------------------
+// <自动生成>
+// 此代码由工具生成。
+//
+// 对此文件的更改可能导致不正确的行为,如果
+// 重新生成代码,则所做更改将丢失。
+// 自动生成>
+//------------------------------------------------------------------------------
+
+namespace FineUIPro.Web.BaseInfo
+{
+
+
+ public partial class Qualification
+ {
+
+ ///
+ /// form1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::System.Web.UI.HtmlControls.HtmlForm form1;
+
+ ///
+ /// PageManager1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.PageManager PageManager1;
+
+ ///
+ /// Panel1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Panel Panel1;
+
+ ///
+ /// Grid1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Grid Grid1;
+
+ ///
+ /// Toolbar1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Toolbar Toolbar1;
+
+ ///
+ /// txtQualificationCode 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.TextBox txtQualificationCode;
+
+ ///
+ /// ddlQualificationType 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.DropDownList ddlQualificationType;
+
+ ///
+ /// btnSearch 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Button btnSearch;
+
+ ///
+ /// btnNew 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Button btnNew;
+
+ ///
+ /// lblPageIndex 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::System.Web.UI.WebControls.Label lblPageIndex;
+
+ ///
+ /// ToolbarSeparator1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1;
+
+ ///
+ /// ToolbarText1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.ToolbarText ToolbarText1;
+
+ ///
+ /// ddlPageSize 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.DropDownList ddlPageSize;
+
+ ///
+ /// Window1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Window Window1;
+
+ ///
+ /// Menu1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Menu Menu1;
+
+ ///
+ /// btnMenuModify 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.MenuButton btnMenuModify;
+
+ ///
+ /// btnMenuDel 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.MenuButton btnMenuDel;
+ }
+}
diff --git a/SGGL/FineUIPro.Web/BaseInfo/QualificationEdit.aspx b/SGGL/FineUIPro.Web/BaseInfo/QualificationEdit.aspx
new file mode 100644
index 0000000..9a04659
--- /dev/null
+++ b/SGGL/FineUIPro.Web/BaseInfo/QualificationEdit.aspx
@@ -0,0 +1,60 @@
+<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="QualificationEdit.aspx.cs" Inherits="FineUIPro.Web.BaseInfo.QualificationEdit" %>
+
+
+
+
+
+ 施工专业
+
+
+
+
+
+
diff --git a/SGGL/FineUIPro.Web/BaseInfo/QualificationEdit.aspx.cs b/SGGL/FineUIPro.Web/BaseInfo/QualificationEdit.aspx.cs
new file mode 100644
index 0000000..912c72d
--- /dev/null
+++ b/SGGL/FineUIPro.Web/BaseInfo/QualificationEdit.aspx.cs
@@ -0,0 +1,63 @@
+using BLL;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Web;
+using System.Web.UI;
+using System.Web.UI.WebControls;
+
+namespace FineUIPro.Web.BaseInfo
+{
+ public partial class QualificationEdit : PageBase
+ {
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ if (!IsPostBack)
+ {
+ this.btnClose.OnClientClick = ActiveWindow.GetHideReference();
+ string QualificationId = Request.Params["QualificationId"];
+ if (!string.IsNullOrEmpty(QualificationId))
+ {
+
+ Model.Base_Qualification model = BLL.QualificationService.GetQualificationById(QualificationId);
+ if (model != null)
+ {
+ this.txtQualificationCode.Text = model.QualificationCode;
+ this.txtQualificationName.Text = model.QualificationName;
+ this.ddlQualificationType.SelectedValue = model.QualificationType;
+ this.txtRemark.Text = model.Remark;
+ }
+ }
+ }
+
+ }
+
+ protected void btnSave_Click(object sender, EventArgs e)
+ {
+ SaveData(true);
+ }
+
+ private void SaveData(bool b)
+ {
+ string QualificationId = Request.Params["QualificationId"];
+ Model.Base_Qualification model = new Model.Base_Qualification();
+ model.QualificationCode = this.txtQualificationCode.Text.Trim();
+ model.QualificationName = this.txtQualificationName.Text.Trim();
+ model.QualificationType = this.ddlQualificationType.SelectedValue.Trim();
+ model.Remark = this.txtRemark.Text.Trim();
+ if (!string.IsNullOrEmpty(QualificationId))
+ {
+ model.QualificationId = QualificationId;
+ BLL.QualificationService.UpdateQualification(model);
+ }
+ else
+ {
+ model.QualificationId = SQLHelper.GetNewID(typeof(Model.Base_Qualification));
+ BLL.QualificationService.AddQualification(model);
+
+ }
+ ShowNotify("保存成功!", MessageBoxIcon.Success);
+ PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
+ }
+ }
+}
\ No newline at end of file
diff --git a/SGGL/FineUIPro.Web/BaseInfo/QualificationEdit.aspx.designer.cs b/SGGL/FineUIPro.Web/BaseInfo/QualificationEdit.aspx.designer.cs
new file mode 100644
index 0000000..64a916e
--- /dev/null
+++ b/SGGL/FineUIPro.Web/BaseInfo/QualificationEdit.aspx.designer.cs
@@ -0,0 +1,116 @@
+//------------------------------------------------------------------------------
+// <自动生成>
+// 此代码由工具生成。
+//
+// 对此文件的更改可能导致不正确的行为,如果
+// 重新生成代码,则所做更改将丢失。
+// 自动生成>
+//------------------------------------------------------------------------------
+
+namespace FineUIPro.Web.BaseInfo
+{
+
+
+ public partial class QualificationEdit
+ {
+
+ ///
+ /// form1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::System.Web.UI.HtmlControls.HtmlForm form1;
+
+ ///
+ /// PageManager1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.PageManager PageManager1;
+
+ ///
+ /// SimpleForm1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Form SimpleForm1;
+
+ ///
+ /// txtQualificationCode 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.TextBox txtQualificationCode;
+
+ ///
+ /// txtQualificationName 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.TextBox txtQualificationName;
+
+ ///
+ /// ddlQualificationType 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.DropDownList ddlQualificationType;
+
+ ///
+ /// txtRemark 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.TextArea txtRemark;
+
+ ///
+ /// Toolbar1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Toolbar Toolbar1;
+
+ ///
+ /// hdCheckerId 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.HiddenField hdCheckerId;
+
+ ///
+ /// btnSave 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Button btnSave;
+
+ ///
+ /// btnClose 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Button btnClose;
+ }
+}
diff --git a/SGGL/FineUIPro.Web/File/Excel/DataIn/用户信息模版.xls b/SGGL/FineUIPro.Web/File/Excel/DataIn/用户信息模版.xls
index f708fabfa05eb0a3dd796abcb32c90ff9733c212..4faae8d5dea8387ff722c9353d3932e32984890f 100644
GIT binary patch
literal 19456
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
Z$n}G#<(`1y1^9>+2p{KT8UMNN{{Y516l?$h
literal 20480
zcmeHP2Urxzwyqfl7*HgLNR%Onh~(@lf?$@Qs3?kJU=S5W5m{E@f`K)mf{LQDt_jRJ
zi>?6`QFKvJE=Dk?HLZ%e>b!Hhr)PR*deGhX-TUso@AiDv-F2$!Kc`NesybEOJ(a&2
z)~?=ZUPqLU4n%`|k?0UD7M%z87^uU55I)>s{EI{)p^1dR?SGHIkp@14tSzN&D1fU2
z1Z;C{2to)t5Og6lg3uU(9)uQ!Z<32cHLv#cvx6lO)jSQLWognG`UCf5GKLJN71QOU#NK+)VvcJ2Ipbl0>H{+4E%Wz$2y@5tfU5S2hwT+?e!s($XNId
zqjcXLS|Og&2~twXD7YWj0Foo{N50s1zm-4s=L#t%%8sI-{D^_NQSSfPAKCpM<6Qk8
z>Dd4A`rqU4p#dGC0pV#8{pI{CIOJ1f{vY}s_zrt5qr0L-fq@*8TJ^vCit;cHM=jg}
z|1T&CB?lTV9@1+q+#;R1D$^lZu^b(z@Gz~Gj^izzkNf(?nx->XrkqM#Dkmc^b7k@~
zSEd|uW$6D$S9yEaO6yNwKT!jlT<;L4>_XiYN0@IrP%*mH2&9-Fo3%Fk=hq)15)3xy
z2}zq)yKCHmRtP~G0;UH+z%i>E1oTz7A=MPJAc^L322&1G*eJS70}U7L!I=3fMfFj2aH7m2Vz(
zwx!NZ;LIcYsWR6niU)YHFCo7qGZ)oKemunI%^lPy0_is(E+kU=oWD*#!^UUfoB>%R
znTN4TWb1Y@
zj?(*>)-43qpl?|B%2O$2DP$3W#$j13&4PSb7!XC6mH;AB%A<%xWvr#v-h{lBKxWx-
zOoVhC#@vcT+=mRztT^LvN&pu1+3x_+Ata`ihGBX`zNr%cGi~mPeItuLj3M
z4c(if>wzytwc~rLwctdzFZ3Wzu3@l
zX``i$h`@x>8+wy8JwE=Z^-*gg@T2IsL&zm3dZ}D=^jax;6&VV*Fo@Fn(SwniOCCL#
zG`Q%v>qz0q`du4J9%F_M^3!tC^5Y7C$}g)I-CuAe!6m1vy>+1QRq48F=xx=||E%5m
zP&oAX16EpSXlT;N1lq-%qT|jh4}JeMxWR)@>yyB|M~!35GDxatO{DX{s?!Y(gG50h
zM*muB=oSbfGaxM@7qyt|arM|LhE*3&~KRuLC;Q8blnA+il<>fe$1SWeD?>K>Q(9
zn*zZa1_q`|6cm9Vm>{WGCSgFdrL@e?eOA?4E+6k>=PcKDDl#R^^iqS2LlHf+Ff{s;<
zt*t_VERv;MAWf+igP?#WY&b|8OHv^#z%RXC1rcr);m$8u5XD=y#*UCGH-79pUr`Y(0$4hQT^?DD)pTHcSph^>=D<@G3EXxT
z2UL@iNXiD+lEP)i6lD&4tT_^~pUV}Y4C3%DAdn4
z0tiGD+m-1*+K?dEiSiib2dV5aDp0W{7_)!<`Ze}s%EB144-5>%F^aNo#_Xju%DNe|
zM;c0p2V?eZn(Dym207(IeauiYz=nikcR5BVDNR8rq)`&FgksZFg>sh(h3$ohg3U5Q
z6%`fz3pJ%|(&)L#tx;vJrENeQkB%tQe5#{NI|UGksMZXttT@UjOX4L1!GTz%&6u{3
zWbtI`$q@Ea8f%@Qs6hR+iIOsc$jZIbnf7guBHW9zW2#{{~4K20@qqs~{Dj4TIo1?5iN+
z_=XJ-7fD|QsR(Ttq`d+NM7R|z^-0v&Nx-*(C=SfZc7ki2uU1DK-!KR+q`nGL5!x_F
z2L%v_aOZe>8c9688U_jc77+TWjQS2}sQ{v8+^q<0c-*yB08v{V
zMG!NkA+sZt5!;+w&v8ePKkB<`do
z5fK*%LEk4&6T#YWp|C3i6qr7Ef))~8*gICuiH**KCluNOar})3uOymykLm)avL(ul
ze2lpHcyjQu<>Z47tCWwXIR5pG>)d>ra`W-x;N!r_ho0l8`e=#cpT4@q&BvIVk2eP&
zCr&=z^7?3t_AWvdZ6MSHy=}OK3w)@$H|9nZxx{r4(#XVW5&&g
z%idaX@?qOsMd&~89p>g^&drC*-r8{TVcT0pXvMK>+hYGkpG0xmuRVwa^UStzuGVG}Gwdhj$g
zB^u-(sala$W016nuLCdB!mAD12?YfUg>4iwYv@b(1XFPPgqllX>0{kJgR(W=BEB9>
z)dIRKJx>QHl{bL54Y53?qU|bU@U_8}&<1ZkV(Jm71R^@f5z%6m5e;RCw3VtslmxCn
ziqj<`wvr>FZ7L%g$q;FKRD(!&I6j5wC`UvqbW^HzQyC&!o~q`+3(3MVN^(H!{6)7i4%CJ?1T
zsETYVU}V9)FD*)gC<`59WT9h>EOZQI@jzMb&OV#hYUoU{^T>rlbiyf3Q70bX2l&a;
z*%pLVm$tqh_~#i-!5m*e5Qq>R^6hR61k2w71Q&5aiz$HQ4k8LzbrkL?c;
zk`=dx8?S>L4_iSQ&qapE_In8Fx#cuBUZ5NgeH~>y4;dcYzagZ4Nf$0W9TJ2F`Y7>i
z-a_FJz@tVc>cr#gf`MWR?jkb-wgeufF=HY=29x&(I>z(|I>z(|IyPT8fXruc$OS%z
z@aqe6-EeqgRt(=}q`>zucozmC4!*{~Z#CM&iyos$Dtwud!pac}w2>qMXdd9@52fBI
z&4&JGgbxde7U`297N>Y1B@#CX8Hy)T-s5f`L-ATJG$qSfa?vv=?$8jj7T(ug%Syv?
zInV@A@H@^ELLg+GH=leW>tITw--Ct@<2cE0xJhPxAJFaPXuZBbnUdNs)?pq+=?7yY
zDn0j6K3p!%PM!w(-8}zu`0=^*eRye*x##fjM&d0@l#czE#t0>D@ovPSuMT`5$a5a~
zDECnKfWC4f?4q;_ZyIhM4xbhzMdFQ6Vjk@jPT#-Dub=BUsj&n{V;y*}+z4JQya!wB
zD6K2(-ABQ7gwO;6+(-`-=7ua0dNy9dO2LF)Jv9WzpgknpkjJ<5kHVxtEa4GCQ@9Qa
zNg9_T9+wi^_lNP~iGy9!#wKpbI~QK+ZqT{D+o$RGU3wJm3KF(_Jgsbg*_!lYXO`KU
zl>c+r`hI`ZhhFL%yg_7==v?Dfzp~xksOja3%t4u;5eYbmiux+Ly8huY(33A%4!%FX*k;(E+TBUbF0?#GXr3M_$oK~K_ZhcGPptSKnuAOpyZ|vb-7uU8w?_p8Y
zZJ&F-k^Zcjh{KWFg5xfh8(iwq`MURT`^@!u6Jo2a3s#!d`i5S9YZ6)QH+0*A4ds&E
zrS26gBaUZocfQ|QFwSpr=%{QQxe2u#cr%~*syWKMv9ZsLK;_u>6VHNg6c9>f1g|9H=@L`^YC5gww1giA%*50
z%T`_b`Fi#JyVLzH+%~?lqNiT8bD_509PxSAS^Hn6JFmCcaIKr=Dd)txvStq+r^MJO^eYBx^)-K?x0TTd3HFAp*_-WWS|B1!?h+)`j6(>jyhB3J@4A_o5M0k1q4ObrR11JbZ=K+
zXclujz5b^$X(6ZVZG>0XCu{7VK44?wh##VVbkDipY-OJD1BV#<0mnDbT2jWh=G~m(
zvb}2bm~%SCqp~6kNlm*&I(prAMCbnIvFazMjoQHuTFV_L><}iz3?8`g%9!{o?^kWx
zne0#!x+bOPjDZl0~=Us@}U-F<<@64TQ
zlb4@2Z{7RjT)$NX7vBu!ZMC}g;$c^V=e6FOT+`paZFMyBgU!d^
zYWicoYR+wFFJgDTo&;;s9Vv&PHusjAJ6^1-tFl7_ti-&(`pCt7i@ZI6E>^U
z{&K@>4|N{JH@@2=yvv>8ZGQA9zMyNVF;@Ta$~jiGznR5%h?#ldbV;jKbKYn973*6@
zYws*@dQz9}6>eGU`fy8Wb~W+y**+(G=4J2KUd=B%jkCTRV*SE3+^YIrv6*q?6T6yu
zv+W+VDBXC%u>0)b$@8rZ?p%D{p=kc#??*WvxYsoMd7rA|Rbv*~Shbz%9lIx_>C1B!
ztwaZ|?L7ZHpsKE7{afF*DS5dD1wYKNHhNI-N^7N4;rnh)CY;!$bu_!*v!==JO@}qB
zUZmUJ%J6jWq|kM5wjQ(#x;^J|QgHUGl8mM2jheSM4tRO-aCY16w);PH^gG@CL1~i&
z^Zq+ulxqlk=e#@c`uO(;SJ-^C`jmCK&&`YlMrAigHlJ4Fo!n`;_Nj>4ZtPBwqjcWnbdMKmKX*Z1OMnYTEYR5>fiOQO`HND~qQHb`75}
zck-asx1%1_2F9+AICuZt_H(~SHtsjjZ~DH+zAkBZQfuGkq}{pUw>n3!DkpEyrIb3O
zeQPFIYx!tSG--Li#(8dC?}y$ylE>#Ai`O%X$q4G#e%1sntMr@RAMz@?cQq2noG`r9
zc*>|T#p88*y(8DEx;7mYVjoqKo;b7r+wl|lt;G2J?v|4_VdvQI1BL!X<)
zPjaa`c<{=+gyQz!-RP0OclPSX-zNkSzXq#(rjveb*=sO=+bg+FVCx~`#U(@
zShICt``9^i<8sRE>+`Nox!85m-F3E6CdL;h|8r<%S-IDisJg3{;%;YM|Dmw2xY|E^
zaNQBVSCNLtvq$DEjVQM3xw*VNGNr1?!1MX>S;2*Sr|VcQuk$EB_B3*TenIE)dd-}M
zm42y+^NsFMAHTU*McB0OVrC5}adUiDH8r%`-g)B0kkZimHpe2*m!Ca)Nw9m!68_53
zDIHozRoj?;@o0T){!#W(I0wi^6)Wku~X|M=*f-;+1@*>fhYk>BcpXNTT$x-)g$keYeP
z&HJBP_o?N^NWHs~Wloa=r=FX2W#_vf;nLH5yPsPBmer`)#0|mGp{2iMnVhI%c+3*Go`)C@uP=WeH_7V~tIkM96Qdqdp?ZO^W&yVmb2TtTbpbr55E=fGiQtcJhPns`({NISsI@Vu#FkN
zd2h2Z9q;DH+gPSe=sm*J*-8CDXD3{e&xSgVWy-%OiTt-TD--({Xq|xuyG?N{yzQ
zaz8Cu8-3^ly{=5%nH4B)yTPe+Mv_C@4cdQ9o>Ys$^o^UswQ9tc_VN%lN
zLk4*cH)mCDtrdOC(V*hf0LdK4r#Y1Ly_iCvQW=Xs?9FcYzm9)H$q>jdgIiuf2LI0w{ZM^3v|0PnJKYTu|8~
zk{2`sS5d{qV5wgjN!dM-BVFY}qMQ|F3}qvbW9)&4%4}&GFo|A0HSxU)SRrbX!BG3{
z_&PRO0js7JtW^UfkQ|`puxOYMGt*y08Yp}b*@$n9$<%>m9pT-X8}P=H9xhg4<-&)x
zp+0qQ2xt7#Qb;~+e03>oc(1@%ita?w+fe6e6eWvVuh5t+VMmG(XWmpuISy+X`hPU0
zQ@LkQX9rpCM}e(a_l~mrmw~NW_p6C5?Eb`obok@L*N+2GFgR)hnJbSJ3LPNOajr8;
zMIZeDLr5~HRT}Ir2!p|V;bl{ZBmOaC{9coe!)6%CH+;$V493gI3Eo
zmB-*#MOu8;@+0f6C+
zSA|415u9H~sY&}QRb}3;@P2$8sRx4(whCICClgM+VMc=-1%9f`__m
z3mE7zFV0)^j<@{QQ-1438bd~8gkPs%=7a01>v#S}mBsRL5NMu+h~OU01sxYG(p4JA
zd)(pe*(ah`a#Gx+5h=lwMkU5YiIWwofX(gc?&Im=;o<7x>h9{{?%{
+
+
@@ -7787,6 +7789,20 @@
EmployeeCategory.aspx
+
+ Qualification.aspx
+ ASPXCodeBehind
+
+
+ Qualification.aspx
+
+
+ QualificationEdit.aspx
+ ASPXCodeBehind
+
+
+ QualificationEdit.aspx
+
RiskLevelEdit.aspx
ASPXCodeBehind
diff --git a/SGGL/FineUIPro.Web/HSSE/QualityAudit/SubUnitQualityEdit.aspx b/SGGL/FineUIPro.Web/HSSE/QualityAudit/SubUnitQualityEdit.aspx
index b282c07..64e68fc 100644
--- a/SGGL/FineUIPro.Web/HSSE/QualityAudit/SubUnitQualityEdit.aspx
+++ b/SGGL/FineUIPro.Web/HSSE/QualityAudit/SubUnitQualityEdit.aspx
@@ -10,207 +10,216 @@