Example #1
0
        /// <summary>
        /// 修改一个会员信息
        /// </summary>
        /// <param name="loggingSession">当前用户的登录信息</param>
        /// <param name="vipExchange">会员信息</param>
        public bool ModifyVip(LoggingSessionInfo loggingSession, VipExchangeInfo vipExchange)
        {
            int        ret       = 0;
            ISqlMapper sqlMapper = cSqlMapper.Instance(loggingSession.CurrentLoggingManager);

            try
            {
                sqlMapper.BeginTransaction();
                //修改会员
                ret = sqlMapper.Update("Promotion.Vip.Update", vipExchange);

                sqlMapper.CommitTransaction();
            }
            catch (Exception ex)
            {
                sqlMapper.RollBackTransaction();
                throw ex;
            }
            return(ret == 1);
        }
Example #2
0
        /// <summary>
        /// 插入一个会员信息
        /// </summary>
        /// <param name="loggingSession">当前用户的登录信息</param>
        /// <param name="vipExchange">会员信息</param>
        public void InsertVip(LoggingSessionInfo loggingSession, VipExchangeInfo vipExchange)
        {
            if (string.IsNullOrEmpty(vipExchange.ID))
            {
                vipExchange.ID = this.NewGuid();
            }

            //保存
            ISqlMapper sqlMapper = cSqlMapper.Instance(loggingSession.CurrentLoggingManager);

            try
            {
                sqlMapper.BeginTransaction();
                //添加仓库
                sqlMapper.Insert("Promotion.Vip.Insert", vipExchange);

                sqlMapper.CommitTransaction();
            }
            catch (Exception ex)
            {
                sqlMapper.RollBackTransaction();
                throw ex;
            }
        }