示例#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 SetDate(object sender, RoutedEventArgs e)
        {
            date = CurDate.Text;
            SalaryView.Content = "Зарплата: " + Me.ShowSalary(date);
            if (sub != null)
            {
                SSalaryView.Content = "Зарплата: " + sub.ShowSalary(date);
            }
        }   //выбор даты и обновление информации о зарплате
示例#3
0
        } //открытие и заполнение формы

        private void Subordinations_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            if (Subordinations.SelectedIndex != -1)
            {
                sub                 = Subordinations.Items[Subordinations.SelectedIndex] as Woker;
                SFIO.Content        = sub.Name + " " + sub.Surname;
                SSalaryView.Content = "Зарплата: " + sub.ShowSalary(date);
                SBegins.Content     = "В кмпании с " + sub.Begin.ToString("d");
            }
        }     //выбор подчиненного и вывод информации о нем
示例#4
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);
            }
        }   //выбор подчиненного
示例#5
0
        string date; //переменные для этого окна

        public UserWindow(Woker w)
        {
            InitializeComponent();
            Me = w;
            this.Show();
            FIO.Content      = Me.Name + " " + Me.Surname;
            TypeInfo.Content = Me.Type;
            if (Me.Shef != null)
            {
                ShefFIO.Content = "Начальник: " + Me.Shef.Name + " " + Me.Shef.Surname;
            }
            else
            {
                ShefFIO.Content = "У вас нет начальника";
            }
            Begin.Content = "В компании с " + Me.Begin.ToString("d");
            List <Woker> list = new List <Woker>();

            Me.RekSub(list);
            Subordinations.ItemsSource = list;
            SalaryView.Content         = "Зарплата: " + Me.ShowSalary(date);
        } //открытие и заполнение формы