protected void Button_UploadPhotoAfterReparation_Click(object sender, EventArgs e) { ImageSinistre img = new ImageSinistre(); if (FileUpload_PhotoAfterReparation.HasFile) { string path = Server.MapPath("../../UploadedFiles/Images/"); img.ImageName = FileUpload_PhotoAfterReparation.FileName; img.ImageLink = guid + FileUpload_PhotoAfterReparation.FileName; img.Status = "Apres"; img.Extension = System.IO.Path.GetExtension(FileUpload_PhotoAfterReparation.FileName); img.DateImage = DateTime.Now.ToString("dd-MM-yyyy"); sinis.Images.Add(img); FileUpload_PhotoAfterReparation.SaveAs(path + img.ImageLink); try { usr.SaveChanges(); Page_Load(sender, e); } catch (Exception ex) { var rootCause = ex.GetBaseException(); Javascript.ConsoleLog(rootCause.Message); } usr.SaveChanges(); } }
public void LoadImageIntoPopup(object sender, EventArgs e) { //Chargement de l'image dans le popup LinkButton source = (LinkButton)sender; ImageSinistre result = usr.Images.Where(s => s.ImageLink == source.ID).FirstOrDefault(); Msg.Text = result.DateImage; ImageAvantReparationPreview.ImageUrl = "../../UploadedFiles/Images/" + source.ID; ModalPopupExtender1.Show(); }
public void deleteImage(object sender, EventArgs e) { LinkButton source = (LinkButton)sender; int ImageId = Int32.Parse(source.ID.Remove(0, 11)); ImageSinistre FoundImage = usr.Images.Find(ImageId); usr.Images.Remove(FoundImage); usr.SaveChanges(); Response.Write("<script>alert('Image supprimée');</script>"); Page_Load(sender, e); }
public void DeleteImage(object sender, EventArgs e) { LinkButton source = (LinkButton)sender; string url = source.ID.Remove(0, 3); ImageSinistre result = usr.Images.Where(s => s.ImageLink == url).FirstOrDefault(); if (result != null) { string path = Server.MapPath("../../UploadedFiles/Images/"); if ((System.IO.File.Exists(path + url))) { System.IO.File.Delete(path + url); } usr.Images.Remove(result); usr.SaveChanges(); } LoadImages(); }