Exemplo n.º 1
0
        /// <summary>
        /// 得到一个对象实体(网页版的现金红包)
        /// </summary>
        public WeiXinPF.Model.wx_xjhongbao_action GetPageHongBaoModel(int id, int wid)
        {
            DateTime      now    = DateTime.Now;
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select  top 1 id,wid,hbType,act_name,moneyType,min_value,max_value,totalMoney,wishing,nick_name,send_name,logo_imgurl,client_ip,share_content,share_imgurl,share_url,beginDate,endDate,actPic,totalLqMoney,sort_id,remark,createDate,lqType,keywords from wx_xjhongbao_action ");
            strSql.Append(" where hbType=2 and id=@id and wid=@wid  and beginDate<='" + now.ToString() + "' and  endDate>='" + now.ToString() + "'");
            SqlParameter[] parameters =
            {
                new SqlParameter("@id",  SqlDbType.Int, 4),
                new SqlParameter("@wid", SqlDbType.Int, 4)
            };
            parameters[0].Value = id;
            parameters[1].Value = wid;
            WeiXinPF.Model.wx_xjhongbao_action model = new WeiXinPF.Model.wx_xjhongbao_action();
            DataSet ds = DbHelperSQL.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }
Exemplo n.º 2
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public WeiXinPF.Model.wx_xjhongbao_action DataRowToModel(DataRow row)
 {
     WeiXinPF.Model.wx_xjhongbao_action model = new WeiXinPF.Model.wx_xjhongbao_action();
     if (row != null)
     {
         if (row["id"] != null && row["id"].ToString() != "")
         {
             model.id = int.Parse(row["id"].ToString());
         }
         if (row["wid"] != null && row["wid"].ToString() != "")
         {
             model.wid = int.Parse(row["wid"].ToString());
         }
         if (row["hbType"] != null && row["hbType"].ToString() != "")
         {
             model.hbType = int.Parse(row["hbType"].ToString());
         }
         if (row["act_name"] != null)
         {
             model.act_name = row["act_name"].ToString();
         }
         if (row["moneyType"] != null && row["moneyType"].ToString() != "")
         {
             model.moneyType = int.Parse(row["moneyType"].ToString());
         }
         if (row["min_value"] != null && row["min_value"].ToString() != "")
         {
             model.min_value = int.Parse(row["min_value"].ToString());
         }
         if (row["max_value"] != null && row["max_value"].ToString() != "")
         {
             model.max_value = int.Parse(row["max_value"].ToString());
         }
         if (row["totalMoney"] != null && row["totalMoney"].ToString() != "")
         {
             model.totalMoney = int.Parse(row["totalMoney"].ToString());
         }
         if (row["wishing"] != null)
         {
             model.wishing = row["wishing"].ToString();
         }
         if (row["nick_name"] != null)
         {
             model.nick_name = row["nick_name"].ToString();
         }
         if (row["send_name"] != null)
         {
             model.send_name = row["send_name"].ToString();
         }
         if (row["logo_imgurl"] != null)
         {
             model.logo_imgurl = row["logo_imgurl"].ToString();
         }
         if (row["client_ip"] != null)
         {
             model.client_ip = row["client_ip"].ToString();
         }
         if (row["share_content"] != null)
         {
             model.share_content = row["share_content"].ToString();
         }
         if (row["share_imgurl"] != null)
         {
             model.share_imgurl = row["share_imgurl"].ToString();
         }
         if (row["share_url"] != null)
         {
             model.share_url = row["share_url"].ToString();
         }
         if (row["beginDate"] != null && row["beginDate"].ToString() != "")
         {
             model.beginDate = DateTime.Parse(row["beginDate"].ToString());
         }
         if (row["endDate"] != null && row["endDate"].ToString() != "")
         {
             model.endDate = DateTime.Parse(row["endDate"].ToString());
         }
         if (row["actPic"] != null)
         {
             model.actPic = row["actPic"].ToString();
         }
         if (row["totalLqMoney"] != null && row["totalLqMoney"].ToString() != "")
         {
             model.totalLqMoney = int.Parse(row["totalLqMoney"].ToString());
         }
         if (row["sort_id"] != null && row["sort_id"].ToString() != "")
         {
             model.sort_id = int.Parse(row["sort_id"].ToString());
         }
         if (row["remark"] != null)
         {
             model.remark = row["remark"].ToString();
         }
         if (row["createDate"] != null && row["createDate"].ToString() != "")
         {
             model.createDate = DateTime.Parse(row["createDate"].ToString());
         }
         if (row["lqType"] != null && row["lqType"].ToString() != "")
         {
             model.lqType = int.Parse(row["lqType"].ToString());
         }
         if (row["keywords"] != null)
         {
             model.keywords = row["keywords"].ToString();
         }
     }
     return(model);
 }
Exemplo n.º 3
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public int Add(WeiXinPF.Model.wx_xjhongbao_action model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into wx_xjhongbao_action(");
            strSql.Append("wid,hbType,act_name,moneyType,min_value,max_value,totalMoney,wishing,nick_name,send_name,logo_imgurl,client_ip,share_content,share_imgurl,share_url,beginDate,endDate,actPic,totalLqMoney,sort_id,remark,createDate,lqType,keywords)");
            strSql.Append(" values (");
            strSql.Append("@wid,@hbType,@act_name,@moneyType,@min_value,@max_value,@totalMoney,@wishing,@nick_name,@send_name,@logo_imgurl,@client_ip,@share_content,@share_imgurl,@share_url,@beginDate,@endDate,@actPic,@totalLqMoney,@sort_id,@remark,@createDate,@lqType,@keywords)");
            strSql.Append(";select @@IDENTITY");
            SqlParameter[] parameters =
            {
                new SqlParameter("@wid",           SqlDbType.Int,          4),
                new SqlParameter("@hbType",        SqlDbType.Int,          4),
                new SqlParameter("@act_name",      SqlDbType.VarChar,     32),
                new SqlParameter("@moneyType",     SqlDbType.Int,          4),
                new SqlParameter("@min_value",     SqlDbType.Int,          4),
                new SqlParameter("@max_value",     SqlDbType.Int,          4),
                new SqlParameter("@totalMoney",    SqlDbType.Int,          4),
                new SqlParameter("@wishing",       SqlDbType.VarChar,    128),
                new SqlParameter("@nick_name",     SqlDbType.VarChar,     32),
                new SqlParameter("@send_name",     SqlDbType.VarChar,     32),
                new SqlParameter("@logo_imgurl",   SqlDbType.VarChar,    128),
                new SqlParameter("@client_ip",     SqlDbType.VarChar,    100),
                new SqlParameter("@share_content", SqlDbType.VarChar,    100),
                new SqlParameter("@share_imgurl",  SqlDbType.VarChar,    300),
                new SqlParameter("@share_url",     SqlDbType.VarChar,    200),
                new SqlParameter("@beginDate",     SqlDbType.DateTime),
                new SqlParameter("@endDate",       SqlDbType.DateTime),
                new SqlParameter("@actPic",        SqlDbType.VarChar,    800),
                new SqlParameter("@totalLqMoney",  SqlDbType.Int,          4),
                new SqlParameter("@sort_id",       SqlDbType.Int,          4),
                new SqlParameter("@remark",        SqlDbType.VarChar,   2000),
                new SqlParameter("@createDate",    SqlDbType.DateTime),
                new SqlParameter("@lqType",        SqlDbType.Int,          4),
                new SqlParameter("@keywords",      SqlDbType.VarChar, 100)
            };
            parameters[0].Value  = model.wid;
            parameters[1].Value  = model.hbType;
            parameters[2].Value  = model.act_name;
            parameters[3].Value  = model.moneyType;
            parameters[4].Value  = model.min_value;
            parameters[5].Value  = model.max_value;
            parameters[6].Value  = model.totalMoney;
            parameters[7].Value  = model.wishing;
            parameters[8].Value  = model.nick_name;
            parameters[9].Value  = model.send_name;
            parameters[10].Value = model.logo_imgurl;
            parameters[11].Value = model.client_ip;
            parameters[12].Value = model.share_content;
            parameters[13].Value = model.share_imgurl;
            parameters[14].Value = model.share_url;
            parameters[15].Value = model.beginDate;
            parameters[16].Value = model.endDate;
            parameters[17].Value = model.actPic;
            parameters[18].Value = model.totalLqMoney;
            parameters[19].Value = model.sort_id;
            parameters[20].Value = model.remark;
            parameters[21].Value = model.createDate;
            parameters[22].Value = model.lqType;
            parameters[23].Value = model.keywords;

            object obj = DbHelperSQL.GetSingle(strSql.ToString(), parameters);

            if (obj == null)
            {
                return(0);
            }
            else
            {
                return(Convert.ToInt32(obj));
            }
        }
Exemplo n.º 4
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(WeiXinPF.Model.wx_xjhongbao_action model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update wx_xjhongbao_action set ");
            strSql.Append("wid=@wid,");
            strSql.Append("hbType=@hbType,");
            strSql.Append("act_name=@act_name,");
            strSql.Append("moneyType=@moneyType,");
            strSql.Append("min_value=@min_value,");
            strSql.Append("max_value=@max_value,");
            strSql.Append("totalMoney=@totalMoney,");
            strSql.Append("wishing=@wishing,");
            strSql.Append("nick_name=@nick_name,");
            strSql.Append("send_name=@send_name,");
            strSql.Append("logo_imgurl=@logo_imgurl,");
            strSql.Append("client_ip=@client_ip,");
            strSql.Append("share_content=@share_content,");
            strSql.Append("share_imgurl=@share_imgurl,");
            strSql.Append("share_url=@share_url,");
            strSql.Append("beginDate=@beginDate,");
            strSql.Append("endDate=@endDate,");
            strSql.Append("actPic=@actPic,");
            strSql.Append("totalLqMoney=@totalLqMoney,");
            strSql.Append("sort_id=@sort_id,");
            strSql.Append("remark=@remark,");
            strSql.Append("createDate=@createDate,");
            strSql.Append("lqType=@lqType,");
            strSql.Append("keywords=@keywords");
            strSql.Append(" where id=@id");
            SqlParameter[] parameters =
            {
                new SqlParameter("@wid",           SqlDbType.Int,          4),
                new SqlParameter("@hbType",        SqlDbType.Int,          4),
                new SqlParameter("@act_name",      SqlDbType.VarChar,     32),
                new SqlParameter("@moneyType",     SqlDbType.Int,          4),
                new SqlParameter("@min_value",     SqlDbType.Int,          4),
                new SqlParameter("@max_value",     SqlDbType.Int,          4),
                new SqlParameter("@totalMoney",    SqlDbType.Int,          4),
                new SqlParameter("@wishing",       SqlDbType.VarChar,    128),
                new SqlParameter("@nick_name",     SqlDbType.VarChar,     32),
                new SqlParameter("@send_name",     SqlDbType.VarChar,     32),
                new SqlParameter("@logo_imgurl",   SqlDbType.VarChar,    128),
                new SqlParameter("@client_ip",     SqlDbType.VarChar,    100),
                new SqlParameter("@share_content", SqlDbType.VarChar,    100),
                new SqlParameter("@share_imgurl",  SqlDbType.VarChar,    300),
                new SqlParameter("@share_url",     SqlDbType.VarChar,    200),
                new SqlParameter("@beginDate",     SqlDbType.DateTime),
                new SqlParameter("@endDate",       SqlDbType.DateTime),
                new SqlParameter("@actPic",        SqlDbType.VarChar,    800),
                new SqlParameter("@totalLqMoney",  SqlDbType.Int,          4),
                new SqlParameter("@sort_id",       SqlDbType.Int,          4),
                new SqlParameter("@remark",        SqlDbType.VarChar,   2000),
                new SqlParameter("@createDate",    SqlDbType.DateTime),
                new SqlParameter("@lqType",        SqlDbType.Int,          4),
                new SqlParameter("@keywords",      SqlDbType.VarChar,    100),
                new SqlParameter("@id",            SqlDbType.Int, 4)
            };
            parameters[0].Value  = model.wid;
            parameters[1].Value  = model.hbType;
            parameters[2].Value  = model.act_name;
            parameters[3].Value  = model.moneyType;
            parameters[4].Value  = model.min_value;
            parameters[5].Value  = model.max_value;
            parameters[6].Value  = model.totalMoney;
            parameters[7].Value  = model.wishing;
            parameters[8].Value  = model.nick_name;
            parameters[9].Value  = model.send_name;
            parameters[10].Value = model.logo_imgurl;
            parameters[11].Value = model.client_ip;
            parameters[12].Value = model.share_content;
            parameters[13].Value = model.share_imgurl;
            parameters[14].Value = model.share_url;
            parameters[15].Value = model.beginDate;
            parameters[16].Value = model.endDate;
            parameters[17].Value = model.actPic;
            parameters[18].Value = model.totalLqMoney;
            parameters[19].Value = model.sort_id;
            parameters[20].Value = model.remark;
            parameters[21].Value = model.createDate;
            parameters[22].Value = model.lqType;
            parameters[23].Value = model.keywords;
            parameters[24].Value = model.id;

            int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }