示例#1
0
        public List <object> LoadGallary(string CategoryID)
        {
            Cs_Gallary cs_Gallary = new Cs_Gallary();
            DataTable  dt         = cs_Gallary.GetGalary(Convert.ToString(HttpContext.Current.Session["UserID"]), CategoryID);

            List <object> listGallary = new List <object>();

            if (dt.Rows.Count > 0)
            {
                foreach (DataRow dr in dt.Rows)
                {
                    listGallary.Add(new
                    {
                        GallaryID   = Convert.ToString(dr["GallaryID"]),
                        UserID      = Convert.ToString(dr["UserID"]),
                        Image       = Cs_CommonFunction.RelativePath + "postWall/" + Convert.ToString(dr["Image"]),
                        Caption     = Convert.ToString(dr["Caption"]),
                        Comment     = Convert.ToString(dr["Comment"]),
                        Description = Convert.ToString(dr["Description"]),
                        CreatedDate = Convert.ToString(dr["CreatedDate"])
                    });
                }
            }
            return(listGallary);
        }
示例#2
0
        public List <object> LoadGallaryCaption(int GallaryID)
        {
            Cs_Gallary    cs_Gallary     = new Cs_Gallary();
            List <object> gallaryCaption = new List <object>();

            gallaryCaption = cs_Gallary.LoadGallaryCaption(GallaryID);
            return(gallaryCaption);
        }
示例#3
0
        public string AddGallaryCategory(string GallaryName, string privacy)
        {
            Cs_Gallary cs_Gallary = new Cs_Gallary();
            string     UserID     = Convert.ToString(HttpContext.Current.Session["UserID"]);

            cs_Gallary.AddGallaryCategory(GallaryName, UserID, privacy);
            return("true");
        }
示例#4
0
        private void BindGallaryCategories()
        {
            Cs_Gallary cs_Gallary = new Cs_Gallary();
            DataTable  dt         = cs_Gallary.GetGalaryCategories(Convert.ToString(Session["UserID"]));

            dlGallaryCategories.DataSource = dt;
            dlGallaryCategories.DataBind();
            if (!(dt.Rows.Count > 0))
            {
                dlGallaryCategories.Visible = false;
                divImgCategory.InnerHtml    = "<Center><h3>There is no category, Please add one!</h3></center>";
            }
        }
示例#5
0
        private void BindImages(string CategoryID)
        {
            Cs_Gallary cs_Gallary = new Cs_Gallary();
            DataTable  dt         = cs_Gallary.GetGalary(Convert.ToString(Session["UserID"]), CategoryID);

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                ImageList = ImageList + "  {image: '" + GetImageUrl(Convert.ToString(dt.Rows[i]["Image"])) + "', title: '" + Convert.ToString(dt.Rows[i]["Caption"]) + "', thumb: '" + GetImageUrl(Convert.ToString(dt.Rows[i]["Image"])) + "', url: '" + Convert.ToString(dt.Rows[i]["Description"]) + "' }";
                if (i < dt.Rows.Count - 1)
                {
                    ImageList = ImageList + ",";
                }
            }
        }
示例#6
0
        protected void UploadComplete(object sender, AjaxControlToolkit.AsyncFileUploadEventArgs e)
        {
            if (AsyncFileUpload1.HasFile)
            {
                try
                {
                    string categoryID = Request.QueryString["CategoryID"];
                    string FileName   = "img" + Session["UserID"] + AsyncFileUpload1.FileName;
                    string ImagePath  = Server.MapPath("~") + "PostWall/" + FileName;
                    AsyncFileUpload1.SaveAs(ImagePath);

                    Cs_Gallary cs_Gallary = new Cs_Gallary();
                    cs_Gallary.AddGalary(Convert.ToString(Session["UserID"]), FileName, categoryID);
                }
                catch (Exception ex)
                {
                }
            }
        }
示例#7
0
        public void EmailGallary(int GallaryID, string Message, string ImageName)
        {
            Cs_Gallary cs_Gallary = new Cs_Gallary();

            cs_Gallary.EmailGallary(GallaryID, Message, ImageName);
        }
示例#8
0
        public void ShareGallary(int GallaryID, string Message, int Privacy, string ImageName)
        {
            Cs_Gallary cs_Gallary = new Cs_Gallary();

            cs_Gallary.ShareGallary(GallaryID, Message, Privacy, ImageName);
        }
示例#9
0
        public void SaveDescription(int GallaryID, string Description)
        {
            Cs_Gallary cs_Gallary = new Cs_Gallary();

            cs_Gallary.SaveDescription(GallaryID, Description);
        }
示例#10
0
        public void SaveCaption(int GallaryID, string Caption)
        {
            Cs_Gallary cs_Gallary = new Cs_Gallary();

            cs_Gallary.SaveCaption(GallaryID, Caption);
        }