private void ButtonSalva_Click(object sender, RoutedEventArgs e) { if (isChanged) { SalvaArea(); } isChanged = false; CartelleAreaCliente = CartelleCliente.Where(c => c.Codice == Area.Codice).Select(c => c.Clone()).ToList(); trvCartelle.ItemsSource = CartelleAreaCliente; }
private void ConfermaSalvataggio() { if (isChanged) { var messageBoxResult = MessageBox.Show("Vuoi salvare i cambiamenti?", "Assegnazione Incarichi", MessageBoxButton.YesNo); if (messageBoxResult == MessageBoxResult.Yes) { SalvaArea(); } isChanged = false; CartelleAreaCliente = CartelleCliente.Where(c => c.Codice == Area.Codice).Select(c => c.Clone()).ToList(); trvCartelle.ItemsSource = CartelleAreaCliente; } }
private void SetArea(AreaCartella area) { Area = area; if (area == null) { cmbAree.SelectedItem = null; CartelleAreaCliente = null; } else { CartelleAreaCliente = CartelleCliente.Where(c => c.Codice == Area.Codice).Select(c => c.Clone()).ToList(); } trvCartelle.ItemsSource = CartelleAreaCliente; }