private void GetMeasureFilesButton_Click(object sender, RoutedEventArgs e)
        {
            List <string> fileNames = FileNamesCollector.GetMeasureFromDialog();

            try
            {
                _repository.Measures           = _app.LoadMeasureFiles(fileNames);
                ConvertToExcelButton.IsEnabled = true;
            }
            catch (XmlException ex)
            {
                MessageBox.Show($"Nieprawidłowy plik MEASURE lub plik jest uszkodzony\n\n{ ex.Message }", "Error");
            }
            catch (Exception ex)
            {
                MessageBox.Show($"Wystąpił nieznany błąd\n\n{ ex.Message }", "Error");
            }
        }
        private void ConvertToExcelButton_Click(object sender, RoutedEventArgs e)
        {
            bool conversionFinished = false;

            do
            {
                try
                {
                    ConvertMeasureToExcel();
                    conversionFinished = true;
                }
                catch (COMException ex)
                {
                    MessageBox.Show($"Plik szablonu nie został poprawnie załadowany\n\n{ ex.Message }", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
                    MessageBoxResult result = MessageBox.Show(
                        "Czy chcesz wczytać zewnętrzny plik szablonu?",
                        "Wczytaj szablon",
                        MessageBoxButton.YesNo,
                        MessageBoxImage.Question);

                    if (result.ToString() == "Yes")
                    {
                        _templatePath = FileNamesCollector.GetTemplateFromDialog();
                    }
                    else
                    {
                        MessageBox.Show("Applikacja zostanie zamknięta.", "Zamkanie aplikacji...", MessageBoxButton.OK, MessageBoxImage.Warning);
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show($"Wystąpił błąd\n{ ex.Message }\n\nApplikacja zostanie zamknięta", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
                    conversionFinished = true;
                }
            } while (conversionFinished);
        }