예제 #1
0
    public string SavePhotos()
    {
        string albumId;

        if (Session["PhotoAlbumId"] == null)
        {
            MediaAlbumBO objAClass = new MediaAlbumBO();
            objAClass.UserId   = userid;
            objAClass.Name     = "My Pictures";
            objAClass.Type     = Global.PHOTO;
            objAClass.isFollow = true;
            albumId            = MediaAlbumBLL.insertDefaultAlbum(objAClass);
        }
        else
        {
            albumId = Session["PhotoAlbumId"].ToString();
        }
        MediaBO objClass = new MediaBO();

        objClass.UserId = userid;


        objClass.AlbumId     = albumId;
        objClass.Caption     = "";
        objClass.Name        = "";
        objClass.Description = "";
        objClass.AddedDate   = DateTime.Now;
        objClass.Location    = "";
        objClass.Type        = Global.PHOTO;
        objClass.isFollow    = true;
        return(MediaBLL.insertMedia(objClass));
    }
예제 #2
0
    public string SavePhotos()
    {
        string albumId;

        MediaAlbumBO objAClass = new MediaAlbumBO();

        objAClass.UserId   = Userid;
        objAClass.Name     = "Profile Pictures";
        objAClass.Type     = Global.PHOTO;
        objAClass.isFollow = true;
        albumId            = MediaAlbumBLL.insertDefaultAlbum(objAClass);



        MediaBO objClass = new MediaBO();

        objClass.UserId = Userid;


        objClass.AlbumId     = albumId;
        objClass.Caption     = "";
        objClass.Name        = "";
        objClass.Description = "";
        objClass.AddedDate   = DateTime.Now;
        objClass.Location    = "";
        objClass.Type        = Global.PHOTO;
        objClass.isFollow    = true;
        return(MediaBLL.insertMedia(objClass));
    }
예제 #3
0
    protected void Page_Load(object sender, EventArgs e)
    {
        ((Label)Master.FindControl("lblTitle")).Text = "Photos";
        Userid = SessionClass.getUserIdOrTempUserId();
        Session["PhotoAlbumId"]   = null;
        Session["HighResoultion"] = null;
        LoadDataListMediaAlbum();
        LoadDataListTagPhotos();
        LoadDataListTagAlbums();

        // for counting tag photo by friend if not found any then hide label
        List <Tags> lstphoto = TagsBLL.getTagsListbyFriendsId(Global.PHOTO, Userid);

        if (lstphoto.Count == 0)
        {
            tagphoto_Label.Visible = false;
        }
        // for counting tag album by friend if not found any then hide label
        List <Tags> lstalbum = TagsBLL.getTagsListbyFriendsId(Global.PHOTO_ALBUM, Userid);

        if (lstalbum.Count == 0)
        {
            Tags_Album_label.Visible = false;
        }

        List <MediaAlbum> for_more_album_count = MediaAlbumBLL.getMediaAlbumTop6(Userid, Global.PHOTO);

        if (for_more_album_count.Count < 5)
        {
            lbtnMore.Visible = false;
        }
    }
예제 #4
0
    protected void EditAlbum()
    {
        MediaAlbumBO obj = new MediaAlbumBO();

        obj.Description = txtDescription.Text;
        obj.Name        = txtTitle.Text;
        obj.Id          = Albumid;
        MediaAlbumBLL.EditAlbum(obj);
    }
예제 #5
0
    protected void btnSave_Click(object sender, EventArgs e)
    {
        MediaAlbumBO objAClass = new MediaAlbumBO();

        objAClass.UserId         = Userid;
        objAClass.Name           = txtName.Text;
        objAClass.Description    = txtDescription.Text;
        objAClass.CoverPictureId = "0000000000000b0000000900";
        objAClass.Type           = Global.PHOTO;
        objAClass.isFollow       = true;
        MediaAlbumBLL.insertMediaAlbum(objAClass);
        Response.Redirect("Photos.aspx");
    }
예제 #6
0
    protected void SetCoverPictureButton_Click(object sender, EventArgs e)
    {
        string albumid = "";

        try
        {
            albumid = Session["PhotoAlbumId"].ToString();

            MediaAlbumBO obj = new MediaAlbumBO();
            obj.Id             = albumid;
            obj.CoverPictureId = Photoid;

            MediaAlbumBLL.UpdateCoverPicture(obj);
        }

        catch (Exception ex) { Response.Redirect("Photos.aspx"); }
    }
예제 #7
0
    protected void LoadDataAlbum()
    {
        MediaAlbumBO obj = new MediaAlbumBO();

        obj = MediaAlbumBLL.getMediaAlbumByMediaAlbumId(Albumid);
        txtDescription.Text = obj.Description;
        txtTitle.Text       = obj.Name;
        lblTitle.Text       = obj.Name;
        if (obj.Name.Equals("My Pictures"))
        {
            PanelDefault.Visible = true;
        }

        else
        {
            PanelOthers.Visible = true;
        }
    }
예제 #8
0
 protected void lbtnFollow_Click(object sender, EventArgs e)
 {
     if (lbtnFollow.Text == "Follow Post")
     {
         MediaAlbumBO obj = new MediaAlbumBO();
         obj.isFollow = true;
         obj.Id       = Albumid;
         MediaAlbumBLL.EditFollowAlbum(obj);
         lbtnFollow.Text = "UnFollow Post";
     }
     else
     {
         MediaAlbumBO obj = new MediaAlbumBO();
         obj.isFollow = false;
         obj.Id       = Albumid;
         MediaAlbumBLL.EditFollowAlbum(obj);
         lbtnFollow.Text = "Follow Post";
     }
 }
예제 #9
0
    protected void LoadDataAlbum()
    {
        MediaAlbumBO obj = new MediaAlbumBO();

        obj = MediaAlbumBLL.getMediaAlbumByMediaAlbumId(Albumid);
        lblDescription.Text = obj.Description;
        lblTitle.Text       = obj.Name;

        if (obj.Name.Equals("My Pictures") || obj.Name.Equals("Profile Pictures"))
        {
            lnkDelete.Visible = false;
        }

        Isfollow = obj.isFollow;
        if (Isfollow)
        {
            lbtnFollow.Text = "UnFollow Post";
        }

        else
        {
            lbtnFollow.Text = "Follow Post";
        }
    }
예제 #10
0
 protected void MoreAlbum_Click(object sender, EventArgs e)
 {
     DataList1.DataSource = MediaAlbumBLL.getAllMediaAlbum(Userid, Global.PHOTO);
     DataList1.DataBind();
 }
예제 #11
0
 protected void LoadDataListMediaAlbum()
 {
     DataList1.DataSource = MediaAlbumBLL.getMediaAlbumTop6(Userid, Global.PHOTO);
     DataList1.DataBind();
 }
예제 #12
0
 protected void lnkDelete_Click(object sender, EventArgs e)
 {
     MediaAlbumBLL.deleteMediaAlbum(Albumid);
     Response.Redirect("Photos.aspx");
 }