/// <summary> /// Gets the super event images. /// </summary> /// <param name="supereventid">The supereventid.</param> /// <returns>System.String.</returns> public string GetCategoryImage(string catid) { string jsondata = ""; DataTable dt = new DataTable(); try { using (categoryimagemgmt obj = new categoryimagemgmt()) { dt = obj.GetCategoryImage(Request.QueryString["NetworkId"], catid, Request.QueryString["siteid"]); if (dt.Rows.Count > 0) { StringBuilder sb = new StringBuilder(); sb.Append("{\"items\":["); foreach (DataRow dr in dt.Rows) { sb.Append("{\"id\":" + dr["ImageID"].ToString() + "," + "\"title\":\"" + dr["Image"].ToString() + "\"},"); } sb.Append("]}"); jsondata = sb.ToString(); jsondata = jsondata.Remove(jsondata.Length - 3, 1); } } } catch (Exception ex) { CommonLib.ExceptionHandler.WriteLog(CommonLib.Sections.Client, "eventimage.aspx.cs GetSuperEventImages ", ex); } return(jsondata); }
protected void Page_Load(object sender, EventArgs e) { try { baseurl = ConfigurationSettings.AppSettings["baseurl"]; if (!Page.IsPostBack) { using (categoryimagemgmt objcat = new categoryimagemgmt()) { if (Request.QueryString["catid"] != null) { // jsondata = GetCategoryImage(Request.QueryString["catid"]); ViewState["json"] = jsondata; } else { ViewState["json"] = jsondata; } } } } catch (Exception ex) { CommonLib.ExceptionHandler.WriteLog(CommonLib.Sections.Client, "eventimage.aspx.cs Pageload ", ex); } jsondata = ViewState["json"].ToString(); if (string.IsNullOrEmpty(jsondata)) { jsondata = "null"; } }
/// <summary> /// Handles the Click event of the btnsave control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="EventArgs"/> instance containing the event data.</param> protected void btnsave_Click(object sender, EventArgs e) { try { int i = 0; using (categoryimagemgmt objcat = new categoryimagemgmt()) { ValidateDateFolder(); if (hdnimage1.Value.Trim().Length > 0) { string imageName = DateTime.Now.ToString("ddMMyyyyHHmmsss") + "1.jpg"; // string dir = MapPath("../superevent/"); string dir = MapPath("../" + Request.QueryString["sitename"] + "/" + GetImageFolderNameToUpload()); string imgpath = dir + imageName; #region :: Base64 :: string strImg = hdnimage1.Value; strImg = strImg.Replace("data:image/png;base64,", ""); strImg = strImg.Replace("data:image/jpeg;base64,", ""); if (strImg.Trim().Length > 0) { Base64ToImage(strImg).Save(imgpath, System.Drawing.Imaging.ImageFormat.Jpeg); SaveThumbnail(imageName, Request.QueryString["sitename"]); } #endregion // objsuper.SaveSuperEventImages(Request.QueryString["supereventid"], imageName); objcat.AddImage(Request.QueryString["NetworkId"], Request.QueryString["catid"], Request.QueryString["siteid"], imageName, "", "", "", GetImageFolderNameToUpload()); i++; } } if (i > 0) { Page.RegisterStartupScript("onsave", "<script>closePOP();</script>"); } } catch (Exception ex) { CommonLib.ExceptionHandler.WriteLog(CommonLib.Sections.Client, "eventimage.aspx.cs btnsave_Click ", ex); } }