Merge branch 'feature/V1.1' of http://222.96.13.116/Million into feature/V1.1
This commit is contained in:
@@ -296,7 +296,7 @@ namespace Million_Buyer
|
||||
}
|
||||
}));
|
||||
|
||||
//5초에 한번씩 부르게 처리
|
||||
//5초에 한번씩 부르게 처리
|
||||
Thread.Sleep(5000);
|
||||
}
|
||||
InsertLog("Order Thread End");
|
||||
|
||||
@@ -145,6 +145,8 @@ namespace Million.HunterSubForm
|
||||
|
||||
var selectedResultData = (SavedResultData)treeList.GetDataRecordByNode(hitInfo.Node);
|
||||
|
||||
selectedResultData = DBConnection.QueryGetExcuter_SearchResultData(selectedResultData);
|
||||
|
||||
//Main 폼의 SaveResultData 초기화
|
||||
_mainForm._saveResultData = null;
|
||||
//Main 폼의 SaveResultData 초기화 (클론 복사 해야할 수 있음)
|
||||
|
||||
@@ -674,6 +674,49 @@ namespace Million.DbManagement
|
||||
return returnData;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// SavedResultData의 데이터를 기준으로 SearchResultList를 포함
|
||||
/// </summary>
|
||||
/// <param name="data"></param>
|
||||
/// <param name="id"></param>
|
||||
/// <returns></returns>
|
||||
public static SavedResultData QueryGetExcuter_SearchResultData(SavedResultData data)
|
||||
{
|
||||
if (data != null && data.Id > 0)
|
||||
{
|
||||
var sqlQuery = @"SELECT [SearchResultList] FROM [ResultData].[dbo].[SavedResultData] WHERE [Id] = " + data.Id;
|
||||
|
||||
var strDBCon = CommonProperty.DbConnectionResultData;
|
||||
|
||||
using (var conn = new SqlConnection(strDBCon))
|
||||
{
|
||||
using (var cmd = new SqlCommand(sqlQuery, conn))
|
||||
{
|
||||
try
|
||||
{
|
||||
conn.Open();
|
||||
|
||||
using (var rdr = cmd.ExecuteReader())
|
||||
{
|
||||
while (rdr.Read())
|
||||
{
|
||||
data.SearchResultList = (List<SearchResult>)GetBinaryConvertClass(rdr, "SearchResultList");
|
||||
}
|
||||
}
|
||||
conn.Close();
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
Console.WriteLine(" ============= exception ===============");
|
||||
Console.WriteLine(ex.Message);
|
||||
conn.Close();
|
||||
return data;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
return data;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Get SavedResultData
|
||||
@@ -684,7 +727,25 @@ namespace Million.DbManagement
|
||||
public static List<SavedResultData> QueryGetExcuter_SavedResultData(List<int> idList = null, bool includeFolder = true)
|
||||
{
|
||||
var returnData = new List<SavedResultData>();
|
||||
var sqlQuery = "SELECT * FROM [ResultData].[dbo].[SavedResultData] WHERE [Type] IN('Data'";
|
||||
var sqlQuery = @"SELECT [Id]
|
||||
,[ParentId]
|
||||
,[Name]
|
||||
,[StartDateTime]
|
||||
,[EndDateTime]
|
||||
,[SavedDateTime]
|
||||
,[BuySetupList]
|
||||
,[SellSetupList]
|
||||
,[BuyRegularExpression]
|
||||
,[SellRegularExpression]
|
||||
,[ResultDataCount]
|
||||
,[WinRate]
|
||||
,[ProfitRate]
|
||||
,[FirstProfitRate]
|
||||
,[FirstWinRate]
|
||||
,[ExchangePlace]
|
||||
,[Type]
|
||||
,[SaveResultType]
|
||||
,[Description] FROM [ResultData].[dbo].[SavedResultData] WHERE [Type] IN('Data'";
|
||||
|
||||
if (includeFolder)
|
||||
sqlQuery += ",'Folder'";
|
||||
@@ -723,7 +784,7 @@ namespace Million.DbManagement
|
||||
var data = new SavedResultData();
|
||||
data.BuySetupList = (List<object>)GetBinaryConvertClass(rdr, "BuySetupList");
|
||||
data.SellSetupList = (List<object>)GetBinaryConvertClass(rdr, "SellSetupList");
|
||||
data.SearchResultList = (List<SearchResult>)GetBinaryConvertClass(rdr, "SearchResultList");
|
||||
//data.SearchResultList = (List<SearchResult>)GetBinaryConvertClass(rdr, "SearchResultList");
|
||||
|
||||
int.TryParse(rdr["Id"]?.ToString(), out var id);
|
||||
data.Id = id;
|
||||
|
||||
Reference in New Issue
Block a user