예제 #1
0
        protected void btn_edit_Click(object sender, EventArgs e)
        {
            try
            {
                Album album = new Album();
                album = ReceiveHtml();


                AlbumBSO albumBSO = new AlbumBSO();
                albumBSO.UpdateAlbum(album);

                BindCateNews();
                clientview.Text = String.Format(Resources.StringAdmin.AddNewsSuccessful);
            }
            catch (Exception ex)
            {
                clientview.Text = ex.Message.ToString();
            }
        }
예제 #2
0
        private Album ReceiveHtml()
        {

            ConfigBSO configBSO = new ConfigBSO();
            Config config = configBSO.GetAllConfig(Language.language);

            int thumb_w = Convert.ToInt32(config.New_thumb_w);
            int thumb_h = Convert.ToInt32(config.New_thumb_h);
            string path_thumb = Request.PhysicalApplicationPath.Replace(@"\", "/") + "/Upload/Album/AlbumThumb/";


            int large_w = Convert.ToInt32(config.New_large_w);
            int large_h = Convert.ToInt32(config.New_large_h);
            string path_large = Request.PhysicalApplicationPath.Replace(@"\", "/") + "/Upload/Album/AlbumLarge/";


            commonBSO commonBSO = new commonBSO();
            string image_thumb = commonBSO.UploadImage(file_image_large, path_thumb, thumb_w, thumb_h);
            string image_large = commonBSO.UploadImage(file_image_large, path_large, large_w, large_h);


            Album album = new Album();
            album.AlbumID = (hddAlbumID.Value != "") ? Convert.ToInt32(hddAlbumID.Value) : 0;
            album.CateNewsID = (ddlCateNews.SelectedValue != "") ? Convert.ToInt32(ddlCateNews.SelectedValue) : 0;
            album.ImageThumb = (image_thumb != "") ? image_thumb : hddImageThumb.Value;
            album.ImageLarge = (image_large != "") ? image_large : hddImageLarge.Value;
            album.IsHome = Convert.ToBoolean(rdbIsHome.SelectedValue);
            album.Order = (hddOrder.Value != "") ? Convert.ToInt32(hddOrder.Value) : 0;



            return album;
        }
예제 #3
0
        protected void btn_add_Click(object sender, EventArgs e)
        {

            try
            {
                //if (String.IsNullOrEmpty(image_thumb) || String.IsNullOrEmpty(image_large))
                //{

                //    BindCateNews();
                //    clientview.Text = String.Format(Resources.StringAdmin.CheckImage);

                //}
                //else
                //{
                Album album = new Album();
                album = ReceiveHtml();


                AlbumBSO albumBSO = new AlbumBSO();
                albumBSO.CreateAlbum(album);

                BindCateNews();
                clientview.Text = String.Format(Resources.StringAdmin.AddNewsSuccessful);

                //}


            }
            catch (Exception ex)
            {
                clientview.Text = ex.Message.ToString();
            }

        }