protected void UploadGallery() { GalleryViewModel _galleryViewModel = new GalleryViewModel(); List<GalleryModel> _galleryModel = new List<GalleryModel>(); _galleryModel = _galleryViewModel.GetGalleryImage(); rptImageScroll.DataSource = _galleryModel; rptImageScroll.DataBind(); //<a href="images/galleryImages/cubagallery-img-4.jpg" title="Lorem ipsum dolor sit amet Fourth Image"> // <img src="images/galleryImages/cubagallery-img-4.jpg" /></a> //GalleryViewModel _galleryViewModel = new GalleryViewModel(); //List<GalleryModel> _galleryModel = new List<GalleryModel>(); //_galleryModel = _galleryViewModel.GetGalleryImage(); //foreach (var item in _galleryModel) //{ // phGallery.Controls.Add(new LiteralControl("<a href=" + item.GalleryImagePath + " title=" + item.Description + ">")); // phGallery.Controls.Add(new LiteralControl("<img src=" + item.GalleryImagePath + "/>")); // phGallery.Controls.Add(new LiteralControl("</a>")); //} }
protected void UploadGallery() { GalleryViewModel _galleryViewModel = new GalleryViewModel(); List<GalleryModel> _galleryModel = new List<GalleryModel>(); _galleryModel = _galleryViewModel.GetGalleryImage(); rptImageScroll.DataSource = _galleryModel; rptImageScroll.DataBind(); //galleryDataList.DataSource = _galleryModel; //galleryDataList.DataBind(); }
protected void btnSave_ServerClick(object sender, EventArgs e) { try { string GalleryID; bool retVal = true; if (filenm.Value != "") { string ID = SaveImage(out GalleryID); GalleryViewModel _galleryViewModel = new GalleryViewModel(); GalleryModel _galleryModel = new GalleryModel(); _galleryModel.GalleryID = GalleryID; _galleryModel.GalleryImagePath = ID; _galleryModel.Description = ""; retVal = _galleryViewModel.SaveGalleryImage(_galleryModel); BindDataList(); if (retVal == false) { ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "Event Gallery", "<script type='text/javascript'>ConfirmMsg('Unexpected error occured.Plese refresh the page and try again!.','Event Gallery');</script>", false); } else if (retVal == true) { ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "Event Gallery", "<script type='text/javascript'>EnabelBtn();</script>", false); ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "Event Gallery", "<script type='text/javascript'>ConfirmMsg('Gallery Image Saved Sucessfully.','Event Gallery');</script>", false); } } else { ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "Event Gallery", "<script type='text/javascript'>ConfirmMsg('Select Image for gallery.','Event Gallery');</script>", false); } } catch (Exception ex) { ErrHandler.WriteError(ex.Message); System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script language='javascript'>"); sb.Append(@"alert('Error : " + ex.Message + "')"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Error", sb.ToString(), false); } }
protected void BindDataList() { try { GalleryViewModel _galleryViewModel = new GalleryViewModel(); List<GalleryModel> _galleryModel = new List<GalleryModel>(); _galleryModel = _galleryViewModel.GetGalleryImage(); hdval.Value = _galleryModel.Count.ToString(); dlImages.DataSource = _galleryModel; dlImages.DataBind(); } catch (Exception ex) { throw ex; } }
protected void dlImages_ItemCommand(object source, DataListCommandEventArgs e) { try { bool retVal = true; if (e.CommandName == "delete") { GalleryViewModel _galleryViewModel = new GalleryViewModel(); string info = e.CommandArgument.ToString(); string[] arg = new string[2]; char[] splitter = { ';' }; arg = info.Split(splitter); retVal = _galleryViewModel.DeleteGalleryImage(arg[0]); string baseImageLocation = Server.MapPath(@"\BannerImages\"); string[] sp = arg[1].Split('\\'); string d = sp[sp.Length - 1]; string ext = baseImageLocation + d; string renfile = baseImageLocation + "Del" + d; File.Move(ext, renfile); BindDataList(); if (retVal == false) { ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "Event Gallery", "<script type='text/javascript'>ConfirmMsg('Unexpected error occured.Plese refresh the page and try again!.','Event Gallery');</script>", false); } else if (retVal == true) { ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "Event Gallery", "<script type='text/javascript'>ConfirmMsg('Gallery Image Deleted Sucessfully.','Event Gallery');</script>", false); } } } catch (Exception ex) { ErrHandler.WriteError(ex.Message); System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script language='javascript'>"); sb.Append(@"alert('Error : " + ex.Message + "')"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Error", sb.ToString(), false); } }