public SalesReturnListControl(SalesReturnListModel model)
        {
            InitializeComponent();
            _presenter = new SalesReturnListPresenter(this, model);

            gvInvoice.PopupMenuShowing  += gvInvoice_PopupMenuShowing;
            gvInvoice.FocusedRowChanged += gvInvoice_FocusedRowChanged;

            // init editor control accessibility
            cmsViewDetail.Enabled   = AllowEdit;
            cmsDeleteReturn.Enabled = AllowEdit;
            cmsPrintReturn.Enabled  = AllowEdit;

            txtDateFilterFrom.EditValue = txtDateFilterTo.EditValue = DateTime.Today;

            this.Load += SalesReturnListControl_Load;
        }
        public SalesReturnListControl(SalesReturnListModel model)
        {
            InitializeComponent();
            _presenter = new SalesReturnListPresenter(this, model);

            gvInvoice.PopupMenuShowing += gvInvoice_PopupMenuShowing;
            gvInvoice.FocusedRowChanged += gvInvoice_FocusedRowChanged;

            // init editor control accessibility
            btnListReturn.Enabled = AllowEdit;
            cmsAddReturn.Enabled = AllowInsert;
            cmsEditReturn.Enabled = AllowEdit;
            cmsDeleteReturn.Enabled = AllowEdit;
            cmsPrintReturn.Enabled = AllowEdit;

            txtDateFilterFrom.EditValue = txtDateFilterTo.EditValue = DateTime.Today;

            this.Load += SalesReturnListControl_Load;
        }