Пример #1
0
        /// <summary>
        /// 获取模板页列表
        /// </summary>
        /// <param name="Key"></param>
        /// <param name="Name"></param>
        /// <param name="PageIndex"></param>
        /// <param name="PageSize"></param>
        /// <returns></returns>
        public GetSysPageListRD GetSysPageList(string pKey, string pName, int pPageIndex, int pPageSize, string pCustomerId)
        {
            GetSysPageListRD    rd   = new GetSysPageListRD();
            List <ListPageInfo> list = new List <ListPageInfo> {
            };
            int count = 0;

            DataSet ds = _currentDAO.GetSysPageList(pKey, pName, pPageIndex, pPageSize, pCustomerId);

            if (ds != null && ds.Tables[1].Rows.Count > 0)
            {
                count = ds.Tables[1].Rows.Count;
            }
            if (ds != null && ds.Tables[0].Rows.Count > 0)
            {
                foreach (DataRow item in ds.Tables[0].Rows)
                {
                    var pageinfo = new ListPageInfo()
                    {
                        PageId         = item["PageId"].ToString(),
                        Title          = item["ModuleName"].ToString(),
                        PageKey        = item["PageKey"].ToString(),
                        Version        = item["Version"].ToString(),
                        LastUpdateTime = item["LastUpdateTime"].ToString()
                    };
                    list.Add(pageinfo);
                }
            }
            rd.TotalPageCount = count;
            rd.PageList       = list.ToArray();
            return(rd);
        }
Пример #2
0
        public void GetPageInfo(string UserCode, string SubjectName, string ExamDate, string DepartCode)
        {
            ListExamUserDetailInfo = Data.ExamUserDetailInfo.Get_All_ExamUserGetDetailInfo(UserCode, SubjectName, ExamDate, DepartCode);
            if (ListExamUserDetailInfo.Count() > 0 && ListExamUserDetailInfo != null)
            {
                foreach (var item in ListExamUserDetailInfo)
                {
                    //实践成绩

                    ////申请等级
                    //var SkillName = "";
                    ////岗位津贴
                    //var Allowance = Data.SkillInfo.Get_All_SkillInfo(new { SkillName = SkillName });

                    ////技能等级通过后可晋升的新职等
                    //var NewRankName = "";

                    ////晋升加给
                    //var PromotionBonus = "";
                    //var Bonus = Data.RankInfo.get(new { SkillName = SkillName });

                    ListPageInfo.Add(new PageInfo
                    {
                        UserCode           = item.UserCode,
                        UserName           = item.UserName,
                        DepartCode         = item.DepartCode,
                        PostName           = item.PostName,
                        RankName           = item.RankName,
                        EntryDate          = item.EntryDate,
                        OrganizingFunction = "",
                        CurrentLevel       = item.SkillName,    //本职等技能
                        ApplyLevel         = item.ApplyLevel,   //目前技能等级
                        CurrectExamDate    = item.UserExamDate, //最近一次考试时间
                        //PostState="在职",
                        //PostJob="BPE",
                        SubjectName   = item.SubjectName,
                        ExamScore     = item.ExamScore, //最近一次理论成绩
                        PracticeScore = item.PracticeScore,
                        PracticeDate  = DateTime.Now,   //最近一次实践成绩通过时间
                        FullScale     = "是"
                    });
                }
            }
        }