diff --git a/DataBase/版本日志/SGGLDB_CD_V2023-05-22-001.sql b/DataBase/版本日志/SGGLDB_CD_V2023-05-22-001.sql new file mode 100644 index 00000000..0bdcba4b --- /dev/null +++ b/DataBase/版本日志/SGGLDB_CD_V2023-05-22-001.sql @@ -0,0 +1,114 @@ + +CREATE TABLE [dbo].[CQMS_MonthReport]( + [MonthReportId] [nvarchar](50) NOT NULL, + [ProjectId] [nvarchar](50) NULL, + [Years] [int] NULL, + CONSTRAINT [PK_CQMS_MonthReport] PRIMARY KEY CLUSTERED +( + [MonthReportId] ASC +)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] +) ON [PRIMARY] + +GO + +ALTER TABLE [dbo].[CQMS_MonthReport] WITH CHECK ADD CONSTRAINT [FK_CQMS_MonthReport_Base_Project] FOREIGN KEY([ProjectId]) +REFERENCES [dbo].[Base_Project] ([ProjectId]) +GO + +ALTER TABLE [dbo].[CQMS_MonthReport] CHECK CONSTRAINT [FK_CQMS_MonthReport_Base_Project] +GO + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ÏîÄ¿ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CQMS_MonthReport', @level2type=N'COLUMN',@level2name=N'ProjectId' +GO + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'Äê¶È' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CQMS_MonthReport', @level2type=N'COLUMN',@level2name=N'Years' +GO + + +CREATE TABLE [dbo].[CQMS_MonthReportItem]( + [MonthReportItemId] [nvarchar](50) NOT NULL, + [MonthReportId] [nvarchar](50) NULL, + [ReportItem] [nvarchar](50) NULL, + [Unit] [nvarchar](10) NULL, + [Sort] [int] NULL, + [Month1] [int] NULL, + [Month2] [int] NULL, + [Month3] [int] NULL, + [Month4] [int] NULL, + [Month5] [int] NULL, + [Month6] [int] NULL, + [Month7] [int] NULL, + [Month8] [int] NULL, + [Month9] [int] NULL, + [Month10] [int] NULL, + [Month11] [int] NULL, + [Month12] [int] NULL, + [YearTotal] [int] NULL, + [ProjectTotal] [int] NULL, + CONSTRAINT [PK_CQMS_MonthReportItem] PRIMARY KEY CLUSTERED +( + [MonthReportItemId] ASC +)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] +) ON [PRIMARY] + +GO + +ALTER TABLE [dbo].[CQMS_MonthReportItem] WITH CHECK ADD CONSTRAINT [FK_CQMS_MonthReportItem_CQMS_MonthReport] FOREIGN KEY([MonthReportId]) +REFERENCES [dbo].[CQMS_MonthReport] ([MonthReportId]) +GO + +ALTER TABLE [dbo].[CQMS_MonthReportItem] CHECK CONSTRAINT [FK_CQMS_MonthReportItem_CQMS_MonthReport] +GO + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'±¨±íÏî' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CQMS_MonthReportItem', @level2type=N'COLUMN',@level2name=N'ReportItem' +GO + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'µ¥Î»' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CQMS_MonthReportItem', @level2type=N'COLUMN',@level2name=N'Unit' +GO + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ÅÅÐò' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CQMS_MonthReportItem', @level2type=N'COLUMN',@level2name=N'Sort' +GO + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'1ÔÂ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CQMS_MonthReportItem', @level2type=N'COLUMN',@level2name=N'Month1' +GO + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'2ÔÂ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CQMS_MonthReportItem', @level2type=N'COLUMN',@level2name=N'Month2' +GO + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'3ÔÂ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CQMS_MonthReportItem', @level2type=N'COLUMN',@level2name=N'Month3' +GO + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'4ÔÂ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CQMS_MonthReportItem', @level2type=N'COLUMN',@level2name=N'Month4' +GO + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'5ÔÂ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CQMS_MonthReportItem', @level2type=N'COLUMN',@level2name=N'Month5' +GO + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'6ÔÂ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CQMS_MonthReportItem', @level2type=N'COLUMN',@level2name=N'Month6' +GO + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'7ÔÂ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CQMS_MonthReportItem', @level2type=N'COLUMN',@level2name=N'Month7' +GO + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'8ÔÂ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CQMS_MonthReportItem', @level2type=N'COLUMN',@level2name=N'Month8' +GO + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'9ÔÂ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CQMS_MonthReportItem', @level2type=N'COLUMN',@level2name=N'Month9' +GO + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'10ÔÂ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CQMS_MonthReportItem', @level2type=N'COLUMN',@level2name=N'Month10' +GO + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'11ÔÂ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CQMS_MonthReportItem', @level2type=N'COLUMN',@level2name=N'Month11' +GO + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'12ÔÂ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CQMS_MonthReportItem', @level2type=N'COLUMN',@level2name=N'Month12' +GO + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'Äê¶ÈÀÛ¼Æ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CQMS_MonthReportItem', @level2type=N'COLUMN',@level2name=N'YearTotal' +GO + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ÏîÄ¿ÀÛ¼Æ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CQMS_MonthReportItem', @level2type=N'COLUMN',@level2name=N'ProjectTotal' +GO + + diff --git a/SGGL/FineUIPro.Web/CQMS/ManageReport/ManagerMonthC.aspx.cs b/SGGL/FineUIPro.Web/CQMS/ManageReport/ManagerMonthC.aspx.cs index 291f356e..25818464 100644 --- a/SGGL/FineUIPro.Web/CQMS/ManageReport/ManagerMonthC.aspx.cs +++ b/SGGL/FineUIPro.Web/CQMS/ManageReport/ManagerMonthC.aspx.cs @@ -795,10 +795,11 @@ namespace FineUIPro.Web.CQMS.ManageReport sb.Append(""); foreach (GridRow row in grid.Rows) { - if (column.Hidden == false) + + sb.Append("