public JournalCategoryListControl(JournalCategoryListModel model)
        {
            InitializeComponent();

            _presenter = new JournalCategoryListPresenter(this, model);

            gvCatJournal.FocusedRowChanged += gvCatJournal_FocusedRowChanged;
            gvCatJournal.PopupMenuShowing  += gvCatJournal_PopupMenuShowing;

            // init editor control accessibility
            btnNewChildren.Enabled = AllowInsert;
            cmsEditData.Enabled    = AllowEdit;
            cmsDeleteData.Enabled  = AllowDelete;

            this.Load += JournalCategoryListControl_Load;
        }
        public JournalCategoryListControl(JournalCategoryListModel model)
        {
            InitializeComponent();

            _presenter = new JournalCategoryListPresenter(this, model);

            gvCatJournal.FocusedRowChanged += gvCatJournal_FocusedRowChanged;
            gvCatJournal.PopupMenuShowing += gvCatJournal_PopupMenuShowing;

            // init editor control accessibility
            btnNewChildren.Enabled = AllowInsert;
            cmsEditData.Enabled = AllowEdit;
            cmsDeleteData.Enabled = AllowDelete;

            this.Load += JournalCategoryListControl_Load;
        }