コード例 #1
0
ファイル: AggiungiAbilita.cs プロジェクト: LoZeno/Holonet3
        private void LoadData()
        {
            using (context = CreateDatabaseContext())
            {
                PersonaggiManagerNew manager = new PersonaggiManagerNew(context);
                Personaggio character = manager.GetCharacterByNumber(numeroPg);
                List<Attitudine> cmbSource = new List<Attitudine>();
                IEnumerable<Attitudine> skillgroups = character.Attitudines;
                foreach (var lista in skillgroups)
                {
                    cmbSource.Add(lista);
                }
                AbilitaManager skillManager = new AbilitaManager(context);
                IEnumerable<Attitudine> expansionGroups;
                if (character.Tipo == 0)
                {
                    expansionGroups = skillManager.GetSkillGroupFromType(DataAccessLayer.Enum.TipoAttitudine.Innesti);
                }
                else
                {
                    expansionGroups = skillManager.GetSkillGroupFromType(DataAccessLayer.Enum.TipoAttitudine.InnestiDroide);
                }
                foreach (var lista in expansionGroups)
                {
                    cmbSource.Add(lista);
                }
                cmbAttitudine.ValueMember = "CdAttitudine";
                cmbAttitudine.DisplayMember = "Nome";
                cmbAttitudine.DataSource = cmbSource;

                freePoints = manager.GetFreeSkillpoints(numeroPg);
                txtFreePoints.Text = freePoints.ToString();
            }
        }