Example #1
0
        public static void Create_Pokemon(Int64 pkdx_nr, String name, Int64 generation, Int64 angriff, Int64 verteidigung, Int64 spezial_angriff, Int64 spezial_verteidigung, Int64 KP, Int64 initiative, String pokedexEintrag, List <Int64> typen)
        {
            Debug.Print("--- Create Pokemon ---");
            Data.Pokemon pokemon = new Data.Pokemon();
            pokemon.Nr_Pokemon           = pkdx_nr;
            pokemon.Name                 = name;
            pokemon.Generation           = generation;
            pokemon.Angriff              = angriff;
            pokemon.Verteidigung         = verteidigung;
            pokemon.Spezial_Angriff      = spezial_angriff;
            pokemon.Spezial_Verteidigung = spezial_verteidigung;
            pokemon.KP              = KP;
            pokemon.Initiative      = initiative;
            pokemon.Pokedex_Eintrag = pokedexEintrag;
            pokemon.Typs            = new Collection <Data.Typ>();
            Int64 pokemonID = pokemon.Erstellen(typen);

            Debug.Print("Artikel erstellt mit Id:" + pokemonID);
        }
        public PokemonRow(Data.Pokemon pkmn)
        {
            InitializeComponent();

            btn_Delete.Click += new RoutedEventHandler(Delete);
            this.pkmn         = pkmn;

            id   = pkmn.Nr_Pokemon;
            name = pkmn.Name;
            ang  = pkmn.Angriff;
            ver  = pkmn.Verteidigung;
            sAng = pkmn.Spezial_Angriff;
            sVer = pkmn.Spezial_Verteidigung;
            init = pkmn.Initiative;
            kp   = pkmn.KP;
            pkdx = pkmn.Pokedex_Eintrag;

            initLabels();
        }