async void OnItemClick(object sender, ItemClickArgs e) { if (InputManager.IsCtrlPressed) { AtWf.OpenFormWin(new WfFormInfo(e.Row.Long("prcdid"), e.Row.Long("itemid"), WfFormUsage.Edit)); } else if (e.IsChanged) { var info = new WfFormInfo(e.Row.Long("prcdid"), e.Row.Long("itemid"), WfFormUsage.Edit); var win = await AtWf.CreateFormWin(info); info.FormClosed += (s, arg) => Refresh(); LoadMain(win); } }
Task OpenLog() { AtWf.ShowLog(_info.PrcInst.ID, _info.PrcDef.ID); return(Task.CompletedTask); }
void OnItemDoubleClick(object sender, object e) { Row row = (Row)e; AtWf.OpenFormWin(new WfFormInfo(row.Long("prcdid"), row.Long("itemid"), WfFormUsage.Read)); }
void OnShowInst(object sender, Mi e) { AtWf.OpenFormWin(new WfFormInfo(e.Row.Long("prcdid"), e.Row.Long("itemid"), WfFormUsage.Read)); }
void OnShowLog(object sender, Mi e) { AtWf.ShowLog(e.Row.Long("prciid"), e.Row.Long("prcdid")); }
void StartNew(long p_prcID) { Close(); AtWf.OpenFormWin(new WfFormInfo(p_prcID, -1, WfFormUsage.Edit)); }
void ShowFormWin(Row p_row) { var info = new WfFormInfo(p_row.Long("id"), WfFormUsage.Manage); AtWf.OpenFormWin(info); }