Beispiel #1
0
        /// <summary>
        /// 取得列表
        /// </summary>
        /// <param name="userInfo">用户</param>
        /// <returns>List</returns>
        public List <PiOrganizeEntity> GetList(UserInfo userInfo)
        {
            List <PiOrganizeEntity> list = new List <PiOrganizeEntity>();
            var parameter = ParameterUtil.CreateWithMessage(userInfo, MethodBase.GetCurrentMethod(), this.serviceName, RDIFrameworkMessage.OrganizeService_GetDT);

            ServiceUtil.ProcessRDIReadDb(userInfo, parameter, dbProvider =>
            {
                var manager = new PiOrganizeManager(dbProvider, userInfo);
                List <KeyValuePair <string, object> > parameters = new List <KeyValuePair <string, object> >
                {
                    new KeyValuePair <string, object>(PiOrganizeTable.FieldDeleteMark, 0)
                };
                list = manager.GetList <PiOrganizeEntity>(parameters, PiOrganizeTable.FieldSortCode);
            });
            return(list);
        }