Ejemplo n.º 1
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public static Hashtable Update(Model.BonusGift model, Hashtable MyHs)
        {
            string        guid   = Guid.NewGuid().ToString();
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update BonusGift set ");

            strSql.Append(" GiftCode = @GiftCode , ");
            strSql.Append(" GiftNum = @GiftNum , ");
            strSql.Append(" GiftName = @GiftName , ");
            strSql.Append(" Probaly = @Probaly , ");
            strSql.Append(" GiftType = @GiftType , ");
            strSql.Append(" GiftCount = @GiftCount , ");
            strSql.Append(" BonusPlan = @BonusPlan , ");
            strSql.Append(" IsAuto = @IsAuto , ");
            strSql.Append(" Points = @Points , ");
            strSql.Append(" GiftRemark = @GiftRemark  ");
            strSql.Append(" where GiftCode=@GiftCode  ");
            strSql.AppendFormat(" ;select '{0}'", guid);

            SqlParameter[] parameters =
            {
                new SqlParameter("@GiftCode",   SqlDbType.VarChar, 32),
                new SqlParameter("@GiftNum",    SqlDbType.Int,      4),
                new SqlParameter("@GiftName",   SqlDbType.VarChar, 20),
                new SqlParameter("@Probaly",    SqlDbType.Int,      4),
                new SqlParameter("@GiftType",   SqlDbType.VarChar, 10),
                new SqlParameter("@GiftCount",  SqlDbType.Int,      4),
                new SqlParameter("@BonusPlan",  SqlDbType.VarChar, 10),
                new SqlParameter("@IsAuto",     SqlDbType.Bit,      1),
                new SqlParameter("@Points",     SqlDbType.Int,      4),
                new SqlParameter("@GiftRemark", SqlDbType.VarChar, 50)
            };

            parameters[0].Value = model.GiftCode;
            parameters[1].Value = model.GiftNum;
            parameters[2].Value = model.GiftName;
            parameters[3].Value = model.Probaly;
            parameters[4].Value = model.GiftType;
            parameters[5].Value = model.GiftCount;
            parameters[6].Value = model.BonusPlan;
            parameters[7].Value = model.IsAuto;
            parameters[8].Value = model.Points;
            parameters[9].Value = model.GiftRemark;

            MyHs.Add(strSql.ToString(), parameters);
            return(MyHs);
        }
Ejemplo n.º 2
0
        private static Model.BonusGift DataRowToModel(DataRow row)
        {
            if (row != null)
            {
                Model.BonusGift model = new Model.BonusGift();
                model.GiftCode = row["GiftCode"].ToString();
                if (row["GiftNum"].ToString() != "")
                {
                    model.GiftNum = int.Parse(row["GiftNum"].ToString());
                }
                model.GiftName = row["GiftName"].ToString();
                if (row["Probaly"].ToString() != "")
                {
                    model.Probaly = int.Parse(row["Probaly"].ToString());
                }
                model.GiftType = row["GiftType"].ToString();
                if (row["GiftCount"].ToString() != "")
                {
                    model.GiftCount = int.Parse(row["GiftCount"].ToString());
                }
                if (row["Points"].ToString() != "")
                {
                    model.Points = int.Parse(row["Points"].ToString());
                }
                if (row["IsAuto"].ToString() != "")
                {
                    model.IsAuto = bool.Parse(row["IsAuto"].ToString());
                }
                model.BonusPlan  = row["BonusPlan"].ToString();
                model.GiftRemark = row["GiftRemark"].ToString();

                return(model);
            }
            else
            {
                return(null);
            }
        }
Ejemplo n.º 3
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public static Hashtable Insert(Model.BonusGift model, Hashtable MyHs)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into BonusGift(");
            strSql.Append("GiftCode,GiftNum,GiftName,Probaly,GiftType,GiftCount,BonusPlan,GiftRemark,IsAuto,Points");
            strSql.Append(") values (");
            strSql.Append("@GiftCode,@GiftNum,@GiftName,@Probaly,@GiftType,@GiftCount,@BonusPlan,@GiftRemark,@IsAuto,@Points");
            strSql.Append(") ");

            SqlParameter[] parameters =
            {
                new SqlParameter("@GiftCode",   SqlDbType.VarChar, 32),
                new SqlParameter("@GiftNum",    SqlDbType.Int,      4),
                new SqlParameter("@GiftName",   SqlDbType.VarChar, 20),
                new SqlParameter("@Probaly",    SqlDbType.Int,      4),
                new SqlParameter("@GiftType",   SqlDbType.VarChar, 10),
                new SqlParameter("@GiftCount",  SqlDbType.Int,      4),
                new SqlParameter("@BonusPlan",  SqlDbType.VarChar, 10),
                new SqlParameter("@GiftRemark", SqlDbType.VarChar, 50),
                new SqlParameter("@IsAuto",     SqlDbType.Bit,      1),
                new SqlParameter("@Points",     SqlDbType.Int, 4)
            };

            parameters[0].Value = model.GiftCode;
            parameters[1].Value = model.GiftNum;
            parameters[2].Value = model.GiftName;
            parameters[3].Value = model.Probaly;
            parameters[4].Value = model.GiftType;
            parameters[5].Value = model.GiftCount;
            parameters[6].Value = model.BonusPlan;
            parameters[7].Value = model.GiftRemark;
            parameters[8].Value = model.IsAuto;
            parameters[9].Value = model.Points;

            MyHs.Add(strSql.ToString(), parameters);
            return(MyHs);
        }
Ejemplo n.º 4
0
 public static bool Insert(Model.BonusGift model)
 {
     return(DAL.CommonBase.RunHashtable(Insert(model, new System.Collections.Hashtable())));
 }
Ejemplo n.º 5
0
 public static bool Update(Model.BonusGift model)
 {
     return(DAL.BonusGift.Update(model));
 }
Ejemplo n.º 6
0
 public static System.Collections.Hashtable Update(Model.BonusGift model, System.Collections.Hashtable MyHs)
 {
     return(DAL.BonusGift.Update(model, MyHs));
 }
Ejemplo n.º 7
0
 public static bool Insert(Model.BonusGift model)
 {
     return(DAL.BonusGift.Insert(model));
 }
Ejemplo n.º 8
0
 public static System.Collections.Hashtable Insert(Model.BonusGift model, System.Collections.Hashtable MyHs)
 {
     return(DAL.BonusGift.Insert(model, MyHs));
 }