Exemple #1
0
        ///// <summary>
        ///// 更新一条数据
        ///// </summary>
        //public bool Update(SystemVirtualMoney model)
        //{
        //    StringBuilder strSql = new StringBuilder();
        //    strSql.Append("update SystemVirtualMoney set ");

        //    strSql.Append(" UserId = @UserId , ");
        //    strSql.Append(" ClaimsId = @ClaimsId , ");
        //    strSql.Append(" VirtualMoney = @VirtualMoney , ");
        //    strSql.Append(" BuyDate = @BuyDate  ");
        //    strSql.Append(" where ID=@ID ");

        //    SqlParameter[] parameters = {
        //                new SqlParameter("@ID", SqlDbType.Int,4) ,
        //                new SqlParameter("@UserId", SqlDbType.Int,4) ,
        //                new SqlParameter("@ClaimsId", SqlDbType.Int,4) ,
        //                new SqlParameter("@VirtualMoney", SqlDbType.Decimal,9) ,
        //                new SqlParameter("@BuyDate", SqlDbType.VarChar,20)

        //    };

        //    parameters[0].Value = model.ID;
        //    parameters[1].Value = model.UserId;
        //    parameters[2].Value = model.ClaimsId;
        //    parameters[3].Value = model.VirtualMoney;
        //    parameters[4].Value = model.BuyDate;
        //    return sqlhelper.ExecNon(strSql.ToString(), parameters) > 0 ? true : false;
        //}



        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public SystemVirtualMoney GetModel(string where)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select ID, UserId, ClaimsId, VirtualMoney, BuyDate  ");
            strSql.Append("  from SystemVirtualMoney ");
            strSql.Append(" where ");
            strSql.Append(where);


            var dt = sqlhelper.GetTable(strSql.ToString());
            SystemVirtualMoney model = null;

            if (dt.Rows.Count > 0)
            {
                model = Mapper.DynamicMap <IDataReader, List <SystemVirtualMoney> >(dt.CreateDataReader()).FirstOrDefault();
            }
            return(model);
        }
Exemple #2
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public int Add(SystemVirtualMoney model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into SystemVirtualMoney(");
            strSql.Append("UserId,ClaimsId,VirtualMoney,BuyDate");
            strSql.Append(") values (");
            strSql.Append("@UserId,@ClaimsId,@VirtualMoney,@BuyDate");
            strSql.Append(") ");
            strSql.Append(";select @@IDENTITY");
            SqlParameter[] parameters =
            {
                new SqlParameter("@UserId",       SqlDbType.Int,     4),
                new SqlParameter("@ClaimsId",     SqlDbType.Int,     4),
                new SqlParameter("@VirtualMoney", SqlDbType.Decimal, 9),
                new SqlParameter("@BuyDate",      SqlDbType.VarChar, 20)
            };

            parameters[0].Value = model.UserId;
            parameters[1].Value = model.ClaimsId;
            parameters[2].Value = model.VirtualMoney;
            parameters[3].Value = model.BuyDate; return(sqlhelper.ExecNon(strSql.ToString(), parameters));
        }