Beispiel #1
0
        private void label3_Copy_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            int i = ls.Count;

            i = i - 1;
            FileStream   fs = new FileStream(Einstellungen.path, FileMode.OpenOrCreate, FileAccess.Write);
            DefaultWerte sc = new DefaultWerte();

            sc.ZeitGuthaben = ls[i].ZeitGuthaben;
            sc.GekommenH    = ls[i].GekommenH;
            sc.GekommenM    = ls[i].GekommenM;
            sc.Pause        = ls[i].Pause;
            sc.WillGehenH   = ls[i].WillGehenH;
            sc.WillGehenM   = ls[i].WillGehenM;
            sc.Wunschfaktor = ls[i].Wunschfaktor;
            sc.Winter       = ls[i].Winter.ToString();
            sc.BackColor    = ls[i].BackColor.ToString();

            if (ls[i].Modus == "True")
            {
                sc.Modus = "False";
            }
            else if (ls[i].Modus == "False")
            {
                sc.Modus = "True";
            }

            sc.WunschAStunden = ls[i].WunschAStunden;
            ls.Add(sc);
            xs.Serialize(fs, ls);
            fs.Close();

            System.Diagnostics.Process.Start(Application.ResourceAssembly.Location);
            Application.Current.Shutdown();
        }
 private void button1_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         if (checkBox.IsChecked == true)
         {
             ((ComboBoxItem)comboBox.SelectedItem).Name = "LightCoralB";
         }
         FileStream   fs = new FileStream(path, FileMode.OpenOrCreate, FileAccess.Write);
         DefaultWerte sc = new DefaultWerte();
         sc.ZeitGuthaben   = textBox.Text;
         sc.GekommenH      = textBox_Copy.Text;
         sc.GekommenM      = textBox_Copy1.Text;
         sc.Pause          = textBox_Copy2.Text;
         sc.WillGehenH     = textBox_Copy3.Text;
         sc.WillGehenM     = textBox_Copy4.Text;
         sc.Wunschfaktor   = textBox_Copy5.Text;
         sc.Winter         = checkBox.IsChecked.ToString();
         sc.BackColor      = ((ComboBoxItem)comboBox.SelectedItem).Name;
         sc.Modus          = radioButton.IsChecked.ToString();
         sc.WunschAStunden = textBox_Copy6.Text;
         ls.Add(sc);
         xs.Serialize(fs, ls);
         fs.Close();
         if (checkBox.IsChecked == true)
         {
             if (MessageBox.Show("Deine Defaultwerte wurden gespeichert.\n\nAchtung: Da du den Wintermodus aktiviert hast, wurde die Hintergrundfarbe automatisch auf Rot gesetzt. Wenn du eine andere Farbe willst, musst du das Winterspecial deaktivieren.\n\nBeim nächsten Neustart treten deine Änderungen in Kraft.\n\nMöchtest du den Zeitrechner jetzt neustarten?", "Speichern Erfolgreich", MessageBoxButton.YesNo, MessageBoxImage.Information) == MessageBoxResult.Yes)
             {
                 System.Diagnostics.Process.Start(Application.ResourceAssembly.Location);
                 Application.Current.Shutdown();
             }
             else
             {
                 Close();
             }
         }
         else
         {
             if (MessageBox.Show("Deine Defaultwerte wurden gespeichert.\n\nBeim nächsten Neustart treten deine Änderungen in Kraft.\n\nMöchtest du den Zeitrechner jetzt neustarten?", "Speichern Erfolgreich", MessageBoxButton.YesNo, MessageBoxImage.Information) == MessageBoxResult.Yes)
             {
                 System.Diagnostics.Process.Start(Application.ResourceAssembly.Location);
                 Application.Current.Shutdown();
             }
             else
             {
                 Close();
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message + "\n\nREAD ME:\nStarte das Programm erneut, und probier es nochmal. Ausserdem gibt´s im Reiter 'Tipps & Tricks' einen Lösungsvorschlag. Wenn es dann immernoch nicht geht, schreib mir bitte eine Email (Info/Einstellungen > über uns > Email schreiben).", "Fehler");
     }
 }
 private void button1_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         if (checkBox.IsChecked == true)
         {
             ((ComboBoxItem)comboBox.SelectedItem).Name = "LightCoralB";
         }
         FileStream   fs = new FileStream(path, FileMode.OpenOrCreate, FileAccess.Write);
         DefaultWerte sc = new DefaultWerte();
         sc.ZeitGuthaben = textBox.Text;
         sc.GekommenH    = textBox_Copy.Text;
         sc.GekommenM    = textBox_Copy1.Text;
         sc.Pause        = textBox_Copy2.Text;
         sc.WillGehenH   = textBox_Copy3.Text;
         sc.WillGehenM   = textBox_Copy4.Text;
         sc.Wunschfaktor = textBox_Copy5.Text;
         sc.Winter       = checkBox.IsChecked.ToString();
         sc.BackColor    = ((ComboBoxItem)comboBox.SelectedItem).Name;
         //sc.Sprache = radioButton.IsChecked.ToString();
         ls.Add(sc);
         xs.Serialize(fs, ls);
         fs.Close();
         if (checkBox.IsChecked == true)
         {
             if (MessageBox.Show("Deine Defaultwerte wurden zurückgesetzt.\n\nAchtung: Da du den Wintermodus aktiviert hast, wurde die Hintergrundfarbe automatisch auf Rot gesetzt. Wenn du eine andere Farbe willst, musst du das Winterspecial deaktivieren.\n\nBeim nächsten Neustart treten deine Änderungen in Kraft.\n\nMöchtest du den Zeitrechner jetzt neustarten?", "Speichern Erfolgreich", MessageBoxButton.YesNo, MessageBoxImage.Information) == MessageBoxResult.Yes)
             {
                 System.Diagnostics.Process.Start(Application.ResourceAssembly.Location);
                 Application.Current.Shutdown();
             }
             else
             {
                 Close();
             }
         }
         else
         {
             if (MessageBox.Show("Deine Defaultwerte wurden gespeichert.\n\nBeim nächsten Neustart treten deine Änderungen in Kraft.\n\nMöchtest du den Zeitrechner jetzt neustarten?", "Speichern Erfolgreich", MessageBoxButton.YesNo, MessageBoxImage.Information) == MessageBoxResult.Yes)
             {
                 System.Diagnostics.Process.Start(Application.ResourceAssembly.Location);
                 Application.Current.Shutdown();
             }
             else
             {
                 Close();
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
        private void button2_Click(object sender, RoutedEventArgs e)
        {
            if (MessageBox.Show("Bist du sicher, dass du die Einstellungen auf Standart zurücksetzen willst?", "Reset", MessageBoxButton.YesNo, MessageBoxImage.Information) == MessageBoxResult.Yes)
            {
                //checkBox.IsChecked = true; //im januar anpassen
                checkBox.IsChecked = false;

                try
                {
                    FileStream   fs = new FileStream(path, FileMode.OpenOrCreate, FileAccess.Write);
                    DefaultWerte sc = new DefaultWerte();
                    sc.ZeitGuthaben   = "0,00";
                    sc.GekommenH      = "08";
                    sc.GekommenM      = "00";
                    sc.Pause          = "30";
                    sc.WillGehenH     = "17";
                    sc.WillGehenM     = "00";
                    sc.Wunschfaktor   = "2,5";
                    sc.Modus          = "False";
                    sc.WunschAStunden = "8";

                    sc.Winter = checkBox.IsChecked.ToString(); //im januar anpassen (bzw wird oben angepasst)
                                                               //sc.BackColor = "LightCoralB"; //im januar anpassen
                    sc.BackColor = "WhiteB";                   //im januar anpassen

                    ls.Add(sc);
                    xs.Serialize(fs, ls);
                    fs.Close();
                    if (MessageBox.Show("Deine Defaultwerte wurden zurückgesetzt.\n\nBeim nächsten Neustart treten deine Änderungen in Kraft.\n\nMöchtest du den Zeitrechner neustarten?", "Reset Erfolgreich", MessageBoxButton.YesNo, MessageBoxImage.Information) == MessageBoxResult.Yes)
                    {
                        System.Diagnostics.Process.Start(Application.ResourceAssembly.Location);
                        Application.Current.Shutdown();
                    }
                    else
                    {
                        Close();
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message + "\n\nREAD ME:\nStarte das Programm erneut, und probier es nochmal. Ausserdem gibt´s im Reiter 'Tipps & Tricks' einen Lösungsvorschlag. Wenn es dann immernoch nicht geht, schreib mir bitte eine Email (Info/Einstellungen > über uns > Email schreiben).", "Fehler");
                }
            }
            else
            {
            }
        }
        private void button2_Click(object sender, RoutedEventArgs e)
        {
            //checkBox.IsChecked = true; //im januar anpassen
            checkBox.IsChecked = false;

            try
            {
                FileStream   fs = new FileStream(path, FileMode.OpenOrCreate, FileAccess.Write);
                DefaultWerte sc = new DefaultWerte();
                sc.ZeitGuthaben = "0,00";
                sc.GekommenH    = "08";
                sc.GekommenM    = "00";
                sc.Pause        = "30";
                sc.WillGehenH   = "17";
                sc.WillGehenM   = "00";
                sc.Wunschfaktor = "2,5";
                // sc.Sprache = radioButton.IsChecked.ToString();

                sc.Winter = checkBox.IsChecked.ToString(); //im januar anpassen (bzw wird oben angepasst)
                //sc.BackColor = "LightCoralB"; //im januar anpassen
                sc.BackColor = "WhiteB";                   //im januar anpassen

                ls.Add(sc);
                xs.Serialize(fs, ls);
                fs.Close();
                if (MessageBox.Show("Deine Defaultwerte wurden zurückgesetzt.\n\nBeim nächsten Neustart treten deine Änderungen in Kraft.\n\nMöchtest du den Zeitrechner neustarten?", "Reset Erfolgreich", MessageBoxButton.YesNo, MessageBoxImage.Information) == MessageBoxResult.Yes)
                {
                    System.Diagnostics.Process.Start(Application.ResourceAssembly.Location);
                    Application.Current.Shutdown();
                }
                else
                {
                    Close();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }