예제 #1
0
 private void saveCompetitionMenuItem_Click(object sender, RoutedEventArgs e)
 {
     if (PropertiesStalking.stalking && PropertiesStalking.pathSaveFile != "")
     {
         SaveLoad.saveStalking(false, PropertiesStalking.pathSaveFile, false);
     }
 }
예제 #2
0
        /************************************OBSŁUGA ZDARZEŃ***********************************/

        private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e)
        {
            MessageBoxResult result;
            bool             stop = false;

            if (PropertiesStalking.stalking)
            {
                if (PropertiesStalking.change)
                {
                    result = MessageBox.Show("Wprowadzono zmiany. Czy chcesz zapisać przed zamknięciem programu?", "Podchody", MessageBoxButton.YesNoCancel, MessageBoxImage.Question);
                    if (result == MessageBoxResult.Yes)
                    {
                        if (PropertiesStalking.pathSaveFile == "")
                        {
                            SaveLoad.saveCompetitionAs();
                        }
                        else
                        {
                            SaveLoad.saveStalking(false, PropertiesStalking.pathSaveFile, false);
                        }
                    }
                    else if (result == MessageBoxResult.Cancel)
                    {
                        e.Cancel = true;
                        stop     = true;
                    }
                }
                if (!stop)
                {
                    result = MessageBox.Show("Czy napewno chcesz zakończyć?", "Podchody", MessageBoxButton.YesNo, MessageBoxImage.Question);
                    if (result == MessageBoxResult.No)
                    {
                        e.Cancel = true;
                    }
                }
            }
        }
예제 #3
0
 private void autoSave(object sender, ElapsedEventArgs e)
 {
     SaveLoad.saveStalking(false, @"auto_save.podch", true);
 }