using KanSan.Base.Models; using KanSan.ViewModel; using System; using System.Collections.Generic; using System.Diagnostics; using System.Text; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; using System.Windows.Navigation; using System.Windows.Shapes; namespace KanSan.UI { /// /// Interaktionslogik für LeistungsverzeichnisPositionenBaustelle.xaml /// public partial class UCLeistungsverzeichnisPositionenBaustelle : UserControl { public UCLeistungsverzeichnisPositionenBaustelle() { InitializeComponent(); this.DataContext = new LeistungsverzeichnisBaustelleViewModel(); } private void Baustellen_SelectionChanged(object sender, SelectionChangedEventArgs e) { Baustelle baustelle = (Baustelle)(sender as ComboBox).SelectedItem; if (baustelle == null) return; (DataContext as LeistungsverzeichnisBaustelleViewModel).SelectedBaustelle = baustelle; } private void Speichern_Click(object sender, RoutedEventArgs e) { //Debugger.Break(); (DataContext as LeistungsverzeichnisBaustelleViewModel).Speichern(); } private void AktivierenDeaktivieren_Click(object sender, RoutedEventArgs e) { LeistungsverzeichnisViewPosition leistungsverzeichnisViewPosition = (LeistungsverzeichnisViewPosition)(sender as Button).DataContext; if (leistungsverzeichnisViewPosition == null) return; (DataContext as LeistungsverzeichnisBaustelleViewModel).ToggleActive(leistungsverzeichnisViewPosition); // Debugger.Break(); } } }