コード例 #1
0
 protected void btnDeleteImg_Click(object sender, EventArgs e)
 {
     if (idImageSelected.Value != "")
     {
         Business.ImagesService.deleteImage(Int32.Parse(idImageSelected.Value), (Guid)Membership.GetUser(User.Identity.Name, false).ProviderUserKey);
         ObjectDataSourceImage.Update();
         photoAlert.Attributes.Add("class", "alert alert-success");
         photoAlertText.InnerText = "La photo a été supprimée.";
     }
     else
     {
         photoAlert.Attributes.Add("class", "alert alert-info");
         photoAlertText.InnerText = "Vous devez sélectionner une photo.";
     }
     photoAlert.Visible = true;
 }
コード例 #2
0
        protected void btnUpload_Click(object sender, EventArgs e)
        {
            if (FileUpload1.PostedFile != null && FileUpload1.PostedFile.FileName != "")
            {
                byte[]         imageSize     = new byte [FileUpload1.PostedFile.ContentLength];
                HttpPostedFile uploadedImage = FileUpload1.PostedFile;
                uploadedImage.InputStream.Read
                    (imageSize, 0, (int)FileUpload1.PostedFile.ContentLength);

                int result = ImagesService.addNewImage((Guid)Membership.GetUser(User.Identity.Name, false).ProviderUserKey, imageSize);
                if (result > 0)
                {
                    photoAlert.Attributes.Add("class", "alert alert-success");
                    photoAlertText.InnerText = "Votre nouvelle photo de profil a bien été envoyée !";
                    ObjectDataSourceImage.Update();
                }
                else
                {
                    photoAlert.Attributes.Add("class", "alert alert-error");
                    photoAlertText.InnerText = "Une erreur s'est produite, le transfert à échoué.";
                }
                photoAlert.Visible = true;
            }
        }