Posts

Showing posts from September, 2011

Getting SharePoint User's Profiles

 SPSecurity.RunWithElevatedPrivileges(delegate()             {                 try                 {                     using (SPSite oSite = new SPSite(SPContext.Current.Site.ID, SPContext.Current.Site.SystemAccount.UserToken))                     {                         SPServiceContext context = SPServiceContext.GetContext(oSite);                         UserProfileManager myProfileManager = new UserProfileManager(context);                         string CurrentUser = SPContext.Current.Web.CurrentUser.LoginName;                         UserProfile myProfile = myProfileManager.GetUserProfile(CurrentUser);                         dt.Rows.Add(Convert.ToString(myProfile["FirstName"].Value), Convert.ToString(myProfile["Department"].Value));                         //dt.Rows.Add(Convert.ToString(myProfile["LastName"].Value), Convert.ToString(myProfile["FirstName"].Value), Convert.ToString(myProfile["Department"].Value), Conv

Programatically Getting url of site

SPSite osite = new SPSite(Request.QueryString["SiteURL"]);             SPWeb rWeb = osite.RootWeb;             //siteName.Text = rWeb.Title;             SPWeb oweb = osite.OpenWeb();            // webName.Text = oweb.Title;             SPList ilist = oweb.Lists[new Guid(Request.QueryString["ListID"])];             SPListItem iitem = ilist.GetItemById(Convert.ToInt16(Request.QueryString["ItemId"]));            // listName.Text = ilist.Title;             lblurl.Text = rWeb.Url + "/" + oweb.Title + "/" + ilist.Title;

What is SharePoint ?

SharePoint is a Collaboration Software tool.

Programatically Binding Values to People Picker

try             {                 SPSecurity.RunWithElevatedPrivileges(delegate()                 {                     SPSite site = SPContext.Current.Site;                     SPWeb web = site.OpenWeb();                     web.AllowUnsafeUpdates = true;                     SPList list = web.Lists["SendDocument"];                     SPListItem item = list.Items.Add();                     //string testuser = PeopleTo.CommaSeparatedAccounts.ToString();                     //SPUser newUser = SPContext.Current.Web.EnsureUser(PeopleTo.CommaSeparatedAccounts.ToString());                     item["To"] = SPContext.Current.Web.EnsureUser(PeopleTo.CommaSeparatedAccounts.ToString());                     item["tcc"] = txtBx.Text.ToString();                     item.Update();                     web.AllowUnsafeUpdates = false;                 });             }             catch (Exception)             {                                 throw;