Monday, 4 June 2012

BasePage(ascx.cs)

STEP 1: Create a VisualWebpart like BasePageWP

STEP 2:

using System;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using VCSB.INTRANET.BLL;
using System.Web;
using Microsoft.SharePoint;
using System.Xml;

namespace VCSB01.INTRANET.VCSBWebPart.BasePageWP
{
    public partial class BasePageWPUserControl : UserControl
    {
        protected void Page_Load(object sender, EventArgs e)
        {
           
            if (!IsPostBack)
            {

                BasePage chkuser = new BasePage();

                if (SiteHelper.CurrentUserLoginName() != "NA")
                {

                    if (Session["GroupID"] == null)
                    {
                        if (SiteHelper.IsSiteAdmin())
                        {
                            HttpContext.Current.Session["GroupID"] = ((int)RoleType.SuperAdmin).ToString();

                        }
                        else
                        {
                            if (SiteHelper.CurrentUserRoleType() == SPRoleType.Administrator.ToString())
                            {
                                HttpContext.Current.Session["GroupID"] = ((int)RoleType.OwnerGroup).ToString();
                            }
                            if (SiteHelper.CurrentUserRoleType() == SPRoleType.Contributor.ToString())
                            {
                                HttpContext.Current.Session["GroupID"] = ((int)RoleType.MemeberGroup).ToString();
                            }
                            if (SiteHelper.CurrentUserRoleType() == SPRoleType.Reader.ToString())
                            {
                                HttpContext.Current.Session["GroupID"] = ((int)RoleType.VisitorGroup).ToString();
                            }
                        }
                    }
                    else
                    {
                        chkuser.CheckUser();
                        if (chkuser.IsSuperAdmin)
                        {

                        }
                        else if (chkuser.IsAdmin)
                        {

                        }
                        else if (chkuser.IsManager)
                        {

                        }
                        else if (chkuser.IsEndUser)
                        {

                        }
                        else
                        {

                        }
                    }

                }
                else
                {

                    //no user                     
                }


            }
        }
    }
}

1 comment:

  1. Nice Article Mr.Senthil...Really Good !!!

    ReplyDelete

SharePoint online - Get List-item attachments and Display to div

Step 1 : Create a List ex: TestList and attach few images Step 2 : Copy and Pastet the below coding in App.js var  Items =  null ; ...