protected void Page_Load(object sender, EventArgs e) { _rpoAlbumImages = new AlbumImagesRepository(); if (!IsPostBack) { LoadPRoducrData(); LoadAlbums(); } }
protected void dlAlbums_ItemDataBound(object sender, RepeaterItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { AlbumImagesRepository _rpoAlbumImages = new AlbumImagesRepository(); DataRowView row = (DataRowView)e.Item.DataItem; //tring varAlbumId = ((Label)e.Item.FindControl("lblAlbumId")).Text; Repeater images = (Repeater)e.Item.FindControl("dlImages"); images.DataSource = _rpoAlbumImages.LoadByAlbumId(row["Id"].ToString()); images.DataBind(); } }
protected void lstview_ItemCommand(object sender, ListViewCommandEventArgs e) { _rpoObj = new AlbumImagesRepository(); switch (e.CommandName) { case "restoreitem": if (_rpoObj.Restore(e.CommandArgument.ToString(), Request.Cookies["CooLoginUserId"].Value)) { lstview.DataBind(); } break; case "deleteitem": if (_rpoObj.Delete(e.CommandArgument.ToString(), Request.Cookies["CooLoginUserId"].Value)) { lstview.DataBind(); } break; case "edititem": AlbumImagesId = e.CommandArgument.ToString(); GetInfo(); break; } }
bool Save(string FileName, out string MSG) { _rpoObj = new AlbumImagesRepository(); if (string.IsNullOrEmpty(AlbumImagesId)) { //Add if (!string.IsNullOrEmpty(FileName)) { //ProductImageId = _rpoObj.Add(null, ProductId, FileName, Request.Cookies["UserWebsiteId"].Value); _rpoObj._Obj.ProductAlbumId = new Guid(AlbumId); _rpoObj._Obj.ImageFile = FileName; _rpoObj._Obj.CreatedBy = new Guid(Request.Cookies["CooLoginUserId"].Value); _rpoObj._Obj.LanguageId = new Guid(LanguageId); AlbumImagesId = _rpoObj.Add().ToString(); if (!string.IsNullOrEmpty(AlbumImagesId)) { MSG = "done"; return true; } else { MSG = "Select Images to upload"; return false; } } else { MSG = "Select Images to be uploaded"; return false; } } else { _rpoObj._Obj = _rpoObj.LoadById(AlbumImagesId); _rpoObj._Obj.ProductAlbumId = new Guid(AlbumId); _rpoObj._Obj.ImageFile = FileName; _rpoObj._Obj.ModifiedBy = new Guid(Request.Cookies["CooLoginUserId"].Value); _rpoObj._Obj.LanguageId = new Guid(LanguageId); //Edit if (_rpoObj.Edit()) { MSG = "Update Complete."; return true; } else { MSG = "Update Failed"; return false; } } }
void GetInfo() { if (!string.IsNullOrEmpty(AlbumImagesId)) { AjaxFileUpload1.MaximumNumberOfFiles = 1; _rpoObj = new AlbumImagesRepository(); AlbumImage AlbumImageEnt = _rpoObj.LoadById(AlbumImagesId); if (AlbumImageEnt != null) { imgEdit.ImageUrl = "~/Files/Products/" + AlbumImageEnt.ImageFile; ImageFile = AlbumImageEnt.ImageFile; tbEdit.Visible = true; } } }