示例#1
0
        private void FormInit()
        {
            this.esiTitle.Text = $@"个股投资计划记录 -{SerialNo} -分析日期:{AnalysisDate.ToShortDateString()} -分析人员:{LoginInfo.CurrentUser.UserName}";

            //走势预判
            var trendTypes = new List <ImageComboBoxItem>
            {
                new ImageComboBoxItem
                {
                    Description = "低开低走",
                    Value       = "1",
                },
                new ImageComboBoxItem
                {
                    Description = "低开低走回升",
                    Value       = "2",
                },
                new ImageComboBoxItem
                {
                    Description = "低开高走",
                    Value       = "3",
                },
                new ImageComboBoxItem
                {
                    Description = "低开高走回落",
                    Value       = "4",
                },
                new ImageComboBoxItem
                {
                    Description = "冲高回落",
                    Value       = "5",
                },
                new ImageComboBoxItem
                {
                    Description = "冲高回落回升",
                    Value       = "6",
                },
                new ImageComboBoxItem
                {
                    Description = "高开高走",
                    Value       = "7",
                },
                new ImageComboBoxItem
                {
                    Description = "高开高走回落",
                    Value       = "8",
                },
                new ImageComboBoxItem
                {
                    Description = "跌停",
                    Value       = "9",
                },
                new ImageComboBoxItem
                {
                    Description = "涨停",
                    Value       = "10",
                },
            };

            var imageComboBoxTrendType = new ImageComboBoxEdit();

            imageComboBoxTrendType.Initialize(trendTypes, displayAdditionalItem: false);
            this.riImageComboBoxTrendType = imageComboBoxTrendType.Properties;

            //操作方案
            var operateSchemes = new List <ImageComboBoxItem>
            {
                new ImageComboBoxItem
                {
                    Description = "低止损",
                    Value       = "1",
                },
                new ImageComboBoxItem
                {
                    Description = "塔仓买入",
                    Value       = "2",
                },
                new ImageComboBoxItem
                {
                    Description = "日内短差",
                    Value       = "3",
                },
            };
            var imageComboBoxOperateScheme = new ImageComboBoxEdit();

            imageComboBoxOperateScheme.Initialize(operateSchemes, displayAdditionalItem: false);
            this.riImageComboBoxOperateScheme = imageComboBoxOperateScheme.Properties;

            //交易类别
            var tradeTypes = new List <ImageComboBoxItem>
            {
                new ImageComboBoxItem
                {
                    Description = "目标",
                    Value       = "1",
                },
                new ImageComboBoxItem
                {
                    Description = "波段",
                    Value       = "2",
                },
                new ImageComboBoxItem
                {
                    Description = "短差",
                    Value       = "3",
                },
            };

            var imageComboBoxTradeType = new ImageComboBoxEdit();

            imageComboBoxTradeType.Initialize(tradeTypes, displayAdditionalItem: false);
            this.riImageComboBoxTradeType = imageComboBoxTradeType.Properties;

            //操作方式
            var operateModes = new List <ImageComboBoxItem>
            {
                new ImageComboBoxItem
                {
                    Description = "保留",
                    Value       = "1",
                },
                new ImageComboBoxItem
                {
                    Description = "买入",
                    Value       = "2",
                },
                new ImageComboBoxItem
                {
                    Description = "卖出",
                    Value       = "3",
                },
            };
            var imageComboBoxOperateMode = new ImageComboBoxEdit();

            imageComboBoxOperateMode.Initialize(operateModes, displayAdditionalItem: false);
            this.riImageComboBoxOperateMode = imageComboBoxOperateMode.Properties;

            //取得股票池股票信息
            var stockPool = _IDService.GetIDStockPool().OrderBy(x => x.StockCode).ToList();
            var stocks    = stockPool.Select(x => new StockInfoModel
            {
                FullCode      = x.StockCode,
                Name          = x.StockName,
                DisplayMember = x.StockCode + " - " + x.StockName,
            }
                                             ).ToList();

            this.luStock.Initialize(stocks, "FullCode", "DisplayMember", enableSearch: true, searchColumnIndex: 0);

            this.btnDelete.Enabled = false;
            this.btnAdd.Enabled    = false;
            this.bandedGridView1.SetLayout(editable: true, readOnly: false, showAutoFilterRow: false, multiSelect: true, showCheckBoxRowSelect: true);
            this.bandedGridView1.SetColumnHeaderAppearance();

            foreach (GridColumn column in this.bandedGridView1.Columns)
            {
                if (column.Name == this.colStockCode.Name || column.Name == this.colStockName.Name)
                {
                    column.OptionsColumn.AllowEdit = false;
                }
                else
                {
                    column.OptionsColumn.AllowEdit = true;
                }
            }
        }
示例#2
0
        private void FormInit()
        {
            this.esiTitle.Text = $@"{this.Text.Trim()}({SerialNo}) - {AnalysisDate.ToShortDateString()}";

            this.gridViewSummary.SetLayout(showCheckBoxRowSelect: false, editable: true, editorShowMode: EditorShowMode.MouseDown, readOnly: false, showGroupPanel: false, showFilterPanel: false, showAutoFilterRow: true, rowIndicatorWidth: 40);

            foreach (GridColumn column in this.gridViewSummary.Columns)
            {
                if (column.Name == this.colPrincipalName_S.Name || column.Name == this.colStockCode_S.Name || column.Name == this.colStockName_S.Name)
                {
                    column.OptionsColumn.AllowEdit = false;
                }
                else
                {
                    column.OptionsColumn.AllowEdit = true;
                }
            }

            //操作类型
            var tradeTypes = new List <ImageComboBoxItem>
            {
                new ImageComboBoxItem
                {
                    Description = "目标",
                    Value       = "1",
                },
                new ImageComboBoxItem
                {
                    Description = "波段",
                    Value       = "2",
                },
                new ImageComboBoxItem
                {
                    Description = "隔日短差",
                    Value       = "3",
                },
            };

            var imageComboBoxTradeType = new ImageComboBoxEdit();

            imageComboBoxTradeType.Initialize(tradeTypes, displayAdditionalItem: false);

            this.riImageComboBoxTradeType = imageComboBoxTradeType.Properties;

            //决策建议
            var suggestion = new List <ImageComboBoxItem>
            {
                new ImageComboBoxItem
                {
                    Description = "保留",
                    Value       = 1,
                },
                new ImageComboBoxItem
                {
                    Description = "加仓",
                    Value       = 2,
                },
                new ImageComboBoxItem
                {
                    Description = "减仓",
                    Value       = 3,
                },
                new ImageComboBoxItem
                {
                    Description = "清仓",
                    Value       = 5,
                },
                new ImageComboBoxItem
                {
                    Description = "融券卖出",
                    Value       = 4,
                },
            };

            var imageComboBoxSuggestion = new ImageComboBoxEdit();

            imageComboBoxSuggestion.Initialize(suggestion, displayAdditionalItem: false);

            this.riImageComboBoxDecision = imageComboBoxSuggestion.Properties;

            this.gridViewDetail.SetLayout(showCheckBoxRowSelect: false, editable: false, readOnly: true, showGroupPanel: false, showFilterPanel: false, showAutoFilterRow: false, rowIndicatorWidth: 40);
            this.gridViewDetail.ViewCaption = "各人员建议详情";
        }
示例#3
0
        private void FormInit()
        {
            this.esiTitle.Text = $@"{this.Text.Trim()} - {SerialNo}";
            this.bandedGridView1.SetLayout(showCheckBoxRowSelect: false, editable: true, readOnly: false, showGroupPanel: false, showFilterPanel: false, showAutoFilterRow: false, rowIndicatorWidth: 40);

            this.gridBand1.Caption = $@"评判日期: {AnalysisDate.ToShortDateString()}   分析人员: {LoginInfo.CurrentUser.UserName }";

            foreach (GridColumn column in this.bandedGridView1.Columns)
            {
                if (column.Name == this.colStockCode.Name || column.Name == this.colStockName.Name)
                {
                    column.OptionsColumn.AllowEdit = false;
                }
                else
                {
                    column.OptionsColumn.AllowEdit = true;
                }
            }

            //操作类型
            var tradeTypes = new List <ImageComboBoxItem>
            {
                new ImageComboBoxItem
                {
                    Description = "目标",
                    Value       = "1",
                },
                new ImageComboBoxItem
                {
                    Description = "波段",
                    Value       = "2",
                },
                new ImageComboBoxItem
                {
                    Description = "隔日短差",
                    Value       = "3",
                },
            };

            var imageComboBoxTradeType = new ImageComboBoxEdit();

            imageComboBoxTradeType.Initialize(tradeTypes, displayAdditionalItem: false);

            this.riImageComboBoxTradeType = imageComboBoxTradeType.Properties;

            //决策建议
            var suggestion = new List <ImageComboBoxItem>
            {
                new ImageComboBoxItem
                {
                    Description = "保留",
                    Value       = 1,
                },
                new ImageComboBoxItem
                {
                    Description = "加仓",
                    Value       = 2,
                },
                new ImageComboBoxItem
                {
                    Description = "减仓",
                    Value       = 3,
                },
                new ImageComboBoxItem
                {
                    Description = "清仓",
                    Value       = 5,
                },
                new ImageComboBoxItem
                {
                    Description = "融券卖出",
                    Value       = 4,
                },
            };

            var imageComboBoxSuggestion = new ImageComboBoxEdit();

            imageComboBoxSuggestion.Initialize(suggestion, displayAdditionalItem: false);

            this.riImageComboBoxDecision = imageComboBoxSuggestion.Properties;
        }
示例#4
0
        private void FormInit()
        {
            this.tabPane1.SelectedPage = this.tpRecent;

            var now = _commonService.GetCurrentServerTime().Date;

            #region Page Recent

            this.deTradeDate.Properties.AllowNullInput = DevExpress.Utils.DefaultBoolean.False;
            this.deTradeDate.EditValue = now;

            this.gridView1.SetLayout(showCheckBoxRowSelect: false, editable: true, editorShowMode: DevExpress.Utils.EditorShowMode.MouseDown, readOnly: false, showGroupPanel: true, showFilterPanel: false, showAutoFilterRow: true, rowIndicatorWidth: 40);

            foreach (GridColumn column in this.gridView1.Columns)
            {
                if (column.Name == this.colOperate.Name)
                {
                    column.OptionsColumn.AllowEdit = true;
                }
                else
                {
                    column.OptionsColumn.AllowEdit = false;
                }
            }

            #endregion Page Recent

            #region Page Search

            this.deFrom.Properties.AllowNullInput = DevExpress.Utils.DefaultBoolean.False;
            this.deFrom.EditValue = now.AddMonths(-1);
            this.deTo.Properties.AllowNullInput = DevExpress.Utils.DefaultBoolean.False;
            this.deTo.EditValue = now.AddDays(1);
            this.bandedGridView1.SetLayout(showGroupPanel: true, showAutoFilterRow: true, showCheckBoxRowSelect: false, columnPanelRowHeight: -1, setAlternateRowColor: false);
            this.bandedGridView1.SetColumnHeaderAppearance();

            this.btnExpand.Enabled = false;

            //走势预判
            var trendTypes = new List <ImageComboBoxItem>
            {
                new ImageComboBoxItem
                {
                    Description = "低开低走",
                    Value       = "1",
                },
                new ImageComboBoxItem
                {
                    Description = "低开低走回升",
                    Value       = "2",
                },
                new ImageComboBoxItem
                {
                    Description = "低开高走",
                    Value       = "3",
                },
                new ImageComboBoxItem
                {
                    Description = "低开高走回落",
                    Value       = "4",
                },
                new ImageComboBoxItem
                {
                    Description = "冲高回落",
                    Value       = "5",
                },
                new ImageComboBoxItem
                {
                    Description = "冲高回落回升",
                    Value       = "6",
                },
                new ImageComboBoxItem
                {
                    Description = "高开高走",
                    Value       = "7",
                },
                new ImageComboBoxItem
                {
                    Description = "高开高走回落",
                    Value       = "8",
                },
                new ImageComboBoxItem
                {
                    Description = "跌停",
                    Value       = "9",
                },
                new ImageComboBoxItem
                {
                    Description = "涨停",
                    Value       = "10",
                },
            };

            var imageComboBoxTrendType = new ImageComboBoxEdit();
            imageComboBoxTrendType.Initialize(trendTypes, displayAdditionalItem: false);
            this.riImageComboBoxTrendType = imageComboBoxTrendType.Properties;

            //操作方案
            var operateSchemes = new List <ImageComboBoxItem>
            {
                new ImageComboBoxItem
                {
                    Description = "低止损",
                    Value       = "1",
                },
                new ImageComboBoxItem
                {
                    Description = "塔仓买入",
                    Value       = "2",
                },
                new ImageComboBoxItem
                {
                    Description = "日内短差",
                    Value       = "3",
                },
            };
            var imageComboBoxOperateScheme = new ImageComboBoxEdit();
            imageComboBoxOperateScheme.Initialize(operateSchemes, displayAdditionalItem: false);
            this.riImageComboBoxOperateScheme = imageComboBoxOperateScheme.Properties;

            //交易类别
            var tradeTypes = new List <ImageComboBoxItem>
            {
                new ImageComboBoxItem
                {
                    Description = "目标",
                    Value       = "1",
                },
                new ImageComboBoxItem
                {
                    Description = "波段",
                    Value       = "2",
                },
                new ImageComboBoxItem
                {
                    Description = "短差",
                    Value       = "3",
                },
            };

            var imageComboBoxTradeType = new ImageComboBoxEdit();
            imageComboBoxTradeType.Initialize(tradeTypes, displayAdditionalItem: false);
            this.riImageComboBoxTradeType = imageComboBoxTradeType.Properties;

            //操作方式
            var operateModes = new List <ImageComboBoxItem>
            {
                new ImageComboBoxItem
                {
                    Description = "保留",
                    Value       = "1",
                },
                new ImageComboBoxItem
                {
                    Description = "买入",
                    Value       = "2",
                },
                new ImageComboBoxItem
                {
                    Description = "卖出",
                    Value       = "3",
                },
            };
            var imageComboBoxOperateMode = new ImageComboBoxEdit();
            imageComboBoxOperateMode.Initialize(operateModes, displayAdditionalItem: false);
            this.riImageComboBoxOperateMode = imageComboBoxOperateMode.Properties;

            #endregion Page Search
        }
示例#5
0
        private void FormInit()
        {
            this.esiTitle.Text = $@"个股投资计划记录 -{SerialNo} -分析日期:{AnalysisDate.ToShortDateString()}";

            //走势预判
            var trendTypes = new List <ImageComboBoxItem>
            {
                new ImageComboBoxItem
                {
                    Description = "低开低走",
                    Value       = "1",
                },
                new ImageComboBoxItem
                {
                    Description = "低开低走回升",
                    Value       = "2",
                },
                new ImageComboBoxItem
                {
                    Description = "低开高走",
                    Value       = "3",
                },
                new ImageComboBoxItem
                {
                    Description = "低开高走回落",
                    Value       = "4",
                },
                new ImageComboBoxItem
                {
                    Description = "冲高回落",
                    Value       = "5",
                },
                new ImageComboBoxItem
                {
                    Description = "冲高回落回升",
                    Value       = "6",
                },
                new ImageComboBoxItem
                {
                    Description = "高开高走",
                    Value       = "7",
                },
                new ImageComboBoxItem
                {
                    Description = "高开高走回落",
                    Value       = "8",
                },
                new ImageComboBoxItem
                {
                    Description = "跌停",
                    Value       = "9",
                },
                new ImageComboBoxItem
                {
                    Description = "涨停",
                    Value       = "10",
                },
            };

            var imageComboBoxTrendType = new ImageComboBoxEdit();

            imageComboBoxTrendType.Initialize(trendTypes, displayAdditionalItem: false);
            this.riImageComboBoxTrendType = imageComboBoxTrendType.Properties;

            //操作方案
            var operateSchemes = new List <ImageComboBoxItem>
            {
                new ImageComboBoxItem
                {
                    Description = "低止损",
                    Value       = "1",
                },
                new ImageComboBoxItem
                {
                    Description = "塔仓买入",
                    Value       = "2",
                },
                new ImageComboBoxItem
                {
                    Description = "日内短差",
                    Value       = "3",
                },
            };
            var imageComboBoxOperateScheme = new ImageComboBoxEdit();

            imageComboBoxOperateScheme.Initialize(operateSchemes, displayAdditionalItem: false);
            this.riImageComboBoxOperateScheme = imageComboBoxOperateScheme.Properties;

            //交易类别
            var tradeTypes = new List <ImageComboBoxItem>
            {
                new ImageComboBoxItem
                {
                    Description = "目标",
                    Value       = "1",
                },
                new ImageComboBoxItem
                {
                    Description = "波段",
                    Value       = "2",
                },
                new ImageComboBoxItem
                {
                    Description = "短差",
                    Value       = "3",
                },
            };

            var imageComboBoxTradeType = new ImageComboBoxEdit();

            imageComboBoxTradeType.Initialize(tradeTypes, displayAdditionalItem: false);
            this.riImageComboBoxTradeType = imageComboBoxTradeType.Properties;

            //操作方式
            var operateModes = new List <ImageComboBoxItem>
            {
                new ImageComboBoxItem
                {
                    Description = "保留",
                    Value       = "1",
                },
                new ImageComboBoxItem
                {
                    Description = "买入",
                    Value       = "2",
                },
                new ImageComboBoxItem
                {
                    Description = "卖出",
                    Value       = "3",
                },
            };
            var imageComboBoxOperateMode = new ImageComboBoxEdit();

            imageComboBoxOperateMode.Initialize(operateModes, displayAdditionalItem: false);
            this.riImageComboBoxOperateMode = imageComboBoxOperateMode.Properties;

            //取得股票池股票信息
            var stockPool = _IDService.GetIDStockPool().OrderBy(x => x.StockCode).ToList();
            var stocks    = stockPool.Select(x => new StockInfoModel
            {
                FullCode      = x.StockCode,
                Name          = x.StockName,
                DisplayMember = x.StockCode + " - " + x.StockName,
            }
                                             ).ToList();

            this.bandedGridView1.SetLayout(showAutoFilterRow: false, showGroupPanel: true, columnPanelRowHeight: -1, setAlternateRowColor: false);
            this.bandedGridView1.SetColumnHeaderAppearance();

            foreach (GridColumn column in this.bandedGridView1.Columns)
            {
                if (column.Name == this.colStockCode.Name || column.Name == this.colStockName.Name)
                {
                    column.OptionsColumn.AllowEdit = false;
                }
                else
                {
                    column.OptionsColumn.AllowEdit = true;
                }
            }
        }