/// <summary> /// 根据主键删除审核信息 /// </summary> /// <param name="flowOperateId"></param> public static void DeleteFlowOperateById(string flowOperateId) { Model.SUBHSSEDB db = Funs.DB; Model.License_FlowOperate flowOperate = db.License_FlowOperate.FirstOrDefault(e => e.FlowOperateId == flowOperateId); if (flowOperate != null) { DeleteFlowOperateItemByDataId(flowOperateId); db.License_FlowOperate.DeleteOnSubmit(flowOperate); db.SubmitChanges(); } }
/// <summary> /// 修改审核信息 /// </summary> /// <param name="flowOperate"></param> public static void UpdateFlowOperate(Model.License_FlowOperate flowOperate) { Model.SUBHSSEDB db = Funs.DB; Model.License_FlowOperate newFlowOperate = db.License_FlowOperate.FirstOrDefault(e => e.FlowOperateId == flowOperate.FlowOperateId); if (newFlowOperate != null) { newFlowOperate.OperaterId = flowOperate.OperaterId; newFlowOperate.OperaterTime = flowOperate.OperaterTime; newFlowOperate.IsAgree = flowOperate.IsAgree; newFlowOperate.Opinion = flowOperate.Opinion; newFlowOperate.IsClosed = flowOperate.IsClosed; db.SubmitChanges(); } }
/// <summary> /// 添加审核信息 /// </summary> /// <param name="flowOperate"></param> public static void AddFlowOperate(Model.License_FlowOperate flowOperate) { Model.SUBHSSEDB db = Funs.DB; Model.License_FlowOperate newFlowOperate = new Model.License_FlowOperate { FlowOperateId = SQLHelper.GetNewID(), DataId = flowOperate.DataId, MenuId = flowOperate.MenuId, OperaterId = flowOperate.OperaterId, AuditFlowName = flowOperate.AuditFlowName, SortIndex = flowOperate.SortIndex, RoleIds = flowOperate.RoleIds, IsFlowEnd = flowOperate.IsFlowEnd, }; db.License_FlowOperate.InsertOnSubmit(newFlowOperate); db.SubmitChanges(); }
/// <summary> /// 初始化作业票提交-审核流程[State=0] /// </summary> /// <param name="menuId"></param> /// <param name="dataId"></param> public static void SaveInitFlowOperate(string menuId, string dataId) { var getSysMenuFlowOperate = MenuFlowOperateService.GetMenuFlowOperateListByMenuId(menuId); if (getSysMenuFlowOperate.Count() > 0) { foreach (var item in getSysMenuFlowOperate) { Model.License_FlowOperate newFlowOperate = new Model.License_FlowOperate { FlowOperateId = SQLHelper.GetNewID(), DataId = dataId, AuditFlowName = item.AuditFlowName, SortIndex = item.FlowStep, RoleIds = item.RoleId, IsFlowEnd = item.IsFlowEnd, }; LicensePublicService.AddFlowOperate(newFlowOperate); } } }