Example #1
0
        private void MenuitemTrimHistoryClick(object sender, EventArgs e)
        {
            // для всех либо для выбранных строк
            var selectedRows = gridInfo.rows.Where(r => r.Selected).ToList();
            if (selectedRows.Count == 0)
                selectedRows.AddRange(gridInfo.rows.ToList());
            if (selectedRows.Count == 0) return;

            // получить список записей QuoteFileInfo
            var fileInfos = selectedRows.Select(r => (QuoteFileInfo) r.ValueObject).ToList();

            // открыть диалог отсечения истории
            var dlg = new TruncateHistoryForm(fileInfos);
            dlg.ShowDialog();
        }
Example #2
0
        private void MenuitemTrimHistoryClick(object sender, EventArgs e)
        {
            // для всех либо для выбранных строк
            var selectedRows = gridInfo.rows.Where(r => r.Selected).ToList();

            if (selectedRows.Count == 0)
            {
                selectedRows.AddRange(gridInfo.rows.ToList());
            }
            if (selectedRows.Count == 0)
            {
                return;
            }

            // получить список записей QuoteFileInfo
            var fileInfos = selectedRows.Select(r => (QuoteFileInfo)r.ValueObject).ToList();

            // открыть диалог отсечения истории
            var dlg = new TruncateHistoryForm(fileInfos);

            dlg.ShowDialog();
        }