public ContentResult SaveApplyType(string jsonString) { AjaxResult res = new AjaxResult(); try { WF_ApplyType role = jsonString.ToObject <WF_ApplyType>(); WF_ApplyType entity = applytypebll.getByID(role.ID); if (entity != null) { role.UpdateTime = DateTime.Now; role.UpdateUserCode = getCurrent().UserCode; role.CreateTime = entity.CreateTime; role.CreateUserCode = entity.CreateUserCode; applytypebll.update(role); } else { role.UpdateTime = DateTime.Now; role.UpdateUserCode = getCurrent().UserCode; role.CreateTime = DateTime.Now; role.CreateUserCode = getCurrent().UserCode; applytypebll.save(role); } res.code = ResultCode.OK; } catch (Exception ex) { res.code = ResultCode.ERROR; res.message = "保存失败"; } return(Content(res.ToJson())); }
private static FlowNode GetNodeByNodeType(string tmpkey, string nodeKey) { WF_TemplateNode node = nodebll.getByNodeKey(tmpkey, nodeKey); FlowNode flo = null; if (node.NodeType == (int)WFNodeType.BeginNode) { flo = new BeginNode(); } if (node.NodeType == (int)WFNodeType.EndNode) { flo = new EndNode(); } if (node.NodeType == (int)WFNodeType.Normal) { if (node.ProcessType == (int)WFProcessType.User) { flo = new UserNode(); } if (node.ProcessType == (int)WFProcessType.Role) { flo = new RoleNode(); } if (node.ProcessType == (int)WFProcessType.Custom) { WF_ApplyType apply = applytypebll.getByCode(node.ProcessTypeValue); Assembly assembly = Assembly.GetExecutingAssembly(); dynamic obj = assembly.CreateInstance(apply.ClassName); flo = (FlowNode)obj; } } return(flo); }
public bool update(WF_ApplyType entity) { using (IDbConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["wfdb"].ToString())) { conn.Open(); return(conn.Update <WF_ApplyType>(entity)); } }
public bool save(WF_ApplyType entity) { using (IDbConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["wfdb"].ToString())) { conn.Open(); conn.Insert <WF_ApplyType>(entity); return(true); } }
public bool del(int id) { using (IDbConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["wfdb"].ToString())) { conn.Open(); WF_ApplyType Role = conn.Get <WF_ApplyType>(id); Role.IsDelete = 1; return(conn.Update <WF_ApplyType>(Role)); } }
public ContentResult UpdateApplyTypeState(int id, int state) { AjaxResult res = new AjaxResult(); try { WF_ApplyType entity = applytypebll.getByID(id); if (entity != null) { entity.State = state; applytypebll.update(entity); } res.code = ResultCode.OK; res.message = "更新状态成功"; } catch (Exception ex) { res.code = ResultCode.ERROR; res.message = "更新状态失败"; } return(Content(res.ToJson())); }
public ContentResult getApplyTypeByID(int id) { AjaxResult res = new AjaxResult(); try { WF_ApplyType role = applytypebll.getByID(id); if (role == null) { role = new WF_ApplyType(); role.ID = id; role.State = 1; } res.code = ResultCode.OK; res.data = role; } catch (Exception ex) { res.code = ResultCode.ERROR; res.message = "获取流程模板信息失败"; } return(Content(res.ToJson())); }
public bool update(WF_ApplyType entity) { return(dao.update(entity)); }
public bool save(WF_ApplyType entity) { return(dao.save(entity)); }