Exemplo n.º 1
0
        private void btn_Hinzufügen_Click(object sender, RoutedEventArgs e)
        {
            if (tb_Beschreibung.Text.Trim() == "" || tb_CharakterName.Text.Trim() == "" || tb_Familie.Text.Trim() == "" || tb_Level.Text.Trim() == "")
            {
                MessageBoxResult result = MessageBox.Show("Bitte fülle alles aus!");
            }
            else
            {
                CharakterName = tb_CharakterName.Text;
                Beruf         = cb_Beruf.Text;
                Level         = tb_Level.Text;
                Familie       = tb_Familie.Text;
                Beschreibung  = tb_Beschreibung.Text;
                Datum         = tb_Datum.Text;
                Priorität     = cb_Priorität.Text;
                Erfolg        = true;

                if (cb_FamDK.IsChecked == true)
                {
                    FamDK = "Ja";
                }
                else
                {
                    FamDK = "Nein";
                }
            }

            if (Erfolg)
            {
                var h = new Feind(CharakterName, Beruf, Level, Familie, Beschreibung, FamDK, Datum, Priorität);
                if (h.Save())
                {
                    MainViewModel.Feinde.Add(h);
                }
                else
                {
                    MessageBox.Show(string.Format("Der Held \"{0}\" konnte nicht erstellt werden.", CharakterName));
                }
            }

            tb_CharakterName.Text = "";
            tb_Level.Text         = "";
            tb_Familie.Text       = "";
            tb_Beschreibung.Text  = "";
            cb_FamDK.IsChecked    = false;
        }
Exemplo n.º 2
0
        private void Aktualisieren()
        {
            string desktopPfad = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
            string zielPfad    = System.IO.Path.Combine(desktopPfad, "NosTale");

            try
            {
                foreach (string f in Directory.GetFiles(zielPfad, "*.nostale", SearchOption.AllDirectories))
                {
                    MainViewModel.Feinde.Add(Feind._ToFeind(f));
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }