protected void IB_Crop_Click(object sender, ImageClickEventArgs e) { try { ///GetImage byte[] byteArray = (byte[])Session["ImageToCrop"]; // Removing image from session Session.Remove("ImageToCrop"); /// Get Application String HttpCookieCollection objHttpCookieCollection = Request.Cookies; HttpCookie objHttpCookie = objHttpCookieCollection.Get("MatRegInfo"); string strApplicationID = Crypto.DeCrypto(objHttpCookie.Values["ApplicationID"]); /// crop image byteArray = EditImage.CropImageFile(byteArray, Convert.ToInt32(HiddenW.Value), Convert.ToInt32(HiddenH.Value), Convert.ToInt32(HiddenX.Value), Convert.ToInt32(HiddenY.Value)); /// make thumbnail byteArray = EditImage.GetThumbNail(byteArray, 128, 128, false); /// water mark image byteArray = EditImage.SetWatermark(byteArray, WebConfig.GetValues("FName"), 80, true, 16); /// upload into database if (MatrimonialAlbumManager.InsertPhoto(strApplicationID, byteArray, MatrimonialAlbumManager.ImageType.Photo)) { Response.Redirect("../Extras/Sucess.aspx"); } else { Response.Redirect("image.aspx?id=Error"); } } catch (Exception) { } }
protected void IB_Crop_Click(object sender, ImageClickEventArgs e) { try { MatrimonialAlbumManager.ImageType enuImageType = MatrimonialAlbumManager.ImageType.Photo; switch (Convert.ToSByte(Session["ImageID"])) { case 1: enuImageType = MatrimonialAlbumManager.ImageType.Photo; break; case 2: enuImageType = MatrimonialAlbumManager.ImageType.Album1; break; case 3: enuImageType = MatrimonialAlbumManager.ImageType.Album2; break; case 4: enuImageType = MatrimonialAlbumManager.ImageType.Album3; break; default: Response.Redirect("image.aspx?id=Error"); break; } ///GetImage byte[] byteArray = (byte[])Session["ImageToCrop"]; // Removing image from session Session.Remove("ImageToCrop"); /// Get Application String HttpCookieCollection objHttpCookieCollection = Request.Cookies; HttpCookie objHttpCookie = objHttpCookieCollection.Get("MatCookie5639sb"); string strApplicationID = Crypto.DeCrypto(objHttpCookie.Values["ApplicationID"]); /// crop image byteArray = EditImage.CropImageFile(byteArray, Convert.ToInt32(HiddenW.Value), Convert.ToInt32(HiddenH.Value), Convert.ToInt32(HiddenX.Value), Convert.ToInt32(HiddenY.Value)); /// make thumbnail if (enuImageType == MatrimonialAlbumManager.ImageType.Photo) { byteArray = EditImage.GetThumbNail(byteArray, 128, 128, false); } else { byteArray = EditImage.GetThumbNail(byteArray, 600, 600, true); } /// water mark image byteArray = EditImage.SetWatermark(byteArray, WebConfig.GetValues("FName"), 80, true, 16); //Which image is to be uploaded ? /// Add new image(Insert) or change newimage (Update) ? switch (MatrimonialAlbumManager.IsAlbumExists(strApplicationID)) { case false: // Insert Image into database if (MatrimonialAlbumManager.InsertPhoto(strApplicationID, byteArray, enuImageType)) { Response.Redirect("../Extras/Sucess.aspx"); } else { Response.Redirect("image.aspx?id=Error"); } break; case true: // Update Image if (MatrimonialAlbumManager.InsertPhoto(strApplicationID, byteArray, enuImageType)) { Response.Redirect("../Extras/Sucess.aspx"); } else { Response.Redirect("image.aspx?id=Error"); } break; default: Response.Redirect("imaxge.aspx?id=Error"); break; } } catch (Exception) { } }