public VehicleListControl(VehicleListModel model)
        {
            InitializeComponent();
            _presenter = new VehicleListPresenter(this, model);

            gvVehicle.PopupMenuShowing += gvvehicle_PopupMenuShowing;
            gvVehicle.FocusedRowChanged += gvvehicle_FocusedRowChanged;

            // init editor control accessibility
            btnNewVehicle.Enabled = AllowInsert;
            cmsEditData.Enabled = AllowEdit;
            cmsUpdateLicenseNumber.Enabled = AllowEdit;
            cmsViewHistoryLicenseNumber.Enabled = AllowEdit;
            cmsDeleteData.Enabled = AllowDelete;

            this.Load += VehicleListControl_Load;
        }