/// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(AdvertManage.Model.AMS_TitleAdModel model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update AMS_TitleAd set ");
            strSql.Append("EffectDate=@EffectDate,");
            strSql.Append("EndDate=@EndDate,");
            strSql.Append("AdContent=@AdContent");
            strSql.Append(" where Id=@Id");
            SqlParameter[] parameters =
            {
                new SqlParameter("@EffectDate", SqlDbType.DateTime),
                new SqlParameter("@EndDate",    SqlDbType.DateTime),
                new SqlParameter("@AdContent",  SqlDbType.NVarChar,300),
                new SqlParameter("@Id",         SqlDbType.Int, 4)
            };
            parameters[0].Value = model.EffectDate;
            parameters[1].Value = model.EndDate;
            parameters[2].Value = model.AdContent;
            parameters[3].Value = model.Id;

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

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public int Add(AdvertManage.Model.AMS_TitleAdModel model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into AMS_TitleAd(");
            strSql.Append("EffectDate,EndDate,AdContent)");
            strSql.Append(" values (");
            strSql.Append("@EffectDate,@EndDate,@AdContent)");
            strSql.Append(";select @@IDENTITY");
            SqlParameter[] parameters =
            {
                new SqlParameter("@EffectDate", SqlDbType.DateTime),
                new SqlParameter("@EndDate",    SqlDbType.DateTime),
                new SqlParameter("@AdContent",  SqlDbType.NVarChar, 300)
            };
            parameters[0].Value = model.EffectDate;
            parameters[1].Value = model.EndDate;
            parameters[2].Value = model.AdContent;

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

            if (obj == null)
            {
                return(0);
            }
            else
            {
                return(Convert.ToInt32(obj));
            }
        }
Пример #3
0
 public List <Model.AMS_TitleAdModel> GetTitleAd()
 {
     try
     {
         List <Model.AMS_TitleAdModel> modelList = new List <Model.AMS_TitleAdModel>();
         DataSet ds = titleAdDal.GetList(null, null);
         for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
         {
             AdvertManage.Model.AMS_TitleAdModel model = DataRowToAMS_TitleAdModel(ds.Tables[0].Rows[i]);
             modelList.Add(model);
         }
         return(modelList);
     }
     catch
     (Exception ex)
     {
         throw ex;
     }
 }
Пример #4
0
        /// <summary>
        /// 根据Id获取优惠券信息
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public AdvertManage.Model.AMS_TitleAdModel GetTitleAdById(int id)
        {
            StringBuilder strWhere = new StringBuilder();

            strWhere.AppendFormat(" Id={0}", id);
            try
            {
                DataSet ds = titleAdDal.GetList(strWhere.ToString(), null);
                if (ds.Tables[0].Rows.Count > 0)
                {
                    AdvertManage.Model.AMS_TitleAdModel model = DataRowToAMS_TitleAdModel(ds.Tables[0].Rows[0]);
                    return(model);
                }
                return(null);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #5
0
        AdvertManage.Model.AMS_TitleAdModel DataRowToAMS_TitleAdModel(DataRow dr)
        {
            AdvertManage.Model.AMS_TitleAdModel model = new AdvertManage.Model.AMS_TitleAdModel();

            if (dr["Id"] != null && dr["Id"].ToString() != "")
            {
                model.Id = int.Parse(dr["Id"].ToString());
            }
            if (dr["EffectDate"] != null && dr["EffectDate"].ToString() != "")
            {
                model.EffectDate = DateTime.Parse(dr["EffectDate"].ToString());
            }
            if (dr["EndDate"] != null && dr["EndDate"].ToString() != "")
            {
                model.EndDate = DateTime.Parse(dr["EndDate"].ToString());
            }
            if (dr["AdContent"] != null && dr["AdContent"].ToString() != "")
            {
                model.AdContent = dr["AdContent"].ToString();
            }
            return(model);
        }