Esempio n. 1
0
        private void DeleteBtn_Click(object sender, RoutedEventArgs e)
        {
            //get the selected bars
            var rows = DataGrid.SelectedItems;
            if (rows.Count < 0) return;

            var result = MessageBox.Show(string.Format("Are you sure you want to delete {0} rows?", rows.Count), "Delete Rows", MessageBoxButton.YesNo);
            if (result == MessageBoxResult.No) return;

            var toDelete = rows.Cast<OHLCBar>().ToList();

            using (var localStorage = new MySQLStorage())
            {
                localStorage.DeleteData(TheInstrument, _loadedFrequency, toDelete);
            }

            foreach (OHLCBar bar in toDelete)
            {
                Data.Remove(bar);
            }
        }