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); }
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; } }