private void ViewAlbum(int cId) { AlbumsBSO albumBSO = new AlbumsBSO(); DataTable table = new DataTable(); if (cId != 0) table = albumBSO.GetAlbumsByCate(cId); else table = albumBSO.GetAlbumsAll(); commonBSO commonBSO = new commonBSO(); commonBSO.FillToGridView(grvAlbum, table); }
protected void grvAlbum_RowCommand(object sender, GridViewCommandEventArgs e) { int Id = Convert.ToInt32(e.CommandArgument.ToString()); string nName = e.CommandName.ToLower(); switch (nName) { case "_edit": //Response.Redirect("~/Admin/editalbums/" + Id + "/Default.aspx"); Response.Redirect("~/Admin/Group/editalbums/" + Id + "/" + hddAlbumsCate.Value + "/Default.aspx"); break; case "_delete": AlbumsBSO albumBSO = new AlbumsBSO(); albumBSO.DeleteAlbums(Id); ViewAlbum(Convert.ToInt32(hddAlbumsCate.Value)); break; } }
private void ViewAlbums(int cID) { AlbumsBSO albumBSO = new AlbumsBSO(); DataTable table = albumBSO.GetAlbumsByCate(cID); int i = 0; string str = "<div class='msg_thumb_wrapper'>"; if (table.Rows.Count > 0) { foreach (DataRow row in table.Rows) { if ((i % 6) == 0 & i != 0) { str += "</div><div class='msg_thumb_wrapper' style='display:none;'>"; } str += "<a href='" + ResolveUrl("~/") + "/Admin/Upload/Albums/AlbumsImg/ImgLarge/" + row["ImageLarge"].ToString() + "'><img src='" + ResolveUrl("~/") + "Admin/Upload/Albums/AlbumsImg/ImgThumb/" + row["ImageThumb"].ToString() + "' alt='" + ResolveUrl("~/") + "Admin/Upload/Albums/AlbumsImg/ImgLarge/" + row["ImageLarge"].ToString() + "'/></a>"; i++; } } str += "</div>"; ltlAlbums.Text = str; }
protected void btn_delall_Click(object sender, EventArgs e) { if (AlbumsID() != "") { AlbumsBSO albumsBSO = new AlbumsBSO(); albumsBSO.DeleteAlbums(AlbumsID()); } ViewAlbum(Convert.ToInt32(hddAlbumsCate.Value)); }
private void initControl(int Id) { if (Id > 0) { btn_add.Visible = false; btn_edit.Visible = true; try { AlbumsBSO albumBSO = new AlbumsBSO(); Albums album = albumBSO.GetAlbumsById(Id); hddAlbumID.Value = Convert.ToString(album.AlbumsID); hddAlbumsCateID.Value = Convert.ToString(album.AlbumsCateID); ddlAlbumsCate.SelectedValue = Convert.ToString(album.AlbumsCateID); hddImageLarge.Value = album.ImageLarge; hddImageThumb.Value = album.ImageThumb; txtTitle.Text = album.Title; txtAuthor.Text = album.Author; txtRadShort.Html = album.Description; txtRadDate.SelectedDate = album.PostDate; rdbIshome.SelectedValue = Convert.ToString(album.Ishome); rdbIshot.SelectedValue = Convert.ToString(album.Ishot); hddIsView.Value = Convert.ToString(album.Isview); hddIsComment.Value = Convert.ToString(album.IsComment); hddIsApproval.Value = Convert.ToString(album.IsApproval); hddCreateUserName.Value = album.CreatedUserName; hddApprovalUserName.Value = album.ApprovalUserName; hddApprovalDate.Value = Convert.ToString(album.ApprovalDate); hddCommentTotal.Value = Convert.ToString(album.CommentTotal); } catch (Exception ex) { clientview.Text = ex.Message.ToString(); } } else { btn_edit.Visible = false; btn_add.Visible = true; txtRadDate.SelectedDate = DateTime.Now; } }
protected void btn_edit_Click(object sender, EventArgs e) { try { Albums album = new Albums(); album = ReceiveHtml(); AlbumsBSO albumBSO = new AlbumsBSO(); albumBSO.UpdateAlbums(album); BindAlbumsCate(Convert.ToInt32(hddAlbumsCateID.Value)); ViewAlbum(Convert.ToInt32(hddAlbumsCateID.Value)); clientview.Text = String.Format(Resources.StringAdmin.AddNewsSuccessful); } catch (Exception ex) { clientview.Text = ex.Message.ToString(); } }
protected void btn_add_Click(object sender, EventArgs e) { try { if (String.IsNullOrEmpty(file_image_thumb.FileName)) { BindAlbumsCate(Convert.ToInt32(hddAlbumsCateID.Value)); ViewAlbum(Convert.ToInt32(hddAlbumsCateID.Value)); clientview.Text = "Chưa có hình ảnh"; } else { Albums album = new Albums(); album = ReceiveHtml(); AlbumsBSO albumBSO = new AlbumsBSO(); albumBSO.CreateAlbums(album); BindAlbumsCate(Convert.ToInt32(hddAlbumsCateID.Value)); ViewAlbum(Convert.ToInt32(hddAlbumsCateID.Value)); clientview.Text = String.Format(Resources.StringAdmin.AddNewsSuccessful); } } catch (Exception ex) { clientview.Text = ex.Message.ToString(); } }