From b096b54df5fbc86c38e17a30753ff61d60e0899b Mon Sep 17 00:00:00 2001 From: gaofei1985 <181547018@qq.com> Date: Sun, 5 May 2024 17:12:18 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../SGGLDB_WH_2024-05-05-gaofei.sql | 32 + .../JDGL/Check/QuantityCompletionService.cs | 24 +- .../项目进度完成情况导入模板.xls | Bin 18432 -> 25088 bytes SGGL/FineUIPro.Web/FineUIPro.Web.csproj.user | 2 +- .../JDGL/Check/QuantityCompletion.aspx | 13 +- .../JDGL/Check/QuantityCompletion.aspx.cs | 49 +- .../Check/QuantityCompletion.aspx.designer.cs | 9 + .../JDGL/Check/QuantityCompletionEdit.aspx | 30 + .../JDGL/Check/QuantityCompletionEdit.aspx.cs | 52 ++ .../QuantityCompletionEdit.aspx.designer.cs | 54 ++ .../JDGL/Check/QuantityCompletionIn.aspx | 5 +- .../JDGL/Check/QuantityCompletionIn.aspx.cs | 26 +- SGGL/FineUIPro.Web/Web.config | 2 +- SGGL/Model/Model.cs | 570 ++++++++++-------- SGGL/WebAPI/WebAPI.csproj.user | 2 +- 15 files changed, 589 insertions(+), 281 deletions(-) create mode 100644 DataBase/版本日志/SGGLDB_WH_2024-05-05-gaofei.sql diff --git a/DataBase/版本日志/SGGLDB_WH_2024-05-05-gaofei.sql b/DataBase/版本日志/SGGLDB_WH_2024-05-05-gaofei.sql new file mode 100644 index 00000000..812d5821 --- /dev/null +++ b/DataBase/版本日志/SGGLDB_WH_2024-05-05-gaofei.sql @@ -0,0 +1,32 @@ +alter table [dbo].[JDGL_QuantityCompletion] add NextNum decimal(9,2) null +GO + + +ALTER VIEW [dbo].[View_JDGL_QuantityCompletion] +AS +select qc.*,ql.DesignNum,ql.Name,ql.Unit,ql.SortIndex, + CONVERT(FLOAT,(select sum(ISNULL(PlanNum,0)) from JDGL_QuantityCompletion where ProjectId=ql.ProjectId and QuantityListId=qc.QuantityListId and EndDate<=getdate())) as TotalPlanNum, + CONVERT(FLOAT,(select sum(ISNULL(RealNum,0)) from JDGL_QuantityCompletion where ProjectId=ql.ProjectId and QuantityListId=qc.QuantityListId and EndDate<=getdate())) as TotalRealNum, + CONVERT(NVARCHAR(10),((CAST(CASE ISNULL(qc.PlanNum,0) WHEN 0 THEN 0 + ELSE 100*ISNULL(qc.RealNum,0) / (1.0 *qc.PlanNum) END AS DECIMAL(9,2)))))+'%' + AS Rate, + CONVERT(NVARCHAR(10),((CAST(CASE (select sum(ISNULL(PlanNum,0)) from JDGL_QuantityCompletion where ProjectId=ql.ProjectId and QuantityListId=qc.QuantityListId and EndDate<=getdate()) WHEN 0 THEN 0 + ELSE 100*(select sum(ISNULL(RealNum,0)) from JDGL_QuantityCompletion where ProjectId=ql.ProjectId and QuantityListId=qc.QuantityListId and EndDate<=getdate()) / (1.0 *(select sum(ISNULL(PlanNum,0)) from JDGL_QuantityCompletion where ProjectId=ql.ProjectId and QuantityListId=qc.QuantityListId and EndDate<=getdate())) END AS DECIMAL(9,2)))))+'%' + AS TotalRate, + CONVERT(NVARCHAR(10),((CAST(CASE ISNULL(ql.DesignNum,0) WHEN 0 THEN 0 + ELSE 100*(select sum(ISNULL(RealNum,0)) from JDGL_QuantityCompletion where ProjectId=ql.ProjectId and QuantityListId=qc.QuantityListId and EndDate<=getdate()) / (1.0 *ql.DesignNum) END AS DECIMAL(9,2)))))+'%' + AS SumRate, + CONVERT(FLOAT,(select sum(ISNULL(PlanNum,0)) from JDGL_QuantityCompletion where ProjectId=ql.ProjectId and QuantityListId=qc.QuantityListId and Months e.QuantityCompletionId == quantityCompletion.QuantityCompletionId); if (newQuantityCompletion != null) { + newQuantityCompletion.QuantityListId = quantityCompletion.QuantityListId; newQuantityCompletion.PlanNum = quantityCompletion.PlanNum; newQuantityCompletion.RealNum = quantityCompletion.RealNum; + newQuantityCompletion.NextNum = quantityCompletion.NextNum; newQuantityCompletion.CompileMan = quantityCompletion.CompileMan; newQuantityCompletion.CompileDate = quantityCompletion.CompileDate; + newQuantityCompletion.StartDate = quantityCompletion.StartDate; + newQuantityCompletion.EndDate = quantityCompletion.EndDate; + db.SubmitChanges(); + } + } + + /// + /// 根据主键删除工程量完成情况 + /// + /// + public static void DeleteQuantityCompletionByQuantityCompletionId(string QuantityCompletionId) + { + Model.SGGLDB db = Funs.DB; + var q = (from x in db.JDGL_QuantityCompletion where x.QuantityCompletionId == QuantityCompletionId select x).FirstOrDefault(); + if (q != null) + { + db.JDGL_QuantityCompletion.DeleteOnSubmit(q); db.SubmitChanges(); } } diff --git a/SGGL/FineUIPro.Web/File/Excel/DataIn/项目进度完成情况导入模板.xls b/SGGL/FineUIPro.Web/File/Excel/DataIn/项目进度完成情况导入模板.xls index 9f71b163a1c6f9d2592ca35e83674d202a875284..865b5692017a1e47ec8e3aed519b34f8fd7b715a 100644 GIT binary patch literal 25088 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 diff --git a/SGGL/FineUIPro.Web/FineUIPro.Web.csproj.user b/SGGL/FineUIPro.Web/FineUIPro.Web.csproj.user index 9e91deff..63ca13cc 100644 --- a/SGGL/FineUIPro.Web/FineUIPro.Web.csproj.user +++ b/SGGL/FineUIPro.Web/FineUIPro.Web.csproj.user @@ -1,7 +1,7 @@  - Debug|Any CPU + Release|Any CPU true false diff --git a/SGGL/FineUIPro.Web/JDGL/Check/QuantityCompletion.aspx b/SGGL/FineUIPro.Web/JDGL/Check/QuantityCompletion.aspx index eaeb9804..a6098651 100644 --- a/SGGL/FineUIPro.Web/JDGL/Check/QuantityCompletion.aspx +++ b/SGGL/FineUIPro.Web/JDGL/Check/QuantityCompletion.aspx @@ -17,19 +17,22 @@ -