public override bool CheckIsCancel() { try { foreach (var pData in Excel_Cancel_List_) { //if (pData.Value.State_ != "취소완료") // continue; if (DBSelected_List_.ContainsKey(pData.Key) == true) { if (DBProccess_List_.ContainsKey(pData.Key) == true) { NewLogManager2.Instance.Log(string.Format("CheckIsCancel DB 처리에 두가지가 다 들어가 있다.{0}", pData.Key)); continue; } COrderData pCOrderData = DBSelected_List_[pData.Key]; if (pCOrderData.State_ != DealStateManager.Instance.StateString_[(Int32)DealStateEnum.CANCEL]) { pCOrderData.State_ = DealStateManager.Instance.StateString_[(Int32)DealStateEnum.CANCEL]; DBCancel_List_.Add(pCOrderData.channelOrderCode_, pCOrderData); } } } } catch (System.Exception ex) { NewLogManager2.Instance.Log(string.Format("Error override bool CheckIsCancel( - {0}", ex.Message)); return(false); } return(true); }
// 오픈 마켓들은 바로 사용처리를 해줬기 때문에 DB 에 AR, UR 이 있으면 그냥 A, U 로 변경한다. public override bool OpenMarketChangeState() { try { foreach (var pData in DBSelected_List_) { if (pData.Value.State_ == DealStateManager.Instance.StateString_[(Int32)DealStateEnum.FINISH_RESERVED]) { pData.Value.State_ = DealStateManager.Instance.StateString_[(Int32)DealStateEnum.USED]; if (DBProccess_List_.ContainsKey(pData.Value.channelOrderCode_) == false) { DBProccess_List_.Add(pData.Value.channelOrderCode_, pData.Value); } } else if (pData.Value.State_ == DealStateManager.Instance.StateString_[(Int32)DealStateEnum.AR]) { pData.Value.State_ = DealStateManager.Instance.StateString_[(Int32)DealStateEnum.A]; if (DBProccess_List_.ContainsKey(pData.Value.channelOrderCode_) == false) { DBProccess_List_.Add(pData.Value.channelOrderCode_, pData.Value); } } } } catch (System.Exception ex) { NewLogManager2.Instance.Log(string.Format("Error bool OpenMarketChangeState - {0}", ex.Message)); return(false); } return(true); }
public override bool CheckIsCancel() { foreach (var pData in Excel_Cancel_List_) { if (DBSelected_List_.ContainsKey(pData.Key) == true) { if (DBProccess_List_.ContainsKey(pData.Key) == true) { NewLogManager2.Instance.Log(string.Format("CheckIsCancel DB 처리에 두가지가 다 들어가 있다.{0}", pData.Key)); continue; } COrderData pCOrderData = DBSelected_List_[pData.Key]; if (pCOrderData.State_ != DealStateManager.Instance.StateString_[(Int32)DealStateEnum.CANCEL]) { pCOrderData.State_ = DealStateManager.Instance.StateString_[(Int32)DealStateEnum.CANCEL]; DBCancel_List_.Add(pCOrderData.channelOrderCode_, pCOrderData); } } } return(true); }