コード例 #1
0
ファイル: AltIDGroupList.cs プロジェクト: heber/FreeOQ
 public AltIDGroup Add(string altSource)
 {
   foreach (FIXSecurityAltIDGroup group in (FIXGroupList) this.instrument.instrument.SecurityAltIDGroup)
   {
     if (group.SecurityAltIDSource == altSource)
       return new AltIDGroup(this.instrument, group);
   }
   FIXSecurityAltIDGroup group1 = new FIXSecurityAltIDGroup();
   group1.SecurityAltIDSource = altSource;
   this.instrument.instrument.SecurityAltIDGroup.Add((FIXGroup) group1);
   return new AltIDGroup(this.instrument, group1);
 }
コード例 #2
0
ファイル: FIXStrikesGroup.cs プロジェクト: zhuzhenping/FreeOQ
 public void AddGroup(FIXSecurityAltIDGroup group)
 {
     this.ovMtIkH9Mt.Add((object)group);
     ++this.NoSecurityAltID;
 }
コード例 #3
0
 public void AddGroup(FIXSecurityAltIDGroup group)
 {
     this.PwiM5D9w1.Add((object)group);
     ++this.NoSecurityAltID;
 }
コード例 #4
0
 public void AddGroup(FIXSecurityAltIDGroup group)
 {
     this.fSecurityAltIDGroup.Add((FIXGroup)group);
     this.Groups.Add((FIXGroup)group);
     ++this.NoSecurityAltID;
 }
コード例 #5
0
 public void AddGroup(FIXSecurityAltIDGroup group)
 {
   this.cTgyoLSmK5.Add((object) group);
   ++this.NoSecurityAltID;
 }
コード例 #6
0
ファイル: InstrumentDbServer.cs プロジェクト: heber/FreeOQ
 public InstrumentList Load()
 {
     IDbCommand command1 = this.connection.CreateCommand();
     command1.CommandText = "comdd";
     IDataReader dataReader1 = command1.ExecuteReader();
     while (dataReader1.Read())
     {
         int int32 = dataReader1.GetInt32(0);
         Type type = Type.GetType(dataReader1.GetString(1));
         this.aKpdKBGUfP.Add(int32, type);
         this.cVFd9nJe3b.Add(type, int32);
     }
     dataReader1.Close();
     command1.Dispose();
     IDbCommand command2 = this.connection.CreateCommand();
     command2.CommandText = "load";
     IDataReader dataReader2 = command2.ExecuteReader();
     while (dataReader2.Read())
     {
         int int32 = dataReader2.GetInt32(0);
         Type type = Type.GetType(dataReader2.GetString(1));
         this.BuYdCExFpF.Add(int32, type);
         this.UXKdMsMyXN.Add(type, int32);
     }
     dataReader2.Close();
     command2.Dispose();
     InstrumentList instrumentList = new InstrumentList();
     IDbCommand command3 = this.connection.CreateCommand();
     command3.CommandText = "load";
     IDataReader dataReader3 = command3.ExecuteReader();
     while (dataReader3.Read())
     {
         int int32 = dataReader3.GetInt32(0);
         Type type1 = this.aKpdKBGUfP[dataReader3.GetInt32(1)];
         Type type2 = this.BuYdCExFpF[dataReader3.GetInt32(2)];
         string @string = dataReader3.GetString(3);
         Instrument instrument = Activator.CreateInstance(type1, true) as Instrument;
         IPricer pricer = Activator.CreateInstance(type2) as IPricer;
         instrument.Symbol = @string;
         instrument.Id = int32;
         instrument.Pricer = pricer;
         if (instrumentList[@string] == null)
             instrumentList.Add(instrument);
     }
     dataReader3.Close();
     command3.Dispose();
     FIXDbServer.LoadFIXGroups(this.connection, (FIXGroupList)instrumentList, "fsdfs");
     LegList legList = new LegList();
     IDbCommand command4 = this.connection.CreateCommand();
     command4.CommandText = "load";
     IDataReader dataReader4 = command4.ExecuteReader();
     while (dataReader4.Read())
     {
         int int32_1 = dataReader4.GetInt32(0);
         int int32_2 = dataReader4.GetInt32(1);
         int int32_3 = dataReader4.GetInt32(2);
         Leg leg = new Leg(instrumentList.GetById(int32_3));
         leg.Id = int32_1;
         instrumentList.GetById(int32_2).Legs.Add((FIXGroup)leg);
         legList.Add((FIXGroup)leg);
     }
     dataReader4.Close();
     command4.Dispose();
     FIXDbServer.LoadFIXGroups(this.connection, (FIXGroupList)legList, "");
     UnderlyingList underlyingList = new UnderlyingList();
     IDbCommand command5 = this.connection.CreateCommand();
     command5.CommandText = "load";
     IDataReader dataReader5 = command5.ExecuteReader();
     while (dataReader5.Read())
     {
         int int32_1 = dataReader5.GetInt32(0);
         int int32_2 = dataReader5.GetInt32(1);
         int int32_3 = dataReader5.GetInt32(2);
         Underlying underlying = new Underlying(instrumentList.GetById(int32_3));
         underlying.Id = int32_1;
         instrumentList.GetById(int32_2).Underlyings.Add((FIXGroup)underlying);
         underlyingList.Add((FIXGroup)underlying);
     }
     dataReader5.Close();
     command5.Dispose();
     FIXDbServer.LoadFIXGroups(this.connection, (FIXGroupList)underlyingList, "dss");
     FIXSecurityAltIDGroupList securityAltIdGroupList = new FIXSecurityAltIDGroupList();
     IDbCommand command6 = this.connection.CreateCommand();
     command6.CommandText = "load";
     IDataReader dataReader6 = command6.ExecuteReader();
     while (dataReader6.Read())
     {
         int int32_1 = dataReader6.GetInt32(0);
         int int32_2 = dataReader6.GetInt32(1);
         FIXSecurityAltIDGroup securityAltIdGroup = new FIXSecurityAltIDGroup();
         securityAltIdGroup.Id = int32_1;
         instrumentList.GetById(int32_2).SecurityAltIDGroup.Add((FIXGroup)securityAltIdGroup);
         securityAltIdGroupList.Add((FIXGroup)securityAltIdGroup);
     }
     dataReader6.Close();
     command6.Dispose();
     FIXDbServer.LoadFIXGroups(this.connection, (FIXGroupList)securityAltIdGroupList, "fsfs");
     return instrumentList;
 }
コード例 #7
0
 public void AddGroup(FIXSecurityAltIDGroup group)
 {
     this.GfKtBcv0is.Add((object)group);
     ++this.NoSecurityAltID;
 }
コード例 #8
0
 public void AddGroup(FIXSecurityAltIDGroup group)
 {
     this.HvP74JPWIJ.Add((object)group);
     ++this.NoSecurityAltID;
 }
コード例 #9
0
 public void AddGroup(FIXSecurityAltIDGroup group)
 {
     this.vEmhZY71aP.Add((object)group);
     ++this.NoSecurityAltID;
 }
コード例 #10
0
 public void AddGroup(FIXSecurityAltIDGroup group)
 {
     this.IebhBKQuwX.Add((object)group);
     ++this.NoSecurityAltID;
 }
コード例 #11
0
 public void AddGroup(FIXSecurityAltIDGroup group)
 {
     this.unQ7nYO0i8.Add((object)group);
     ++this.NoSecurityAltID;
 }
コード例 #12
0
 public void AddGroup(FIXSecurityAltIDGroup group)
 {
     this.EpH7w4tSpW.Add((object)group);
     ++this.NoSecurityAltID;
 }
コード例 #13
0
 public void AddGroup(FIXSecurityAltIDGroup group)
 {
     this.K7ptjtejOW.Add((object)group);
     ++this.NoSecurityAltID;
 }
コード例 #14
0
 public void AddGroup(FIXSecurityAltIDGroup group)
 {
     this.IjLYunq6x1.Add((object)group);
     ++this.NoSecurityAltID;
 }
コード例 #15
0
 public void AddGroup(FIXSecurityAltIDGroup group)
 {
     this.wCLAcaZ2RA.Add((object)group);
     ++this.NoSecurityAltID;
 }
コード例 #16
0
ファイル: FIXConfirmation.cs プロジェクト: heber/FreeOQ
 public void AddGroup(FIXSecurityAltIDGroup group)
 {
   this.cRxyUTNebQ.Add((object) group);
   ++this.NoSecurityAltID;
 }
コード例 #17
0
 public void AddGroup(FIXSecurityAltIDGroup group)
 {
   this.fF0uNIB3OR.Add((object) group);
   ++this.NoSecurityAltID;
 }
コード例 #18
0
 public void AddGroup(FIXSecurityAltIDGroup group)
 {
     this.XuwydVvSoR.Add((object)group);
     ++this.NoSecurityAltID;
 }
コード例 #19
0
ファイル: FIXSecurityDefinition.cs プロジェクト: heber/FreeOQ
 public void AddGroup(FIXSecurityAltIDGroup group)
 {
   this.vEmhZY71aP.Add((object) group);
   ++this.NoSecurityAltID;
 }
コード例 #20
0
ファイル: FIXNewOrderMultileg.cs プロジェクト: heber/FreeOQ
 public void AddGroup(FIXSecurityAltIDGroup group)
 {
   this.kYWYssgFOf.Add((object) group);
   ++this.NoSecurityAltID;
 }
コード例 #21
0
ファイル: FIXCollateralReport.cs プロジェクト: heber/FreeOQ
 public void AddGroup(FIXSecurityAltIDGroup group)
 {
   this.u3xA8vrFby.Add((object) group);
   ++this.NoSecurityAltID;
 }
コード例 #22
0
 public void AddGroup(FIXSecurityAltIDGroup group)
 {
     this.JhRYveIYcA.Add((object)group);
     ++this.NoSecurityAltID;
 }
コード例 #23
0
ファイル: FIXOrderStatusRequest.cs プロジェクト: heber/FreeOQ
 public void AddGroup(FIXSecurityAltIDGroup group)
 {
   this.PwiM5D9w1.Add((object) group);
   ++this.NoSecurityAltID;
 }
コード例 #24
0
ファイル: FIXQuoteStatusRequest.cs プロジェクト: heber/FreeOQ
 public void AddGroup(FIXSecurityAltIDGroup group)
 {
   this.QPMYOI6cu.Add((object) group);
   ++this.NoSecurityAltID;
 }
コード例 #25
0
 public void AddGroup(FIXSecurityAltIDGroup group)
 {
   this.HvP74JPWIJ.Add((object) group);
   ++this.NoSecurityAltID;
 }
コード例 #26
0
ファイル: FIXStrikesGroup.cs プロジェクト: heber/FreeOQ
 public void AddGroup(FIXSecurityAltIDGroup group)
 {
   this.ovMtIkH9Mt.Add((object) group);
   ++this.NoSecurityAltID;
 }
コード例 #27
0
 public void AddGroup(FIXSecurityAltIDGroup group)
 {
     this.AhKFVCBrI.Add((object)group);
     ++this.NoSecurityAltID;
 }
コード例 #28
0
 public void AddGroup(FIXSecurityAltIDGroup group)
 {
   this.IjLYunq6x1.Add((object) group);
   ++this.NoSecurityAltID;
 }
コード例 #29
0
ファイル: FIXQuoteStatusReport.cs プロジェクト: heber/FreeOQ
 public void AddGroup(FIXSecurityAltIDGroup group)
 {
   this.YbiuWoihDY.Add((object) group);
   ++this.NoSecurityAltID;
 }
コード例 #30
0
 public void AddGroup(FIXSecurityAltIDGroup group)
 {
   this.AhKFVCBrI.Add((object) group);
   ++this.NoSecurityAltID;
 }
コード例 #31
0
 public void AddGroup(FIXSecurityAltIDGroup group)
 {
     this.KnxQDTEJFy.Add((object)group);
     ++this.NoSecurityAltID;
 }
コード例 #32
0
ファイル: FIXQuote.cs プロジェクト: heber/FreeOQ
 public void AddGroup(FIXSecurityAltIDGroup group)
 {
   this.VgJZCv0DpQ.Add((object) group);
   ++this.NoSecurityAltID;
 }
コード例 #33
0
 public void AddGroup(FIXSecurityAltIDGroup group)
 {
     this.z3OYlnlrT6.Add((object)group);
     ++this.NoSecurityAltID;
 }
コード例 #34
0
ファイル: FIXOrderCancelRequest.cs プロジェクト: heber/FreeOQ
 public void AddGroup(FIXSecurityAltIDGroup group)
 {
   this.qiMtzZLgcI.Add((object) group);
   ++this.NoSecurityAltID;
 }
コード例 #35
0
 public void AddGroup(FIXSecurityAltIDGroup group)
 {
     this.Dn1A6xcG2M.Add((object)group);
     ++this.NoSecurityAltID;
 }
コード例 #36
0
ファイル: FIXSecurityStatus.cs プロジェクト: heber/FreeOQ
 public void AddGroup(FIXSecurityAltIDGroup group)
 {
   this.GfKtBcv0is.Add((object) group);
   ++this.NoSecurityAltID;
 }
コード例 #37
0
ファイル: FIXPositionReport.cs プロジェクト: heber/FreeOQ
 public void AddGroup(FIXSecurityAltIDGroup group)
 {
   this.sB77HddeYT.Add((object) group);
   ++this.NoSecurityAltID;
 }
コード例 #38
0
 public void AddGroup(FIXSecurityAltIDGroup group)
 {
     this.ytytaFo0H5.Add((object)group);
     ++this.NoSecurityAltID;
 }
コード例 #39
0
ファイル: FIXCollateralResponse.cs プロジェクト: heber/FreeOQ
 public void AddGroup(FIXSecurityAltIDGroup group)
 {
   this.uSW7MR3dV1.Add((object) group);
   ++this.NoSecurityAltID;
 }
コード例 #40
0
 public void AddGroup(FIXSecurityAltIDGroup group)
 {
   this.aQc81UXdAf.Add((object) group);
   ++this.NoSecurityAltID;
 }
コード例 #41
0
 public void AddGroup(FIXSecurityAltIDGroup group)
 {
   this.EpH7w4tSpW.Add((object) group);
   ++this.NoSecurityAltID;
 }
コード例 #42
0
ファイル: FIXCollateralInquiry.cs プロジェクト: heber/FreeOQ
 public void AddGroup(FIXSecurityAltIDGroup group)
 {
   this.ubvAV8IGyk.Add((object) group);
   ++this.NoSecurityAltID;
 }
コード例 #43
0
ファイル: FIXCollateralRequest.cs プロジェクト: heber/FreeOQ
 public void AddGroup(FIXSecurityAltIDGroup group)
 {
   this.uCL8GIaLVe.Add((object) group);
   ++this.NoSecurityAltID;
 }
コード例 #44
0
 public void AddGroup(FIXSecurityAltIDGroup group)
 {
   this.H1Q4SNW22.Add((object) group);
   ++this.NoSecurityAltID;
 }
コード例 #45
0
ファイル: FIXAllocationReport.cs プロジェクト: heber/FreeOQ
 public void AddGroup(FIXSecurityAltIDGroup group)
 {
   this.mvnmYHLQw.Add((object) group);
   ++this.NoSecurityAltID;
 }
コード例 #46
0
ファイル: FIXMarketDataSnapshot.cs プロジェクト: heber/FreeOQ
 public void AddGroup(FIXSecurityAltIDGroup group)
 {
   this.ytytaFo0H5.Add((object) group);
   ++this.NoSecurityAltID;
 }
コード例 #47
0
ファイル: FIXExecutionReport.cs プロジェクト: heber/FreeOQ
		public void AddGroup(FIXSecurityAltIDGroup group)
		{
			this.PiVAgImmHi.Add((object)group);
			++this.NoSecurityAltID;
		}
コード例 #48
0
 public void AddGroup(FIXSecurityAltIDGroup group)
 {
     this.qiMtzZLgcI.Add((object)group);
     ++this.NoSecurityAltID;
 }
コード例 #49
0
ファイル: FIXAdvertisement.cs プロジェクト: heber/FreeOQ
		public void AddGroup(FIXSecurityAltIDGroup group)
		{
			this.Dn1A6xcG2M.Add((object)group);
			++this.NoSecurityAltID;
		}
コード例 #50
0
 public void AddGroup(FIXSecurityAltIDGroup group)
 {
     this.nqHZetlt4l.Add((object)group);
     ++this.NoSecurityAltID;
 }
コード例 #51
0
 public void AddGroup(FIXSecurityAltIDGroup group)
 {
   this.IebhBKQuwX.Add((object) group);
   ++this.NoSecurityAltID;
 }
コード例 #52
0
 public void AddGroup(FIXSecurityAltIDGroup group)
 {
     this.d0CQM08SJx.Add((object)group);
     ++this.NoSecurityAltID;
 }