예제 #1
0
        public wx_UserExtEntity Populate_wx_UserExtEntity_FromDr(IDataReader dr)
        {
            wx_UserExtEntity Obj = new wx_UserExtEntity();

            Obj.UserId      = ((dr["UserId"]) == DBNull.Value) ? 0 : Convert.ToInt32(dr["UserId"]);
            Obj.RealName    = dr["RealName"].ToString();
            Obj.Phone       = dr["Phone"].ToString();
            Obj.Weixin      = dr["Weixin"].ToString();
            Obj.Description = dr["Description"].ToString();
            Obj.OpenId      = dr["OpenId"].ToString();
            Obj.ShopId      = ((dr["ShopId"]) == DBNull.Value) ? 0 : Convert.ToInt32(dr["ShopId"]);
            Obj.RoleId      = ((dr["RoleId"]) == DBNull.Value) ? 0 : Convert.ToInt32(dr["RoleId"]);
            Obj.Status      = ((dr["Status"]) == DBNull.Value) ? 0 : Convert.ToInt32(dr["Status"]);
            Obj.Address     = dr["Address"].ToString();
            Obj.Points      = ((dr["Points"]) == DBNull.Value) ? 0 : Convert.ToInt32(dr["Points"]);
            Obj.Wallet      = ((dr["Wallet"]) == DBNull.Value) ? 0 : Convert.ToDecimal(dr["Wallet"]);
            Obj.AddTime     = ((dr["AddTime"]) == DBNull.Value) ? Convert.ToDateTime("1900-1-1") : Convert.ToDateTime(dr["AddTime"]);
            Obj.UpdateTime  = ((dr["UpdateTime"]) == DBNull.Value) ? Convert.ToDateTime("1900-1-1") : Convert.ToDateTime(dr["UpdateTime"]);
            Obj.ParentId    = ((dr["ParentId"]) == DBNull.Value) ? 0 : Convert.ToInt32(dr["ParentId"]);


            Obj.ParentName = dr["ParentName"].ToString();
            Obj.NickName   = dr["NickName"].ToString();
            Obj.HeadImgurl = dr["HeadImgurl"].ToString();
            Obj.RoleName   = dr["rolename"].ToString();

            Obj.yeji      = ((dr["yeji"]) == DBNull.Value) ? 0 : Convert.ToDecimal(dr["yeji"]);
            Obj.yongjin   = ((dr["yongjin"]) == DBNull.Value) ? 0 : Convert.ToDecimal(dr["yongjin"]);
            Obj.tixian    = ((dr["tixian"]) == DBNull.Value) ? 0 : Convert.ToDecimal(dr["tixian"]);
            Obj.yijidaili = ((dr["yijidaili"]) == DBNull.Value) ? 0 : Convert.ToInt32(dr["yijidaili"]);
            Obj.erjidaili = ((dr["erjidaili"]) == DBNull.Value) ? 0 : Convert.ToInt32(dr["erjidaili"]);
            return(Obj);
        }
예제 #2
0
        public wx_UserExtEntity GetExtModelByUserId(int userid)
        {
            wx_UserExtEntity _obj = null;

            SqlParameter[] _param =
            {
                new SqlParameter("@UserId", SqlDbType.Int)
            };
            _param[0].Value = userid;
            string sqlStr = "select * from v_UserExt with(nolock) where UserId=@UserId";

            using (SqlDataReader dr = SqlHelper.ExecuteReader(WebConfig.WfxRW, CommandType.Text, sqlStr, _param))
            {
                while (dr.Read())
                {
                    _obj = Populate_wx_UserExtEntity_FromDr(dr);
                }
            }
            return(_obj);
        }