Example #1
0
        /// <summary>
        /// double click on table with instruments
        /// двойной клик по таблице с инструментами
        /// </summary>
        void _myGridView_DoubleClick(object sender, EventArgs e)
        {
            DataGridViewRow row = null;

            try
            {
                row = _myGridView.SelectedRows[0];
            }
            catch (Exception)
            {
                // ignore
            }

            if (row == null)
            {
                return;
            }

            string str = row.Cells[1].Value.ToString();

            Security security = _server.Securities.Find(s => s.Name == str);

            if (security == null)
            {
                return;
            }

            int rowNum = row.Index;

            SecurityUi ui = new SecurityUi(security);

            ui.ShowDialog();

            if (ui.IsChanged)
            {
                security = _server.SecuritiesTester[rowNum].Security;

                for (int i = 0; i < _server.SecuritiesTester.Count; i++)
                {
                    if (_server.SecuritiesTester[i].Security.Name == security.Name)
                    {
                        _server.SecuritiesTester[i].Security = security;
                    }
                }

                _server.SaveSecurityDopSettings(security);
            }

            PaintGrid();
        }
Example #2
0
        /// <summary>
        /// двойной клик по таблице с инструментами
        /// </summary>
        void _myGridView_DoubleClick(object sender, EventArgs e)
        {
            DataGridViewRow row = null;

            try
            {
                row = _myGridView.SelectedRows[0];
            }
            catch (Exception)
            {
                // ignore
            }

            if (row == null)
            {
                return;
            }

            string str = row.Cells[1].Value.ToString();

            Security security = _server.GetSecurityForName(str);

            if (security == null)
            {
                return;
            }

            SecurityUi ui = new SecurityUi(security);

            ui.ShowDialog();

            if (ui.IsChanged)
            {
                _server.SaveSecurityDopSettings(security);
                _server.ReloadSecurities();
            }
        }