コード例 #1
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            if (HttpContext.Current.Session["role"].ToString() == "admin" || HttpContext.Current.Session["role"].ToString() == "purchaser")
            {
                var    z  = ckcontent.InnerText;
                var    z2 = HttpUtility.HtmlEncode(z);
                string id = Request["id"];
                pro.deleteProductCatagory(id);
                foreach (ListItem item in CheckBoxList2.Items)
                {
                    if (item.Selected)
                    {
                        pro.insertProductCatagory(id, item.Value);
                    }
                }
                //update product bonus
                pro.deleteProductBonus(id);
                foreach (ListItem item in bonusCheckBox.Items)
                {
                    if (item.Selected)
                    {
                        pro.insertProductBonus(id, item.Value);
                    }
                }

                //update product sale
                if (noSale.Checked == false)
                {
                    pro.deleteProductSale(id);
                    pro.insertProductSale(id, dropDownListSale.SelectedValue);
                }
                else
                {
                    pro.deleteProductSale(id);
                }
                //get value
                string pt = txt_Photo.ImageUrl;
                if (FileUpload1.FileName != "")
                {
                    pt = "~/Image/product/" + FileUpload1.FileName;
                }
                p                = new DTO_Products();
                p.Product_id_    = id;
                p.Product_name_  = txt_ProductName.Text;
                p.Product_brand_ = txt_Brand.Text;
                p.Origin_        = txt_Origin.Text;
                p.Summary_       = txt_Sumary.Text;
                p.Price_         = Int32.Parse(txt_Price.Text);
                p.Quantity_      = Int32.Parse(txt_Quantity.Text);
                p.Photo_         = pt;
                p.Active_        = Int32.Parse(DropDownList2.SelectedValue.ToString());
                pro.updateProduct(p.Product_id_, p.Product_name_, p.Product_brand_, p.Origin_, p.Summary_, p.Price_, p.Quantity_, p.Photo_, z2, DropDownList2.SelectedValue.ToString());
                saveUpLoadFile();
                Response.Redirect("Products.aspx");
            }
            else
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "invalidPermission", "alert('Bạn không có quyền sửa sản phẩm ')", true);
            }
        }
コード例 #2
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            if (Page.IsValid)
            {
                var z  = ckcontent.InnerText;
                var z2 = HttpUtility.HtmlEncode(z);
                p = new DTO_Products();
                string pt = "";
                if (FileUpload1.FileName != "")
                {
                    pt = "~/Image/product/" + FileUpload1.FileName;
                }
                p.Product_id_    = txt_ProductID.Text;
                p.Product_name_  = txt_ProductName.Text;
                p.Product_brand_ = txt_Brand.Text;
                p.Origin_        = txt_Origin.Text;
                p.Summary_       = txt_Sumary.Text;
                p.Price_         = Int32.Parse(txt_Price.Text);
                p.Quantity_      = txt_Quantity.Text == "" ? 0 : Int32.Parse(txt_Quantity.Text);
                p.Photo_         = pt;


                pro.insertProduct(p.Product_id_, p.Product_name_, p.Product_brand_, p.Origin_, p.Summary_, p.Price_, p.Quantity_, p.Photo_, z2);
                saveUpLoadFile();
                foreach (ListItem item in CheckBoxList2.Items)
                {
                    if (item.Selected)
                    {
                        pro.insertProductCatagory(p.Product_id_, item.Value);
                    }
                }
                //insert into product_bonus
                foreach (ListItem item in bonusCheckBox.Items)
                {
                    if (item.Selected)
                    {
                        pro.insertProductBonus(p.Product_id_, item.Value);
                    }
                }
                if (noSale.Checked == false)
                {
                    //insert into product_sale
                    pro.insertProductSale(p.Product_id_, dropDownListSale.SelectedValue);
                }
                Response.Redirect("Products.aspx");
            }
        }