simulation row 찾기 정교하게 수정
This commit is contained in:
@@ -37,6 +37,7 @@ namespace AutoSellerNS
|
||||
public int m_iOrderPrice;
|
||||
public string m_strDesc;
|
||||
public bool m_bAsk;
|
||||
public int m_iOrderNo;
|
||||
public int m_iOrgOrderNo;
|
||||
public DateTime m_Time;
|
||||
}
|
||||
@@ -127,7 +128,7 @@ namespace AutoSellerNS
|
||||
continue;
|
||||
|
||||
int iAskPrice = CurItem.m_aiAskPrice[0];
|
||||
m_CybosHelper.CorrectionItem(NCItem.m_strCode, NCItem.m_iOrgOrderNo, NCItem.m_iRemainCnt, iAskPrice);
|
||||
m_CybosHelper.CorrectionItem(NCItem.m_strCode, NCItem.m_iOrderNo, NCItem.m_iRemainCnt, iAskPrice);
|
||||
NCItem.m_Time = DateTime.Now;
|
||||
Util.Log(Util.LOG_TYPE.SELL, string.Format("[{0}] 정정 주문 (주문번호: {1})", NCItem.m_strCodeName, NCItem.m_iOrgOrderNo));
|
||||
}
|
||||
@@ -249,19 +250,7 @@ namespace AutoSellerNS
|
||||
void UpdateNC()
|
||||
{
|
||||
var NCItems = m_CybosHelper.UpdateNC();
|
||||
|
||||
//lock(m_NCItems)
|
||||
{
|
||||
m_NCItems.RemoveAll(s => NCItems.Any(t => t.m_iOrgOrderNo== s.m_iOrgOrderNo) == false);
|
||||
foreach(var NCItem in NCItems)
|
||||
{
|
||||
if(m_NCItems.Any(s => s.m_iOrgOrderNo == NCItem.m_iOrgOrderNo) == false)
|
||||
{
|
||||
NCItem.m_Time = DateTime.Now;
|
||||
m_NCItems.Add(NCItem);
|
||||
}
|
||||
}
|
||||
}
|
||||
m_NCItems = NCItems;
|
||||
|
||||
lvNCItem.Items.Clear();
|
||||
if(lvNCItem.InvokeRequired)
|
||||
@@ -270,6 +259,7 @@ namespace AutoSellerNS
|
||||
foreach(var NCItem in NCItems)
|
||||
{
|
||||
ListViewItem viewItem = new ListViewItem(new string[] {
|
||||
NCItem.m_iOrderNo.ToString(),
|
||||
NCItem.m_iOrgOrderNo.ToString(),
|
||||
NCItem.m_strCode,
|
||||
NCItem.m_strCodeName,
|
||||
@@ -288,6 +278,7 @@ namespace AutoSellerNS
|
||||
foreach(var NCItem in NCItems)
|
||||
{
|
||||
ListViewItem viewItem = new ListViewItem(new string[] {
|
||||
NCItem.m_iOrderNo.ToString(),
|
||||
NCItem.m_iOrgOrderNo.ToString(),
|
||||
NCItem.m_strCode,
|
||||
NCItem.m_strCodeName,
|
||||
|
||||
Reference in New Issue
Block a user