private void InitiateMode() { // set the init mode Mode = InitImageMode; SwitchMode(); }
protected void ReturnButton_Click(object sender, EventArgs e) { // set mode and switch Mode = ImageControlMode.ImageViewingMode; SwitchMode(); }
protected void EditButton_Click(object sender, EventArgs e) { // set mode and switch Mode = ImageControlMode.ImagesListingMode; SwitchMode(); }
protected void AddNewImageButton_Click(object sender, EventArgs e) { // set mode and switch Mode = ImageControlMode.AddNewImageMode; SwitchMode(); }
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; } } }
public void SetMode(ImageControlMode mode) { this._mode = mode; this.Invalidate(); }