Exemple #1
0
        public FeatManagerForm(int characterId, ICharacterSheetForm parentView)
        {
            InitializeComponent();

            _characterId = characterId;
            _parentView  = parentView;
        }
Exemple #2
0
        public FeatManagerController(IFeatManagerForm view, ICharacterSheetForm parentView, List <FEATS> loadedCharacterFeats)
        {
            _view       = view;
            _parentView = parentView;

            using (var db = new DragonDBModel())
            {
                _dbFeats = db.FEATS.ToList();
            }

            _loadedFeats          = new BindingList <FEATS>();
            _loadedCharacterFeats = new BindingList <FEATS>(loadedCharacterFeats);

            _view.FeatsListBox.DataSource    = _loadedFeats;
            _view.FeatsListBox.DisplayMember = "f_name";
            _view.FeatsListBox.ValueMember   = "f_id";

            _view.CharacterFeatsListBox.DataSource    = _loadedCharacterFeats;
            _view.CharacterFeatsListBox.DisplayMember = "f_name";
            _view.CharacterFeatsListBox.ValueMember   = "f_id";

            UpdateListDisplays();

            UnselectCharacterFeats();
            UnselectFeats();
        }
Exemple #3
0
        public SpellbookManagerController(ISpellbookManagerForm view, ICharacterSheetForm parentView, List <SPELLS> loadedCharacterSpells)
        {
            _view       = view;
            _parentView = parentView;

            using (var db = new DragonDBModel())
            {
                _dbSpells = db.SPELLS.ToList();
            }

            _loadedSpells          = new BindingList <SPELLS>();
            _loadedCharacterSpells = new BindingList <SPELLS>(loadedCharacterSpells);

            _view.SpellsListBox.DataSource    = _loadedSpells;
            _view.SpellsListBox.DisplayMember = "s_name";
            _view.SpellsListBox.ValueMember   = "s_id";

            _view.CharacterSpellsListBox.DataSource    = _loadedCharacterSpells;
            _view.CharacterSpellsListBox.DisplayMember = "s_name";
            _view.CharacterSpellsListBox.ValueMember   = "s_id";

            UpdateListDisplays();

            UnselectCharacterSpells();
            UnselectSpells();
        }
Exemple #4
0
        public AddEditProficiencyController(IAddEditProficiencyForm view, ICharacterSheetForm parentView, PROFICIENCY proficiency)
        {
            _loadedProficiency = proficiency;
            _view       = view;
            _parentView = parentView;

            RefreshControls();
        }
        public AddEditBackgroundController(IAddEditBackgroundForm view, ICharacterSheetForm parentView, CHARACTER_BACKGROUND background)
        {
            _mode = FormMode.EditForm;

            _view             = view;
            _parentView       = parentView;
            _loadedBackground = background;

            RefreshControls();
        }
Exemple #6
0
        public ClassManagerController(IClassManagerForm view, ICharacterSheetForm parentView)
        {
            _view                   = view;
            _parentView             = parentView;
            _madeChanges            = false;
            _characterId            = 0;
            _characterClassesToSave = new List <CHARACTER_CLASS>();

            using (var db = new DragonDBModel())
            {
                _view.ClassListBox.DataSource =
                    (from c in db.CLASS.ToList()
                     select c).ToList();
            }
        }
Exemple #7
0
 public AddEditItemController(IAddEditItemForm view, ICharacterSheetForm parentView)
 {
     _view       = view;
     _parentView = parentView;
 }
Exemple #8
0
 public AddAttackController(IAddEditAttackForm view, ICharacterSheetForm parentView)
 {
     _view       = view;
     _parentView = parentView;
 }