Example #1
0
 private void AddNewEntryCtrl(DbTableNewEntryCreatorVM vm)
 {
     _newEntryCreatorCtrl      = new DbTableNewEntryCreatorCtrl();
     _newEntryCreatorCtrl.Dock = DockStyle.Bottom;
     this.Controls.Add(_newEntryCreatorCtrl);
     _newEntryCreatorCtrl.Initialize(vm);
 }
Example #2
0
        public void Initialize(DbTableNewEntryCreatorVM vm)
        {
            this.vm = vm ?? throw new ArgumentNullException(nameof(DbTableNewEntryCreatorVM));

            BindControls();
            BindEvents();

            tbxEntryId.Focus();
        }
Example #3
0
        private void OnOpenNewEntryCreator(DbTableNewEntryCreatorVM vm)
        {
            if (_newEntryCreatorCtrl != null)
            {
                RemoveNewEntryCtrl();
            }

            vm.CloseAction = OnCloseNewEntryCreator;

            AddNewEntryCtrl(vm);
        }