Exemple #1
0
        /// <summary>
        /// 根据办件编号、流程名称查询审批意见
        /// 添加人:周 鹏
        /// 添加时间:2014-12-24
        /// </summary>
        /// <history>
        /// 修改描述:时间+作者+描述
        /// </history>
        /// <param name="resourceId">办件编号</param>
        /// <param name="flowName">流程名称</param>
        /// <param name="firstIdeaType">第一条意见的类型->reper:受理人,unper->承办人,user:实际走流程人员</param>
        /// <returns>DataTable Columns->UserName:用户名称,Idea:意见,Duty:环节名称,Adate:审批日期</returns>
        public DataTable GetFlowIdea(string resourceId, string flowName, string firstIdeaType = "user", int Itype = 0)
        {
            var dt = new CrmIdeaListDal().GetFlowIdea(resourceId, flowName, Itype);

            if (dt != null && dt.Rows.Count > 0)
            {
                switch (flowName)
                {
                case "立案审批":
                case "处理审批":
                case "结案审批":
                    if (firstIdeaType.Equals("user"))
                    {
                        var caseEntity = new InfPunishCaseinfoBll().Get(resourceId);
                        if (firstIdeaType.Equals("reper"))
                        {
                            dt.Rows[0]["UserName"] = caseEntity.RePersonelNameFist + "," + caseEntity.RePersonelNameSecond;
                        }
                        else if (firstIdeaType.Equals("unper"))
                        {
                            dt.Rows[0]["UserName"] = caseEntity.UdPersonelNameFirst + "," + caseEntity.UdPersonelNameSecond;
                        }
                    }
                    break;
                }
            }
            return(dt);
        }
Exemple #2
0
 public CrmIdeaListBll()
 {
     BaseDal = new CrmIdeaListDal();
 }