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);
    }
Beispiel #4
0
        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();
        }