using (SPSite site = properties.Feature.Parent as SPSite)
{
using (SPWeb currentWeb = site.OpenWeb())
{ }
}
Showing posts with label Code Snippets. Show all posts
Showing posts with label Code Snippets. Show all posts
Friday, February 24, 2012
Thursday, February 23, 2012
Hiding Title column in custom list programattically.
Dont assume that the column is Title. The internal name is LinkTitle
SPView listView = list.DefaultView;
SPViewFieldCollection listViewFieldColl = listView.ViewFields;
listViewFieldColl.Delete("LinkTitle");
listView.Update();
SPView listView = list.DefaultView;
SPViewFieldCollection listViewFieldColl = listView.ViewFields;
listViewFieldColl.Delete("LinkTitle");
listView.Update();
Sending emails from SharePoint using SPUtility
Method 1
--------
using (SPSite site = new SPSite(siteURL))
{
using (SPWeb web = site.OpenWeb())
{
try
{
readEmailIDs();
StringDictionary headers = new StringDictionary();
headers.Add("to", strRecepients);
//headers.add("cc", "manager@test.com");
//headers.add("bcc", "user@test.com");
headers.Add("from", strFromAddress);
headers.Add("subject", strSubject);
headers.Add("content-type", "text/html");
bool success = SPUtility.SendEmail(web, headers, strEmailContent);
}
catch (Exception e)
{
}
}
}
Method 2:
----------
using (SPSite site = new SPSite(siteURL))
{
using (SPWeb web = site.OpenWeb())
{
try
{
string subject = strSubject;
string body = emailContent;
string subject = strSubject;
string body = "BodyText";
bool success = SPUtility.SendEmail(web, true, false, toField, strSubject, strEmailText);
}
catch (Exception e)
{
}
}
}
--------
using (SPSite site = new SPSite(siteURL))
{
using (SPWeb web = site.OpenWeb())
{
try
{
readEmailIDs();
StringDictionary headers = new StringDictionary();
headers.Add("to", strRecepients);
//headers.add("cc", "manager@test.com");
//headers.add("bcc", "user@test.com");
headers.Add("from", strFromAddress);
headers.Add("subject", strSubject);
headers.Add("content-type", "text/html");
bool success = SPUtility.SendEmail(web, headers, strEmailContent);
}
catch (Exception e)
{
}
}
}
Method 2:
----------
using (SPSite site = new SPSite(siteURL))
{
using (SPWeb web = site.OpenWeb())
{
try
{
string subject = strSubject;
string body = emailContent;
string subject = strSubject;
string body = "BodyText";
bool success = SPUtility.SendEmail(web, true, false, toField, strSubject, strEmailText);
}
catch (Exception e)
{
}
}
}
Monday, February 6, 2012
DateTime formatting in C#
DateTime thisDate1 = new DateTime(2011, 6, 10);
Console.WriteLine("Today is " + thisDate1.ToString("MMMM dd, yyyy") + ".");
DateTimeOffset thisDate2 = new DateTimeOffset(2011, 6, 10, 15, 24, 16,
TimeSpan.Zero);
Console.WriteLine("The current date and time: {0:MM/dd/yy H:mm:ss zzz}",
thisDate2);
// The example displays the following output:
// Today is June 10, 2011.
// The current date and time: 06/10/11 15:24:16 +00:00
Console.WriteLine("Today is " + thisDate1.ToString("MMMM dd, yyyy") + ".");
DateTimeOffset thisDate2 = new DateTimeOffset(2011, 6, 10, 15, 24, 16,
TimeSpan.Zero);
Console.WriteLine("The current date and time: {0:MM/dd/yy H:mm:ss zzz}",
thisDate2);
// The example displays the following output:
// Today is June 10, 2011.
// The current date and time: 06/10/11 15:24:16 +00:00
Sunday, February 14, 2010
XML node parsing code snippet
Code snippet for parsing XML document :
if (providerDocument.ProviderCount > 0)
{
foreach (XmlNode xn in providerNodeList)
{
XmlNodeList xnlGroupOwned = xn.SelectNodes("xps:GroupOwned/xps:Type[contains(.,'LEA Area')]", providerDocument.NamespaceManager);
foreach (XmlNode xnGroupOwned in xnlGroupOwned)
{
XmlNodeList xnlGroupOwnedMember = xn.SelectNodes("xps:GroupOwned/xps:Member", providerDocument.NamespaceManager);
foreach (XmlNode xnGroupOwnedMember in xnlGroupOwnedMember)
{
upins.Append(xnGroupOwnedMember.ChildNodes.Item(2).FirstChild.InnerText + ",");
upinsTradingName.Append(xnGroupOwnedMember.ChildNodes.Item(2).LastChild.InnerText + "?");
}
XmlNodeList xnlFunding = xn.SelectNodes("xps:Funding", providerDocument.NamespaceManager);
foreach (XmlNode xnFunding in xnlFunding)
{
upinsFundingEligibility.Append(xnFunding.ChildNodes.Item(1).InnerText + ",");
}
}
}
}
if (providerDocument.ProviderCount > 0)
{
foreach (XmlNode xn in providerNodeList)
{
XmlNodeList xnlGroupOwned = xn.SelectNodes("xps:GroupOwned/xps:Type[contains(.,'LEA Area')]", providerDocument.NamespaceManager);
foreach (XmlNode xnGroupOwned in xnlGroupOwned)
{
XmlNodeList xnlGroupOwnedMember = xn.SelectNodes("xps:GroupOwned/xps:Member", providerDocument.NamespaceManager);
foreach (XmlNode xnGroupOwnedMember in xnlGroupOwnedMember)
{
upins.Append(xnGroupOwnedMember.ChildNodes.Item(2).FirstChild.InnerText + ",");
upinsTradingName.Append(xnGroupOwnedMember.ChildNodes.Item(2).LastChild.InnerText + "?");
}
XmlNodeList xnlFunding = xn.SelectNodes("xps:Funding", providerDocument.NamespaceManager);
foreach (XmlNode xnFunding in xnlFunding)
{
upinsFundingEligibility.Append(xnFunding.ChildNodes.Item(1).InnerText + ",");
}
}
}
}
Subscribe to:
Posts (Atom)