public void AddPOrderAsCC_WithChangeSign(POrder o)
        {
            CodeCount cc = new CodeCount();
            cc.Code = o.Code;
            cc.Count = o.GetSignedContractedCount() * (-1);

            _ccs.Add(cc);
        }
 public static void CancelRemainsRightNow(POrder order)
 {
     order.UpdateCancelMessage(order.ReqCount - Math.Abs(order.GetSignedContractedCount()));
 }
示例#3
0
 Door_Sweeper_Order_Json_Datum GetSweeperOrderJsonDatum(POrder o)
 {
     Door_Sweeper_Order_Json_Datum datum = new Door_Sweeper_Order_Json_Datum();
     datum.SweeperID = this.ID;
     datum.OrderNumber = o.OrderNumber;
     datum.OrderState = o.GetState();
     datum.Code = o.Code;
     datum.ReqCount = o.ReqCount;
     datum.SignedContractedCount = o.GetSignedContractedCount();
     RawMarketData rmd = RmdManager.Ins().GetData(o.Code);
     datum.Name = rmd.Name;
     datum.ReqPrice = o.ReqPrice;
     return datum;
 }