public override int Insert(DynamicForm.Core.FormM form, DynamicForm.Core.DFDictionary entity, ref string message) { try { var currentUser = Util.GetCurrentUser().UserName; var list = base.GetGridClientData <VM_WF_M_MODEL>(entity, "grid1"); if (list == null || list.Count == 0) { throw new WFException("没有得到客户端 grid 的数据,请检查 gridid 是否正确?"); } foreach (var item in list.Where(a => a.selected)) { WFDA.Instance.Copy(item.ModelId, currentUser); } return(DFPub.EXECUTE_SUCCESS); } catch (Exception ex) { message = ex.Message; return(DFPub.EXECUTE_ERROR); } }
public override int Insert(DynamicForm.Core.FormM form, DynamicForm.Core.DFDictionary entity, ref string message) { Submit(entity, ref message); return(base.Insert(form, entity, ref message)); }