} //выбор сотрудника private void SeeAllWokers_SelectionChanged(object sender, SelectionChangedEventArgs e) { RefreshAllDataTab(); Woker shef = new Woker(); if (SeeAllWokers.SelectedIndex != -1) { shef = SeeAllWokers.Items[SeeAllWokers.SelectedIndex] as Woker; Subordinations.ItemsSource = DB.Wokers.Where(c => c.IsSubShef(shef)).ToList(); FIO.Content = shef.ToString(); Begins.Content = "В компании с: " + shef.Begin.ToString("d"); SalaryView.Content = "Зарплата: " + shef.ShowSalary(date); if (shef.Shef != null) { ShefFIO.Content = "Начальник: " + shef.Shef.Name + " " + shef.Surname; } else { ShefFIO.Content = "работает без начальника"; } log.Content = "Логин: " + shef.Accaunt.Login; pas.Content = "Пароль: " + shef.Accaunt.Password; double summ = 0; foreach (Woker w in SeeAllWokers.ItemsSource) { summ += System.Convert.ToDouble(w.ShowSalary(date)); } AllSalary.Content = "Затраты на зарплату составляют: " + summ; } } //выбор сотрудника
} //выбор сотрудника private void ListBox_SelectionChanged(object sender, SelectionChangedEventArgs e) { Woker sub = new Woker(); if (Subordinations.SelectedIndex != -1 && Subordinations.SelectedIndex != -1) { sub = Subordinations.Items[Subordinations.SelectedIndex] as Woker; SFIO.Content = sub.ToString(); SBegins.Content = "В компании с: " + sub.Begin; SSalaryView.Content = "Зарплата: " + sub.ShowSalary(date); } } //выбор подчиненного