public override void Execute()
            {
                var objSpace = (XPObjectSpace)Application.CreateObjectSpace();
                var paramObj = FinGenJournalParam.GetInstance(objSpace);
                var dialog   = new Xafology.ExpressApp.SystemModule.PopupDialogDetailViewManager(Application);

                dialog.Accepting += dialog_Accepting;
                _ParamObj         = paramObj;
                dialog.ShowView(objSpace, paramObj);
            }
Ejemplo n.º 2
0
        private void moveAction_Execute(object sender, SingleChoiceActionExecuteEventArgs e)
        {
            var obj = e.CurrentObject as Xafology.ExpressApp.RowMover.IRowMoverObject;

            if (obj == null)
            {
                return;
            }

            switch (e.SelectedChoiceActionItem.Caption)
            {
            case "Up":
                mover.MoveUp(obj);
                break;

            case "Down":
                mover.MoveDown(obj);
                break;

            case "Top":
                mover.MoveToTop(obj);
                break;

            case "Bottom":
                mover.MoveToBottom(obj);
                break;

            case "Custom":
                var popupView = new Xafology.ExpressApp.SystemModule.PopupDialogDetailViewManager(Application);
                popupView.Accepting += DialogController_Accepting;
                popupView.ShowNonPersistentView(typeof(MoveToRowIndexParam));
                break;

            case "Reset":
                mover.ReIndex(obj.GetType());
                break;
            }
        }