コード例 #1
0
        /// <summary>
        /// Handles the Load event of the TradingTicket control.
        /// </summary>
        /// <param name="sender">The source of the event.</param>
        /// <param name="e">The <see cref="EventArgs"/> instance containing the event data.</param>
        private void TradingTicket_Load(object sender, EventArgs e)
        {
            ultraComboEditorSide.DataSource = PerformOperation.FillSide();
            ultraComboEditorSide.DataBind();

            ultraComboEditorAccount.DataSource = PerformOperation.FillAccount();
            ultraComboEditorAccount.DataBind();

            // adding the placeholder to text box
            ultraTextEditorSymbol.Text = "Enter Symbol";
        }
コード例 #2
0
        /// <summary>
        /// Initializes a parameterised constructor.
        /// </summary>
        /// <param name="frm">The FRM.</param>
        /// <param name="menuStrip">The menu strip.</param>
        public TradingTicket(Form frm, string menuStrip)
        {
            try
            {
                if (frm.Text == "Blotter")
                {
                    InitializeComponent();

                    //foreach (DataRow dr in PerformOperation.StoreOrder.Rows) // search whole table
                    //{
                    List <Orders> dr = PerformOperation.InputFromBlotter(Blotter.BlotterPassTT);
                    if (dr[0].CLOrderID.ToString() == Blotter.BlotterPassTT)
                    {
                        ultraTextEditorSymbol.Text    = dr[0].Symbol.ToString();
                        ultraTextEditorSymbol.Enabled = false;
                        ultraComboEditorSide.Value    = dr[0].Side.ToString();
                        ultraComboEditorSide.Enabled  = false;
                        if (menuStrip == "toolStripCreate")
                        {
                            ultraComboEditorAccount.Value   = dr[0].Account.ToString();
                            ultraComboEditorAccount.Enabled = false;
                            ultraBtnCreateBlotter.Visible   = true;
                        }
                        else if (menuStrip == "toolStripEdit")
                        {
                            ultraComboEditorAccount.DataSource = PerformOperation.FillAccount();
                            ultraComboEditorAccount.DataBind();

                            ultraComboEditorAccount.SelectedIndex = ultraComboEditorAccount.FindString(dr[0].Account.ToString());
                            ultraBtnEditBlotter.Visible           = true;
                        }
                        ultraTextEditorQuantity.Value = dr[0].Quantity.ToString();
                        ultraTextEditorPrice.Value    = dr[0].AvgPrice.ToString();

                        ultraButtonCreateOrder.Visible = false;
                        ultraButtonDoneAway.Visible    = false;

                        //break;
                    }
                    //}
                }
            }
            catch (Exception)
            {
            }
        }