Пример #1
0
 void stiEvents_OnSTIOrderReject(ref structSTIOrderReject structOrderReject)
 {
     if (UseXmlMode)
     {
         return;
     }
     doupdatereject(ref structOrderReject);
 }
Пример #2
0
 void stiEvents_OnSTIOrderRejectXML(ref string bstrOrder)
 {
     try
     {
         XmlSerializer        xs = new XmlSerializer(typeof(SterlingLib.structSTIOrderReject));
         structSTIOrderReject q  = (structSTIOrderReject)xs.Deserialize(new System.IO.StringReader(bstrOrder));
         doupdatereject(ref q);
     }
     catch (Exception ex)
     {
         debug("Error deserializing reject: " + bstrOrder);
         debug(ex.Message + ex.StackTrace);
     }
 }
Пример #3
0
 void stiEvents_OnSTIOrderReject(ref structSTIOrderReject structOrderReject)
 {
     if (UseXmlMode) return;
     doupdatereject(ref structOrderReject);
 }
Пример #4
0
 void doupdatereject(ref structSTIOrderReject structOrderReject)
 {
     debug("reject: " + structOrderReject.bstrClOrderId + " reason: " + structOrderReject.nRejectReason + " " + sterrejectpretty(structOrderReject.nRejectReason) + " additional info: " + structOrderReject.bstrText);
 }
Пример #5
0
 void doupdatereject(ref structSTIOrderReject structOrderReject)
 {
     debug("reject: " + structOrderReject.bstrClOrderId + " reason: " + structOrderReject.nRejectReason + " " + sterrejectpretty(structOrderReject.nRejectReason) + " additional info: " + structOrderReject.bstrText);
     if (SendCancelOnReject)
     {
         long cancelid = 0;
         if (long.TryParse(structOrderReject.bstrClOrderId, out cancelid))
         {
             v("sending cancel ack for rejected id: " + cancelid);
             newcancel(cancelid);
         }
     }
 }
Пример #6
0
 void doupdatereject(ref structSTIOrderReject structOrderReject)
 {
     debug("reject: " + structOrderReject.bstrClOrderId + " reason: " + structOrderReject.nRejectReason + " " + sterrejectpretty(structOrderReject.nRejectReason) + " additional info: " + structOrderReject.bstrText);
 }