コード例 #1
0
ファイル: ImageManager.ascx.cs プロジェクト: superhaz/WebShop
 private void InitiateMode()
 {
     // set the init mode
     Mode = InitImageMode;
     SwitchMode();
 }
コード例 #2
0
ファイル: ImageManager.ascx.cs プロジェクト: superhaz/WebShop
 protected void ReturnButton_Click(object sender, EventArgs e)
 {
     // set mode and switch
     Mode = ImageControlMode.ImageViewingMode;
     SwitchMode();
 }
コード例 #3
0
ファイル: ImageManager.ascx.cs プロジェクト: superhaz/WebShop
 protected void EditButton_Click(object sender, EventArgs e)
 {
     // set mode and switch
     Mode = ImageControlMode.ImagesListingMode;
     SwitchMode();
 }
コード例 #4
0
ファイル: ImageManager.ascx.cs プロジェクト: superhaz/WebShop
 protected void AddNewImageButton_Click(object sender, EventArgs e)
 {
     // set mode and switch
     Mode = ImageControlMode.AddNewImageMode;
     SwitchMode();
 }
コード例 #5
0
ファイル: ImageManager.ascx.cs プロジェクト: superhaz/WebShop
        public void SaveNewFile()
        {
            if (FileUpload1.HasFile && Page.IsValid)
            {
                try
                {
                    // make some common cleanup procedure
                    FileHelper.CleanupMarkedFilesForDeletion();

                    // get filename
                    filename = Path.GetFileName(FileUpload1.FileName);
                    filename = EncodeFileName(filename);
                    filename = FileHelper.FileNameWithoutExtension(filename) + ".jpg";
                    // rename file if necessary
                    filename = FileHelper.GetUniqueFileName(filename);
                    // upload new file
                    byte[] imageByte = ResizeImageFile(FileUpload1.FileBytes, 630, ImageFormat.Jpeg);
                    int filesize;
                    // saves image to file
                    ByteArrayToFile(FileHelper.FolderUrlRoot + filename, imageByte, out filesize);
                    //FileUpload1.SaveAs(FileHelper.FolderUrlRoot + filename);
                    // save new image-url to database
                    string fileID = FileData.SaveFile(filename, filesize);
                    //string fileID = FileData.SaveFile(filename, FileUpload1.PostedFile.ContentLength);
                    if (!string.IsNullOrEmpty(fileID))
                        Provider.SaveItemFile(fileID, ItemID);

                    // set mode and switch
                    Mode = ImageControlMode.ImagesListingMode;
                    SwitchMode();
                }
                catch (Exception ex) { throw ex; }
            }
        }
コード例 #6
0
ファイル: ImageControl.cs プロジェクト: vurdalakov/twibox
 public void SetMode(ImageControlMode mode)
 {
     this._mode = mode;
     this.Invalidate();
 }