/// <summary>
        /// Obsluha, která informuje o zavírání okna
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e)
        {
            // Ochrana před nechtěným uzavřením okna a ztrátou dat

            // Okno uzavřeno pomocí křížku
            if (!correctClose)
            {
                // Dotaz uživatele, zda si opravdu přeje uzavřít okno bez uložení
                MessageBoxResult result = MessageBox.Show("Opravdu si přejete uzavřít okno bez uložení ? ", "Pozor", MessageBoxButton.YesNo, MessageBoxImage.Question);

                if (result == MessageBoxResult.Yes)
                {
                    try
                    {
                        validator.ConstructGraphicFinance(true, false, false, true, 0, 0);
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message, "Pozor", MessageBoxButton.OK, MessageBoxImage.Error);
                    }
                }
                else
                {
                    e.Cancel = true;
                }
            }
            else
            {
                e.Cancel = false;
            }
        }