protected void btnAddLayer_Click(object sender, EventArgs e) { Bitmap UpImg = (Bitmap)Bitmap.FromStream(LayerImgFileUpload.PostedFile.InputStream); string path = "UploadedFiles/References/" + DateTime.Now.ToString("ddMMyyyyhhmmss") + LayerImgFileUpload.FileName; UpImg.Save(MapPath(path), System.Drawing.Imaging.ImageFormat.Png); BLL.ReferenceImages NewLayer = new BLL.ReferenceImages(); NewLayer.AddNew(); NewLayer.ReferenceID = getCurrentReference; NewLayer.NameEn = txtImageName.Text; NewLayer.IsActive = true; NewLayer.ImagePath = path; NewLayer.Save(); LoadAllReferenceImages(); txtImageName.Text = ""; }
private void LoadAllReferenceImages() { BLL.ReferenceImages obj = new BLL.ReferenceImages(); obj.GetImagesByRefID(getCurrentReference); LayerImgsDataList.DataSource = obj.DefaultView; LayerImgsDataList.DataBind(); }
protected void ImgBtnDeleteLayer_Click(object sender, ImageClickEventArgs e) { ImageButton btn = (ImageButton)sender; int ID = int.Parse(btn.CommandArgument.ToString()); BLL.ReferenceImages DeleteLayer = new BLL.ReferenceImages(); DeleteLayer.LoadByPrimaryKey(ID); DeleteLayer.MarkAsDeleted(); DeleteLayer.Save(); LoadAllReferenceImages(); }