Пример #1
0
        public PricingResponsesSubForm(object dataBoundItem, Extensions.DataGridViewSubformCell cell) : base(dataBoundItem, cell)
        {
            InitializeComponent();

            _pricingRequest = (PricingRequest)dataBoundItem;
            PricingResponseBindingSource.DataSource       = _pricingRequest.Prices;
            PricingResponseBindingNavigator.BindingSource = PricingResponseBindingSource;
            PricingResponseDataGridView.DataSource        = PricingResponseBindingSource;

            _pricingRequest.PricingResponseAdded += PricingRequestOnPricingResponseAdded;
        }
        public OrderDetailSubform(object dataBoundItem, Extensions.DataGridViewSubformCell cell) : base(dataBoundItem, cell)
        {
            InitializeComponent();
            newExecutionReportCallBack = new NewExecutionReportCallBack(onNewExecutionReport);

            _orderRequest = (OrderRequest)dataBoundItem;
            executionBindingSource.DataSource = _orderRequest.Order.Executions;
            executionsNavigator.BindingSource = executionBindingSource;
            dataGridViewExecutions.DataSource = executionBindingSource;

            _orderRequest.Order.ExecutionReportAdded += OrderOnExecutionReportAdded;

            // details tab
            txtSymbol.Text            = _orderRequest.Order.Symbol;
            txtSide.Text              = _orderRequest.Order.Side;
            txtInstrumentType.Text    = _orderRequest.Order.InstrumentType;
            txtOrderType.Text         = _orderRequest.Order.OrderType;
            txtSummaryLastSpot.Text   = _orderRequest.Order.LastSpotRate.ToString(CultureInfo.InvariantCulture);
            txtSummaryNearPoints.Text = _orderRequest.Order.LastNearForwardPoints.ToString(CultureInfo.InvariantCulture);
            txtSummaryNearAllIn.Text  = _orderRequest.Order.LastNearAllInPrice.ToString(CultureInfo.InvariantCulture);
            txtSummaryFarPoints.Text  = _orderRequest.Order.LastFarForwardPoints.ToString(CultureInfo.InvariantCulture);
            txtSummaryFarAllIn.Text   = _orderRequest.Order.LastFarAllInPrice.ToString(CultureInfo.InvariantCulture);
            txtSummaryStatus.Text     = _orderRequest.Order.Status;

            // near tab
            txtNearAmount.Text            = _orderRequest.Order.NearAmount.ToString(CultureInfo.InvariantCulture);
            txtNearCurrency.Text          = _orderRequest.Order.NearCurrency;
            txtNearTenor.Text             = _orderRequest.Order.NearTenor;
            txtNearSettles.Text           = _orderRequest.Order.NearSettlementDate.ToString("dd-MMM-yyyy");
            txtNearSpot.Text              = _orderRequest.Order.LastSpotRate.ToString(CultureInfo.InvariantCulture);
            txtNearPoints.Text            = _orderRequest.Order.LastNearForwardPoints.ToString(CultureInfo.InvariantCulture);
            txtNearAllIn.Text             = _orderRequest.Order.LastNearAllInPrice.ToString(CultureInfo.InvariantCulture);
            lstNearAllocations.DataSource = _orderRequest.Order.NearAllocations;

            // far tab
            txtFarAmount.Text            = _orderRequest.Order.FarAmount.ToString(CultureInfo.InvariantCulture);
            txtFarCurrency.Text          = _orderRequest.Order.FarCurrency;
            txtFarTenor.Text             = _orderRequest.Order.FarTenor;
            txtFarSettles.Text           = _orderRequest.Order.FarSettlementDate.ToString("dd-MMM-yyyy");
            txtFarSpot.Text              = _orderRequest.Order.LastSpotRate.ToString(CultureInfo.InvariantCulture);
            txtFarPoints.Text            = _orderRequest.Order.LastFarForwardPoints.ToString(CultureInfo.InvariantCulture);
            txtFarAllIn.Text             = _orderRequest.Order.LastFarAllInPrice.ToString(CultureInfo.InvariantCulture);
            lstFarAllocations.DataSource = _orderRequest.Order.FarAllocations;
        }
Пример #3
0
 public MyDGVESubForm(object DataBoundItem, Extensions.DataGridViewSubformCell Cell)
     : base(DataBoundItem, Cell)
 {
     InitializeComponent();
 }
Пример #4
0
 void MySubFormColumn_SubformShowing(Extensions.DataGridViewSubformCell sender, Extensions.SubformShowingEventArgs e)
 {
     Debug.WriteLine("ON : MySubFormColumn_SubformShowing");
 }