private void LoadProductsDone_Proc(ResultType_enum ResultType_enum, Template template, int productsAddedCount, int productsRepeatCount, string message)
        {
            switch (ResultType_enum)
            {
                case (ResultType_enum.Done):
                    if (productsAddedCount == 0)
                    {
                        MessageBox.Show("В документе не найдено товара для загрузки!", "Предупреждение",
                           MessageBoxButton.OK, MessageBoxImage.Exclamation);
                    }
                    else
                    {
                        MessageBox.Show("Новый товар по шаблону <" + template.Name + "> загружен!\nДобавлено: " +
                                           productsAddedCount + "\nПовторы: " + productsRepeatCount, "Информация",
                                           MessageBoxButton.OK, MessageBoxImage.Information);
                    }

                    break;
                case (ResultType_enum.Error):
                    MessageBox.Show("Ошибка при загрузке товара!\n" + message, "Ошибка",
                       MessageBoxButton.OK, MessageBoxImage.Error);
                    break;
                default:
                    return;
            }

            ButtonLoadProdsEnabled = true;
        }
        private void CustomersSearchDone_proc(ObservableCollection<Customer> serchedCustomers, ResultType_enum resultSearch, string message)
        {
            if (serchedCustomers != null)
                Application.Current.Dispatcher.BeginInvoke(new Action(() =>
                {
                    Customers = serchedCustomers;
                }));

            SearchingProgress = 0;
            IsCustomersSearching = false;
            //MessageBox.Show("Поиск заказчиков завершен!", "Информация", MessageBoxButton.OK, MessageBoxImage.Information);
            WinnerLotsSearch();
        }
        private void CreateDocumentDone_Proc(ResultType_enum ResultType_enum, string message)
        {
            switch (ResultType_enum) {
                case (ResultType_enum.Done):
                    MessageBox.Show("Документ создан успешно!", "Информация", MessageBoxButton.OK, MessageBoxImage.Information);
                    break;
                default:
                    MessageBox.Show("Ошибка при создании документа!\n" + message, "Ошибка", MessageBoxButton.OK, MessageBoxImage.Error);
                    break;
            }

            ButtonCreateDocEnabled = true;
        }
 private void AllLotsSearched_proc(ResultType_enum ResultType_enum, string message)
 {
 }