示例#1
0
        }    //выбор сотрудника

        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;
            }
        }  //выбор сотрудника
示例#2
0
        }  //выбор сотрудника

        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);
            }
        }   //выбор подчиненного