Ejemplo n.º 1
0
        /// <summary>
        /// 个人中心角标数据填充
        /// </summary>
        /// <param name="entId">企业</param>
        /// <param name="userId">用户</param>
        /// <returns></returns>
        private CornerMark CornerMarkFill(DataRow row)
        {
            CornerMark cornerMark = new CornerMark()
            {
                Coupon       = int.Parse(row["coupon"].ToString()),
                RechargeRule = int.Parse(row["rechargeRule"].ToString()),
                Bonus        = int.Parse(row["bonus"].ToString()),
                Message      = int.Parse(row["message"].ToString()),
                VersionNo    = row["versionNo"].ToString(),
                NoPay        = int.Parse(row["NoPay"].ToString()),
                NotReceiving = int.Parse(row["NotReceiving"].ToString()),
                NoEvaluation = int.Parse(row["NoEvaluation"].ToString()),
                AfterSale    = int.Parse(row["AfterSale"].ToString())
            };

            return(cornerMark);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 个人中心角标
        /// </summary>
        /// <param name="entId">企业</param>
        /// <param name="userId">用户</param>
        /// <returns></returns>
        public CornerMark CornerMark(string entId, string userId)
        {
            DataTable table = new DataTable();

            SqlParameter[] sql = new SqlParameter[]
            {
                new SqlParameter("@type", "CornerMark"),
                new SqlParameter("@userId", userId),
                new SqlParameter("@entId", entId)
            };
            SqlRun sqlRun = new SqlRun(SqlRun.sqlstr);

            table = sqlRun.RunSqlDataTable("Proc_UserInfo", sql);

            CornerMark cornerMark = new CornerMark();

            if (table.Rows.Count > 0)
            {
                cornerMark = CornerMarkFill(table.Rows[0]);
            }
            return(cornerMark);
        }