From 920a3289f5c7824a5f80c3ccef894d95f2942665 Mon Sep 17 00:00:00 2001 From: SHM Date: Thu, 27 Jun 2024 15:21:00 +0900 Subject: [PATCH] =?UTF-8?q?[=EC=84=B1=ED=98=84=EB=AA=A8]=20TRA=20Summary?= =?UTF-8?q?=20=EC=98=A4=EB=A5=98=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../DataManager/DMTestSummary.cs | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/CPXV2 TRA V2/SystemX.Product.CP.TRA/DataManager/DMTestSummary.cs b/CPXV2 TRA V2/SystemX.Product.CP.TRA/DataManager/DMTestSummary.cs index 4b7344f..e333c9c 100644 --- a/CPXV2 TRA V2/SystemX.Product.CP.TRA/DataManager/DMTestSummary.cs +++ b/CPXV2 TRA V2/SystemX.Product.CP.TRA/DataManager/DMTestSummary.cs @@ -89,22 +89,29 @@ namespace SystemX.Product.TRA.DataManager public DataTable dtHistVersionTL; + eSelectDataView TestSummarySelectView { get; set; } + + IDataBaseController GetDBController; + public int nCurrentTLMaxStepVersion { get; set; } //public DataTable this[int i] => dtEachVersionTL[i]; public DMTestSummary(eSelectDataView SelectView, IDataBaseController getDBController, DateTime dtStart) { + GetDBController = getDBController; DBConn = getDBController.GetMainConn(); if (SelectView == eSelectDataView.DataDocumentViewC1) { + TestSummarySelectView = eSelectDataView.DataDocumentViewC1; ShortTermDBConn = getDBController.GetShortTermConn1(); LongTermDBConn = getDBController.GetLongTermConn1().Where(x=>x.Key.Contains(dtStart.Year.ToString())).First().Value; } else if (SelectView == eSelectDataView.DataDocumentViewC2) { + TestSummarySelectView = eSelectDataView.DataDocumentViewC2; ShortTermDBConn = getDBController.GetShortTermConn2(); LongTermDBConn = getDBController.GetLongTermConn2().Where(x => x.Key.Contains(dtStart.Year.ToString())).First().Value; @@ -292,6 +299,21 @@ namespace SystemX.Product.TRA.DataManager public DataTable SearchTestSummary(string[] testReqID, List vnpSummaryNo) { + DateTime start = Convert.ToDateTime(testReqID?.First().Split(';')[0]); + + if (TestSummarySelectView == eSelectDataView.DataDocumentViewC1) + { + ShortTermDBConn = GetDBController.GetShortTermConn1(); + + LongTermDBConn = GetDBController.GetLongTermConn1().Where(x => x.Key.Contains(start.Year.ToString())).First().Value; + } + else if (TestSummarySelectView == eSelectDataView.DataDocumentViewC2) + { + ShortTermDBConn = GetDBController.GetShortTermConn2(); + + LongTermDBConn = GetDBController.GetLongTermConn2().Where(x => x.Key.Contains(start.Year.ToString())).First().Value; + } + DataTable dtResult = new DataTable(); string strQuery = string.Empty;