コード例 #1
0
 public virtual void RequestInstrumentDefinitions(InstrumentDefinitionRequest request)
 {
 }
コード例 #2
0
 public virtual void Send(InstrumentDefinitionRequest request)
 {
 }
コード例 #3
0
ファイル: Provider.cs プロジェクト: ForTrade/CSharp
 public virtual void Send(InstrumentDefinitionRequest request)
 {
 }
コード例 #4
0
 private void btnRequest_Click(object sender, EventArgs e)
 {
   this.instruments.Clear();
   this.gbxFilter.Enabled = false;
   this.btnRequest.Visible = false;
   this.btnCancel.Visible = true;
   this.btnImport.Visible = false;
   this.chbUpdate.Visible = false;
   this.ltvInstruments.Enabled = false;
   this.tsiInfo.Text = "Requesting instruments...";
   this.tsiProgress.Value = 0;
   this.tsiProgress.Visible = true;
   this.requestId = Guid.NewGuid().ToString();
   InstrumentDefinitionRequest request = new InstrumentDefinitionRequest();
   request.Id = this.requestId;
   if (this.chbInstrumentType.Checked)
     request.FilterType = new InstrumentType?((InstrumentType) this.cbxInstrumentType.SelectedItem);
   if (this.chbExchange.Checked)
   {
     string str = this.tbxExchange.Text.Trim();
     if (str != string.Empty)
       request.FilterExchange = str;
   }
   if (this.chbSymbol.Checked)
   {
     string str = this.tbxSymbol.Text.Trim();
     if (str != string.Empty)
       request.FilterSymbol = str;
   }
   ThreadPool.QueueUserWorkItem((WaitCallback) (obj => this.provider.Send(request)));
 }
コード例 #5
0
ファイル: Provider.cs プロジェクト: ForTrade/CSharp
 public virtual void RequestInstrumentDefinitions(InstrumentDefinitionRequest request)
 {
 }