Exemplo n.º 1
0
        public IList <ProcessInfo> GetByProcessCode(IList <string> processCode)
        {
            var edm = new DianPingK2SlnContext();

            return(edm.ProcessInfo.
                   Where(_ => processCode.Contains(_.ProcessCode)).ToList());
        }
Exemplo n.º 2
0
        /// <summary>
        /// 保存k2审批意见
        /// </summary>
        /// <param name="k2Comment">
        /// k2审批意见持久化对象
        /// <see cref="DianPing.WorkFlow.Repositories.Interface.DianPingK2Sln.Entity.K2CommentPO"/>
        /// </param>
        public int Save(K2CommentPO k2Comment)
        {
            var edm = new DianPingK2SlnContext();

            edm.K2Comment.Add(k2Comment);
            return(edm.SaveChanges());
        }
Exemplo n.º 3
0
        /// <summary>
        /// 获取流程实例基本信息
        /// </summary>
        /// <param name="procInstId"></param>
        /// <returns></returns>
        public ProcInstBasicInfo GetProcInstBasicInfo(int procInstId)
        {
            var edm = new DianPingK2SlnContext();

            return(edm.ProcInstBasicInfo.Where(p => p.ProcInstID == procInstId).FirstOrDefault <ProcInstBasicInfo>());
        }
Exemplo n.º 4
0
        /// <summary>
        /// 保存流程实例
        /// </summary>
        /// <param name="procInst">
        /// 流程实例持久化对象
        /// <see cref="DianPing.WorkFlow.Repositories.Interface.DianPingK2Sln.Entity.ProcInstBasicInfo"/>
        /// </param>
        public void SaveProcInst(ProcInstBasicInfo procInst)
        {
            var edm = new DianPingK2SlnContext();

            edm.ProcInstBasicInfo.Add(procInst);
        }
Exemplo n.º 5
0
        public List <K2CommentPO> QueryByProcInstIds(List <int> procInstIds)
        {
            var edm = new DianPingK2SlnContext();

            return(edm.K2Comment.Where(_ => procInstIds.Contains(_.ProcInstID)).OrderBy(_ => _.ProcessCode).ThenBy(_ => _.ProcInstID).ToList());
        }