public int InsertInformation(BannerObject BannerObj)
        {
            SqlConnection con = GetConnection();

            con.Open();

            SqlCommand cmd = new SqlCommand("Insert_Banner", con);

            cmd.CommandType = CommandType.StoredProcedure;

            cmd.Parameters.AddWithValue("@PhotoPath", BannerObj.PhotoPath);
            cmd.Parameters.AddWithValue("@BannerInformation", BannerObj.BannerInformation);
            cmd.Parameters.AddWithValue("@UserId", BannerObj.UserId);
            cmd.Parameters.AddWithValue("@Status", BannerObj.Status);

            try
            {
                return(cmd.ExecuteNonQuery());
            }
            catch
            {
                throw;
            }
            finally
            {
                cmd.Dispose();
                con.Close();
                con.Dispose();
            }
        }
示例#2
0
        protected void btn_update_Click(object sender, EventArgs e)
        {
            BannerObject bannerObj = new BannerObject();

            bannerObj.BannerId = int.Parse(Session["Banner_id"].ToString());
            DataTable dt = dal.SelectInformationById(bannerObj.BannerId);

            bannerObj.BannerInformation = tbxBannerInfo.Text;
            bannerObj.UserId            = Int32.Parse(Session["user_id"].ToString());

            if (ddlBannerStatus.SelectedValue == "1")
            {
                bannerObj.Status = true;
            }
            else if (ddlBannerStatus.SelectedValue == "0")
            {
                bannerObj.Status = false;
            }

            if (PhotoUpload.HasFile)
            {
                string extension    = Path.GetExtension(PhotoUpload.FileName);
                string photopath    = Guid.NewGuid().ToString() + extension;
                string uploadFolder = "~/Banner_Photos/";
                PhotoUpload.SaveAs(Server.MapPath(uploadFolder + photopath));
                bannerObj.PhotoPath = photopath;
            }
            else
            {
                bannerObj.PhotoPath = dt.Rows[0]["PhotoPath"].ToString();
            }

            try
            {
                int result = dal.UpdateInformation(bannerObj);
                if (result == 1)
                {
                    getBannerById();
                    SuccessPanel.Visible = true;
                }
                else
                {
                    DangerPanel.Visible = true;
                }
            }
            catch
            {
                throw;
            }
        }