Ejemplo n.º 1
0
        private void updateBtn_Click(object sender, RoutedEventArgs e)
        {
            WebRecord webSelectedItem = webOnlyDataGrid.SelectedCells
                                        .Select(cell => (WebRecord)cell.Item).First();

            ComputerRecord localSelected = localRecordDataGrid.SelectedCells
                                           .Select(cell => (ComputerRecord)cell.Item).First();

            localSelected.CName = webSelectedItem.Name;

            webOnlyDataGrid.UnselectAll();
            localRecordDataGrid.UnselectAll();

            //List<ComputerRecord> sourceTmp = (List<ComputerRecord>) localRecordDataGrid.ItemsSource;
            //localRecordDataGrid.ItemsSource = null;
            //localRecordDataGrid.ItemsSource = sourceTmp;

            showDiff();
        }
Ejemplo n.º 2
0
        private void moveBtn_Click(object sender, RoutedEventArgs e)
        {
            recordsToAdd = new List <WebRecord>();

            recordsToAdd = webOnlyDataGrid.SelectedCells
                           .Select(cell => (WebRecord)cell.Item)
                           .Distinct()
                           .ToList();

            webOnlyDataGrid.UnselectAll();
            localRecordDataGrid.UnselectAll();

            foreach (WebRecord webRecord in recordsToAdd)
            {
                ComputerRecord record = new ComputerRecord();
                record.CName = webRecord.Name;
                records.Add(record);
            }
            showDiff();
            //this.Hide();
        }