예제 #1
0
        /// <summary>
        /// 获得用户的基本信息
        /// </summary>
        /// <param name="cInfo"></param>
        /// <returns></returns>
        public static string GetCustomerBasicInfo(CustomerInfo cInfo)
        {
            string customInfoHTML = String.Empty;

            StringBuilder strb = new StringBuilder("<div id='myInfo'>");

            //            string profileHTMLTemplate = @"
            //        <div class='l'>
            //            <img src='../static/images/tx02.jpg'>
            //            <a href='#'>编辑头像</a>
            //        </div>
            //        <div class='r'>
            //            <h2>
            //                <em>您好,{0}</em><strong>高级会员</strong><em>[</em><b>{1}</b><em>]</em> <span>上一次登录时间:{2}</span>
            //            </h2>
            //            <ul class='infoDetail'>
            //                <li>等待付款订单(0)</li>
            //                <li>等待收货订单(0)</li>
            //                <li><a href='#'>等待评价商品(10)</a></li>
            //                <li>攸怡积分:<b>{3}</b></li>
            //                <li>冻结积分:<b>32</b></li>
            //                <li><a href='#'>优惠券:<b>2</b></a></li>
            //                <li><a href='#'>站内信(<b>2</b>)</a></li>
            //            </ul>
            //        </div>";

            string profileHTMLTemplate = @"
        <div class='l'>
            <img src='../static/images/tx02.jpg'>
            <a href='#'>编辑头像</a>
        </div>
        <div class='r'>
            <h2>
                <em>您好,{0}</em><strong>{1}</strong><em>[</em><b>{2}</b><em>]</em> <span>上一次登录时间:{3}</span>
            </h2>
            <ul class='infoDetail'>
                <li>等待付款订单(0)</li>
                <li>等待收货订单(0)</li>
                <li><a href='#'>等待评价商品(0)</a></li>
                <li>攸怡积分:<b>{4}</b></li>
            </ul>
        </div>";

            string emailStatus = String.Empty;

            if (cInfo.EmailStatus == (int)AppEnum.EmailStatus.Origin)
            {
                emailStatus = "未验证";
            }
            else
            {
                emailStatus = "已验证";
            }

            strb.Append(String.Format(profileHTMLTemplate, cInfo.CustomerID, emailStatus, AppEnum.GetCustomerRank(cInfo.CustomerRank), cInfo.LastLoginTime, cInfo.ValidScore > 0 ? cInfo.ValidScore : 0));

            strb.Append("</div>");
            customInfoHTML = strb.ToString();
            return(customInfoHTML);
        }