コード例 #1
0
        /// <summary>
        /// get chaxun
        /// </summary>
        /// <returns></returns>
        EyouSoft.Model.MZhuCeYongHuChaXunInfo GetChaXunInfo()
        {
            var info = new EyouSoft.Model.MZhuCeYongHuChaXunInfo();

            info.LaiYuan      = EyouSoft.Model.LaiYuan.用户注册;
            info.LeiXing      = (EyouSoft.Model.GongSiLeiXing?)Utils.GetEnumValueNullable(typeof(EyouSoft.Model.GongSiLeiXing), Utils.GetQueryStringValue("txtGongSiLeiXing"));
            info.GongSiName   = Utils.GetQueryStringValue("txtGongSiName");
            info.ShenHeStatus = (EyouSoft.Model.ShenHeStatus?)Utils.GetEnumValueNullable(typeof(EyouSoft.Model.ShenHeStatus), Utils.GetQueryStringValue("txtShenHeStatus"));
            info.YongHuMing   = Utils.GetQueryStringValue("txtYongHuMing");
            info.YongHuName   = Utils.GetQueryStringValue("txtYongHuName");

            return(info);
        }
コード例 #2
0
ファイル: BYongHu.cs プロジェクト: jslpower/lsg
        /// <summary>
        /// 获取注册用户信息集合
        /// </summary>
        /// <param name="pageSize">每页记录数</param>
        /// <param name="pageIndex">页序号</param>
        /// <param name="recordCount">总记录数</param>
        /// <param name="chaXun">查询</param>
        /// <returns></returns>
        public IList <EyouSoft.Model.MZhuCeYongHuInfo> GetZhuCeYongHus(int pageSize, int pageIndex, ref int recordCount, EyouSoft.Model.MZhuCeYongHuChaXunInfo chaXun)
        {
            if (pageSize <= 0)
            {
                pageSize = 1;
            }
            if (pageIndex <= 0)
            {
                pageIndex = 1;
            }

            var items = dal.GetZhuCeYongHus(pageSize, pageIndex, ref recordCount, chaXun);

            return(items);
        }
コード例 #3
0
        /// <summary>
        /// 获取注册用户信息集合
        /// </summary>
        /// <param name="pageSize">每页记录数</param>
        /// <param name="pageIndex">页序号</param>
        /// <param name="recordCount">总记录数</param>
        /// <param name="chaXun">查询</param>
        /// <returns></returns>
        public IList <EyouSoft.Model.MZhuCeYongHuInfo> GetZhuCeYongHus(int pageSize, int pageIndex, ref int recordCount, EyouSoft.Model.MZhuCeYongHuChaXunInfo chaXun)
        {
            var items = new List <EyouSoft.Model.MZhuCeYongHuInfo>();

            string        fields        = "*";
            StringBuilder sql           = new StringBuilder();
            string        tableName     = "view_ZhuCeYongHu";
            string        orderByString = " IssueTime DESC ";
            string        heJiString    = "";

            #region sql
            sql.Append(" 1=1 ");

            if (chaXun != null)
            {
                if (chaXun.LeiXing.HasValue)
                {
                    sql.AppendFormat(" AND LeiXing={0} ", (int)chaXun.LeiXing.Value);
                }
                if (!string.IsNullOrEmpty(chaXun.GongSiName))
                {
                    sql.AppendFormat(" AND GongSiName LIKE '%{0}%' ", chaXun.GongSiName);
                }
                if (!string.IsNullOrEmpty(chaXun.YongHuMing))
                {
                    sql.AppendFormat(" AND YongHuMing LIKE '%{0}%' ", chaXun.YongHuMing);
                }
                if (chaXun.ShenHeStatus.HasValue)
                {
                    sql.AppendFormat(" AND ShenHeStatus={0} ", (int)chaXun.ShenHeStatus.Value);
                }
                if (!string.IsNullOrEmpty(chaXun.YongHuName))
                {
                    sql.AppendFormat(" AND YongHuName LIKE '%{0}%' ", chaXun.YongHuName);
                }
                if (chaXun.LaiYuan.HasValue)
                {
                    sql.AppendFormat(" AND LaiYuan={0} ", (int)chaXun.LaiYuan.Value);
                }
            }

            #endregion

            using (IDataReader rdr = DbHelper.ExecuteReader1(_db, pageSize, pageIndex, ref recordCount, tableName, fields, sql.ToString(), orderByString, heJiString))
            {
                while (rdr.Read())
                {
                    var info = new EyouSoft.Model.MZhuCeYongHuInfo();
                    info.FaRenName      = rdr["FanRenName"].ToString();
                    info.FuZeRenDianHua = rdr["FuZeRenDianHua"].ToString();
                    info.FuZeRenName    = rdr["FuZeRenName"].ToString();
                    info.GongSiId       = rdr["GongSiId"].ToString();
                    info.GongSiName     = rdr["GongSiName"].ToString();
                    info.IssueTime      = rdr.GetDateTime(rdr.GetOrdinal("IssueTime"));
                    info.LaiYuan        = (EyouSoft.Model.LaiYuan)rdr.GetInt32(rdr.GetOrdinal("LaiYuan"));
                    info.LeiXing        = (EyouSoft.Model.GongSiLeiXing)rdr.GetInt32(rdr.GetOrdinal("LeiXing"));
                    info.ShenHeStatus   = (EyouSoft.Model.ShenHeStatus)rdr.GetInt32(rdr.GetOrdinal("ShenHeStatus"));
                    info.YongHuId       = rdr["YongHuId"].ToString();
                    info.YongHuMing     = rdr["YongHuMing"].ToString();

                    items.Add(info);
                }
            }

            return(items);
        }