protected void BtnSaveGalleryImg_Click(object sender, EventArgs e) { ProductImages prodImgs = new ProductImages(); prodImgs.AddNew(); prodImgs.ProductID = productID; prodImgs.NameEn = txtProdImgName.Text; if (FileUploadProdGalleryImg.HasFile) { Bitmap UpImg = (Bitmap)Bitmap.FromStream(FileUploadProdGalleryImg.PostedFile.InputStream); string path = "UploadedFiles/Products/" + DateTime.Now.ToString("ddMMyyyyhhmmss") + FileUploadProdGalleryImg.FileName; UpImg.Save(MapPath(path), System.Drawing.Imaging.ImageFormat.Png); prodImgs.ImagePath = path; } prodImgs.Save(); galleryBind(); }
private void galleryBind() { ProductImages prodImgs = new ProductImages(); prodImgs.Where.ProductID.Value = productID; prodImgs.Where.ProductID.Operator = MyGeneration.dOOdads.WhereParameter.Operand.Equal; prodImgs.Query.Load(); ProdImgsGallery.DataSource = prodImgs.DefaultView; ProdImgsGallery.DataBind(); }
protected void ProdImgsGallery_ItemCommand(object source, DataListCommandEventArgs e) { if (e.CommandName =="DelteImg") { ProductImages prodImgs = new ProductImages(); prodImgs.LoadByPrimaryKey(int.Parse(e.CommandArgument.ToString())); prodImgs.MarkAsDeleted(); prodImgs.Save(); galleryBind(); } }