Beispiel #1
0
        private void getPersonFromUI()
        {
            editedPerson.setName(tbName.Text);
            editedPerson.sex         = (Sex)ddlSex.SelectedValue;
            editedPerson.description = tbcDescription.Text;
            editedPerson.unremovable = cbUnremovable.Checked;
            editedPerson.comment     = tbcComment.Text;
            editedPerson.altName     = tbAltName.Text;
            editedPerson.clan        = (KnownColor)ddlClan.SelectedValue;

            List <int> items = new List <int>();
            List <int> aims  = new List <int>();

            foreach (ListViewDataItem lvItem in lvItems.CheckedItems)
            {
                items.Add((int)lvItem.Value);
            }
            foreach (ListViewDataItem lvAim in lvAims.CheckedItems)
            {
                aims.Add((int)lvAim.Value);
            }

            aimManager.addAimsToPerson(aims, editedPerson.getID());
            itemManager.addItemsToPerson(items, editedPerson.getID());

            editedPerson.setOwnItems(items);
            editedPerson.setOwnAims(aims);
        }