protected void del_Command(object sender, CommandEventArgs e) { if (e.CommandName == "delcm") { foreach (RepeaterItem it in grid_product.Items) { Label n1 = (Label)it.FindControl("lblid"); if (n1.Text == e.CommandArgument.ToString()) { int n = Convert.ToInt32(n1.Text); List <product_image> lim = cl.getProdImage(n); foreach (product_image imgpr in lim) { listim.Add(imgpr); cl.DeleteImgProd(imgpr.id_img); } if (cl.DeleteProduct(n)) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Delete Complete')", true); break; } else { foreach (product_image imgpr1 in listim) { product_image imgtam = new product_image(); imgtam.id_prod = imgpr1.id_prod; imgtam.img_url = imgpr1.img_url; imgtam.sub_img = imgpr1.sub_img; cl.AddimgProd(imgtam); } ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Delete Fail')", true); } } } load_Prod(); } }
public void ud() { foreach (RepeaterItem i in Repeater3.Items) { FileUpload fu = (FileUpload)i.FindControl("FileUpload1"); Label lbl = (Label)i.FindControl("lblIDIMG"); if (fu.HasFile) { if (!ck.CheckFileType(fu.FileName)) { tam = 1; break; } } } if (FileUploadMore.HasFile) { foreach (var file1 in FileUploadMore.PostedFiles) { if (!ck.CheckFileType(file1.FileName)) { tam = 1; break; } } } if (tam == 0) { foreach (RepeaterItem i in Repeater3.Items) { FileUpload fu = (FileUpload)i.FindControl("FileUpload1"); Label lbl = (Label)i.FindControl("lblIDIMG"); if (fu.HasFile) { int n111 = Convert.ToInt32(lbl.Text); string fileName = "images/product-category/" + fu.FileName; string filePath = MapPath(fileName); fu.SaveAs(filePath); product_image ima = cl.getImage(n111); ima.img_url = fu.FileName; cl.UpdateimgProd(ima); } } if (FileUploadMore.HasFile) { foreach (var file1 in FileUploadMore.PostedFiles) { string fileName = "images/product-category/" + file1.FileName; string filePath = MapPath(fileName); file1.SaveAs(filePath); ip1 = new product_image(); ip1.id_prod = p.id_pro; ip1.img_url = file1.FileName; cl.AddimgProd(ip1); } } if ((int)ViewState["bf"] == 1) { p.id_cat = idCate; ViewState["bf"] = 0; } if (ck.checkstringnull(txtName.Text.Trim())) { if (ck.checkstringnull(txtPrice.Text.Trim())) { if (ck.checknumber(txtPrice.Text.Trim())) { if (ck.checkstring(txtName.Text.Trim(), 50)) { if (p.pro_name == txtName.Text.Trim()) { p.pro_name = txtName.Text.Trim(); p.pro_price = float.Parse(txtPrice.Text.Trim()); cl.UpdateProduct(p); load_pro(); } else { if (cl.checkalprod(txtName.Text.Trim())) { p.pro_name = txtName.Text.Trim(); p.pro_price = float.Parse(txtPrice.Text.Trim()); cl.UpdateProduct(p); load_pro(); } else { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Product Name Already Exist')", true); } } } else { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Product Name Too Long')", true); } } else { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Product Price Is Incorrect')", true); } } else { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Please Type Product Price')", true); } } else { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Please Type Product Name')", true); } } else { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Many Images Too Large Or Not Format(.jpg|.png|.gif)')", true); load_pro(); loadCate(); } }