Пример #1
0
        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);
        }
Пример #2
0
        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;
            }
        }
Пример #3
0
        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;
        }
Пример #4
0
 protected void btn_delall_Click(object sender, EventArgs e)
 {
     if (AlbumsID() != "")
     {
         AlbumsBSO albumsBSO = new AlbumsBSO();
         albumsBSO.DeleteAlbums(AlbumsID());
     }
     ViewAlbum(Convert.ToInt32(hddAlbumsCate.Value));
 }
Пример #5
0
        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;


            }
        }
Пример #6
0
        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();
            }
        }
Пример #7
0
        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();
            }

        }