}//client_SelectionChanged

        // Собираем данные о наряде в коллекцию
        private void addService_Click(object sender, RoutedEventArgs e)
        {
            // проверка были ли введены данные
            if (FieldsAreNotFilledForOrder())
            {
                MessageBox.Show("Не все данные для заказа были введены", "Внимание", MessageBoxButton.OK, MessageBoxImage.Exclamation);
                return;
            }// if

            if (FieldsAreNotFilledForServices())
            {
                MessageBox.Show("Не все данные по услугам были введены", "Внимание", MessageBoxButton.OK, MessageBoxImage.Exclamation);
                return;
            }// if

            // добавление данных
            CarMalfunctions curCarMalfunction = GetCarMalfunction();
            OrderServices   curService        = GetOrderService(curCarMalfunction);

            carMalfunctions.Add(curCarMalfunction);
            services.Add(curService);
            curExecutors.AddRange(GetExecutors(curService));

            SetItemSourceForDgService();
        }//add_Click
        }// GetCarMalfunction

        private OrderServices GetOrderService(CarMalfunctions curMalfunction)
        {
            return(new OrderServices {
                Orders = curOrder, CarMalfunctions = curMalfunction, ServicesInfos = lvServices.SelectedItem as ServicesInfos
            });
        }// GetOrderService