Пример #1
0
        private bool DoEdit(int _id)
        {
            bool result = false;

            BLL.slide   bll   = new BLL.slide();
            Model.slide model = bll.GetModel(_id);

            model.title      = txtTitle.Text.Trim();
            model.link_url   = txtLinkUrl.Text.Trim();
            model.img_url    = txtImgUrl.Text.Trim();
            model.brand_id   = Utils.StrToInt(ddlBrand.SelectedValue, 0);
            model.start_time = Utils.StrToDateTime(txtStartTime.Text.Trim());
            DateTime _end_time;

            if (DateTime.TryParse(txtEndTime.Text.Trim(), out _end_time))
            {
                model.end_time = _end_time;
            }
            model.sort_id = Utils.StrToInt(txtSortId.Text.Trim(), 99);

            if (bll.Update(model))
            {
                AddAdminLog(TWEnums.ActionEnum.Edit.ToString(), "修改Banner:" + model.title); //記錄日誌
                result = true;
            }

            return(result);
        }
Пример #2
0
        private bool DoAdd()
        {
            Model.slide model = new Model.slide();
            BLL.slide   bll   = new BLL.slide();

            model.title      = txtTitle.Text.Trim();
            model.link_url   = txtLinkUrl.Text.Trim();
            model.img_url    = txtImgUrl.Text.Trim();
            model.brand_id   = Utils.StrToInt(ddlBrand.SelectedValue, 0);
            model.start_time = Utils.StrToDateTime(txtStartTime.Text.Trim());
            DateTime _end_time;

            if (DateTime.TryParse(txtEndTime.Text.Trim(), out _end_time))
            {
                model.end_time = _end_time;
            }
            model.sort_id = Utils.StrToInt(txtSortId.Text.Trim(), 99);

            if (bll.Add(model) > 0)
            {
                AddAdminLog(TWEnums.ActionEnum.Add.ToString(), "添加Banner:" + model.title); //記錄日誌
                return(true);
            }
            return(false);
        }
Пример #3
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public Model.slide GetModel(int id)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select  top 1 id,title,link_url,img_url,brand_id,start_time,end_time,sort_id,company from " + databaseprefix + "slide ");
            strSql.Append(" where id=@id");
            SqlParameter[] parameters =
            {
                new SqlParameter("@id", SqlDbType.Int, 4)
            };
            parameters[0].Value = id;

            Model.slide model = new Model.slide();
            DataSet     ds    = DbHelperSQL.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                if (ds.Tables[0].Rows[0]["id"].ToString() != "")
                {
                    model.id = int.Parse(ds.Tables[0].Rows[0]["id"].ToString());
                }
                model.title    = ds.Tables[0].Rows[0]["title"].ToString();
                model.link_url = ds.Tables[0].Rows[0]["link_url"].ToString();
                model.img_url  = ds.Tables[0].Rows[0]["img_url"].ToString();
                if (ds.Tables[0].Rows[0]["brand_id"].ToString() != "")
                {
                    model.brand_id = int.Parse(ds.Tables[0].Rows[0]["brand_id"].ToString());
                }
                if (ds.Tables[0].Rows[0]["start_time"].ToString() != "")
                {
                    model.start_time = DateTime.Parse(ds.Tables[0].Rows[0]["start_time"].ToString());
                }
                if (ds.Tables[0].Rows[0]["end_time"].ToString() != "")
                {
                    model.end_time = DateTime.Parse(ds.Tables[0].Rows[0]["end_time"].ToString());
                }
                if (ds.Tables[0].Rows[0]["sort_id"].ToString() != "")
                {
                    model.sort_id = int.Parse(ds.Tables[0].Rows[0]["sort_id"].ToString());
                }
                if (ds.Tables[0].Rows[0]["company"].ToString() != "")
                {
                    model.company = int.Parse(ds.Tables[0].Rows[0]["company"].ToString());
                }
                return(model);
            }
            else
            {
                return(null);
            }
        }
Пример #4
0
        private void ShowInfo(int _id)
        {
            BLL.slide   bll   = new BLL.slide();
            Model.slide model = bll.GetModel(_id);

            pic                    = model.img_url;
            txtTitle.Text          = model.title;
            txtLinkUrl.Text        = model.link_url;
            txtImgUrl.Text         = model.img_url;
            ddlBrand.SelectedValue = model.brand_id.ToString();
            txtStartTime.Text      = model.start_time.ToString("yyyy-M-d");
            if (model.end_time != null)
            {
                txtEndTime.Text = model.end_time.GetValueOrDefault().ToString("yyyy-M-d");
            }
            txtSortId.Text = model.sort_id.ToString();
        }
Пример #5
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(Model.slide model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update " + databaseprefix + "slide set ");
            strSql.Append("title=@title,");
            strSql.Append("link_url=@link_url,");
            strSql.Append("img_url=@img_url,");
            strSql.Append("brand_id=@brand_id,");
            strSql.Append("start_time=@start_time,");
            strSql.Append("end_time=@end_time,");
            strSql.Append("sort_id=@sort_id");
            strSql.Append(" where id=@id");
            SqlParameter[] parameters =
            {
                new SqlParameter("@title",      SqlDbType.NVarChar,  100),
                new SqlParameter("@link_url",   SqlDbType.NVarChar,  255),
                new SqlParameter("@img_url",    SqlDbType.NVarChar,  255),
                new SqlParameter("@brand_id",   SqlDbType.Int,         4),
                new SqlParameter("@start_time", SqlDbType.DateTime),
                new SqlParameter("@end_time",   SqlDbType.DateTime),
                new SqlParameter("@sort_id",    SqlDbType.Int,         4),
                new SqlParameter("@id",         SqlDbType.Int, 4)
            };

            parameters[0].Value = model.title;
            parameters[1].Value = model.link_url;
            parameters[2].Value = model.img_url;
            parameters[3].Value = model.brand_id;
            parameters[4].Value = model.start_time;
            parameters[5].Value = model.end_time;
            parameters[6].Value = model.sort_id;
            parameters[7].Value = model.id;

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

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Пример #6
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public int Add(Model.slide model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into " + databaseprefix + "slide(");
            strSql.Append("title,link_url,img_url,brand_id,start_time,end_time,sort_id,company)");
            strSql.Append(" values (");
            strSql.Append("@title,@link_url,@img_url,@brand_id,@start_time,@end_time,@sort_id,@company)");
            strSql.Append(";select @@IDENTITY");
            SqlParameter[] parameters =
            {
                new SqlParameter("@title",      SqlDbType.NVarChar,  100),
                new SqlParameter("@link_url",   SqlDbType.NVarChar,  255),
                new SqlParameter("@img_url",    SqlDbType.NVarChar,  255),
                new SqlParameter("@brand_id",   SqlDbType.Int,         4),
                new SqlParameter("@start_time", SqlDbType.DateTime),
                new SqlParameter("@end_time",   SqlDbType.DateTime),
                new SqlParameter("@sort_id",    SqlDbType.Int,         4),
                new SqlParameter("@company",    SqlDbType.Int, 4)
            };
            parameters[0].Value = model.title;
            parameters[1].Value = model.link_url;
            parameters[2].Value = model.img_url;
            parameters[3].Value = model.brand_id;
            parameters[4].Value = model.start_time;
            parameters[5].Value = model.end_time;
            parameters[6].Value = model.sort_id;
            parameters[7].Value = model.company;
            object obj = DbHelperSQL.GetSingle(strSql.ToString(), parameters);

            if (obj == null)
            {
                return(0);
            }
            else
            {
                return(Convert.ToInt32(obj));
            }
        }
Пример #7
0
 /// <summary>
 /// 更新一条数据
 /// </summary>
 public bool Update(Model.slide model)
 {
     return(dal.Update(model));
 }
Пример #8
0
 /// <summary>
 /// 增加一条数据
 /// </summary>
 public int Add(Model.slide model)
 {
     return(dal.Add(model));
 }