<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-7185346862826140914</atom:id><lastBuildDate>Mon, 28 Nov 2011 00:16:35 +0000</lastBuildDate><category>Telephone.com</category><category>WF</category><category>JQuery</category><category>MOSS2007</category><category>Asp.net</category><category>Active Directory</category><category>News</category><category>Tips and Tricks</category><title>Bilal Shouman</title><description>.net technologies
&lt;br&gt;
&lt;br&gt;
&lt;a href="http://feeds.feedburner.com/BilalShouman"&gt;MY RSS&lt;/a&gt;
|
&lt;a href="http://lb.linkedin.com/in/bilalshouman"&gt;
          &lt;img src="http://www.linkedin.com/img/webpromo/btn_profile_greytxt_80x15.png" width="80" height="15" border="0" alt="View Bilal Shouman&amp;#39;s profile on LinkedIn"&gt;
    &lt;/a&gt;</description><link>http://bshouman.blogspot.com/</link><managingEditor>noreply@blogger.com (Bilal Shouman)</managingEditor><generator>Blogger</generator><openSearch:totalResults>18</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/bshouman" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="bshouman" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7185346862826140914.post-336470601291421666</guid><pubDate>Tue, 23 Mar 2010 09:47:00 +0000</pubDate><atom:updated>2010-03-23T12:11:27.128+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Telephone.com</category><title>Telephone.com</title><atom:summary>Check Telephone.com our new website using .netframework 3.5 You can now add your own twist to telephone.com and personalize your messaging style by writing your own SMS applications to implement any feature you would like to add to your messaging experience using our wcf rest API http://www.telephone.com/devcorner.aspxRegards</atom:summary><link>http://bshouman.blogspot.com/2010/03/telephonecom.html</link><author>noreply@blogger.com (Bilal Shouman)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7185346862826140914.post-9023848791644606634</guid><pubDate>Mon, 13 Oct 2008 21:40:00 +0000</pubDate><atom:updated>2008-10-26T16:00:41.687+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Asp.net</category><title>Move my blog</title><atom:summary>Hello, I'm going to be moving my blog to http://weblogs.asp.netPlease update your subscriptionsRegards</atom:summary><link>http://bshouman.blogspot.com/2008/10/move-my-blog.html</link><author>noreply@blogger.com (Bilal Shouman)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7185346862826140914.post-7482498452523574322</guid><pubDate>Tue, 30 Sep 2008 00:07:00 +0000</pubDate><atom:updated>2008-09-30T03:08:25.325+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">News</category><title>Rosario VS2010</title><atom:summary>Reveals extensive enhancements for simplified application life-cycle management, provides sneak peek at all key focus areas for Visual Studio 2010("Rosario") and the .NET Framework 4.0. Stay tuned to http://channel9.msdn.com/VisualStudio/  for all of the actionRegards :) </atom:summary><link>http://bshouman.blogspot.com/2008/09/rosario-vs2010.html</link><author>noreply@blogger.com (Bilal Shouman)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7185346862826140914.post-5614718117559555796</guid><pubDate>Mon, 29 Sep 2008 23:37:00 +0000</pubDate><atom:updated>2008-09-30T02:38:09.339+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">JQuery</category><title>Microsoft and JQuery</title><atom:summary>Microsoft will be shipping jQuery with Visual Studio going forward.  jQuery will be distributed as JavaScript library as-is, and it will not be forking or changing the source from the main jQuery branch.  The files will continue to use and ship under the existing jQuery MIT license.Microsoft will also distribute intellisense-annotated versions that provide great Visual Studio intellisense and </atom:summary><link>http://bshouman.blogspot.com/2008/09/microsoft-and-jquery.html</link><author>noreply@blogger.com (Bilal Shouman)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7185346862826140914.post-3537372085573387837</guid><pubDate>Tue, 26 Aug 2008 08:06:00 +0000</pubDate><atom:updated>2008-08-26T11:09:29.146+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">WF</category><title>WF Series</title><atom:summary> A great series on WF presented by Michael Stiefel on dnrTV1- Windows Workflow Foundation (part I)2- Windows Workflow Foundation (part II)3- Windows Workflow Foundation (part III)4- Windows Workflow Foundation (part IV) Enjoy :)</atom:summary><link>http://bshouman.blogspot.com/2008/08/wf-series.html</link><author>noreply@blogger.com (Bilal Shouman)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7185346862826140914.post-2529519980150384000</guid><pubDate>Fri, 20 Jun 2008 11:51:00 +0000</pubDate><atom:updated>2008-06-20T15:01:52.561+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tips and Tricks</category><category domain="http://www.blogger.com/atom/ns#">MOSS2007</category><title>Bind a custom List to a DropDownList</title><atom:summary>using System;using System.Collections.Generic;using System.Text;using System.Data;using Microsoft.SharePoint;using System.Configuration;namespace TrackingClassLib.Sharepoint{public class Clients{public static DataTable GetClients(){DataTable dtClients;using (SPSite site = new SPSite(ConfigurationManager.AppSettings["ClientListSiteName"].ToString()))//Get the url of the site from web.config{using </atom:summary><link>http://bshouman.blogspot.com/2008/06/bind-custom-list-to-dropdownlist.html</link><author>noreply@blogger.com (Bilal Shouman)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7185346862826140914.post-7363680320520250403</guid><pubDate>Tue, 22 Apr 2008 07:09:00 +0000</pubDate><atom:updated>2008-04-22T12:48:11.101+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tips and Tricks</category><category domain="http://www.blogger.com/atom/ns#">MOSS2007</category><title>Attaching Event to Custom List</title><atom:summary>I have a 2 custom Lists “Projects” and “Project Folders Type”Projects have the following columns: Project Name, Project DescriptionProject Folders Type has the following columns: TitleI have a document library called “Project Details” with a column “Name”Problem: The moment I add new project to Projects List, I need to create a folder with name of the projects and sub folders (from Project </atom:summary><link>http://bshouman.blogspot.com/2008/04/attaching-event-to-custom-list.html</link><author>noreply@blogger.com (Bilal Shouman)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7185346862826140914.post-4610093188265066222</guid><pubDate>Mon, 21 Apr 2008 11:55:00 +0000</pubDate><atom:updated>2008-04-21T15:14:37.940+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tips and Tricks</category><category domain="http://www.blogger.com/atom/ns#">MOSS2007</category><title>Code Behind in Sharepoint Designer</title><atom:summary>Create a new class Librarynamespace CodeBehindTest{ public class Sample : Page { protected Label lblText;//the same name as in SPDprotected Button btn;//the same name as in SPDprotected override void OnInit(EventArgs e){btn.Click += new EventHandler(btn_Click);//Attach the event to the button}protected void btn_Click(object sender, EventArgs e) { lblText.Text = "Testing successfully";} }}Sign you</atom:summary><link>http://bshouman.blogspot.com/2008/04/code-behind-in-sharepoint-designer.html</link><author>noreply@blogger.com (Bilal Shouman)</author><thr:total>7</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7185346862826140914.post-3725287233975020542</guid><pubDate>Sat, 12 Apr 2008 16:36:00 +0000</pubDate><atom:updated>2008-04-12T21:06:51.594+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tips and Tricks</category><category domain="http://www.blogger.com/atom/ns#">MOSS2007</category><title>Get "Currently Logged in" Manager</title><atom:summary>I posted in my earlier posts a sample on creating a custom webpart .Today im gonna write a sample on how to use sharepoint object model to get the manager of the currently logged in user.------------------------------------------------------------------------Create a class library and inherit WebPart, check creating a custom webpart .Add the following references to your class library:using </atom:summary><link>http://bshouman.blogspot.com/2008/04/get-currently-logged-in-manager.html</link><author>noreply@blogger.com (Bilal Shouman)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7185346862826140914.post-1557306708715612154</guid><pubDate>Mon, 07 Apr 2008 19:02:00 +0000</pubDate><atom:updated>2008-04-07T22:09:28.510+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tips and Tricks</category><category domain="http://www.blogger.com/atom/ns#">Asp.net</category><title>Make the Application Offline</title><atom:summary>Add app_offline.htm to the root of your Application and your application will be offlineHTH</atom:summary><link>http://bshouman.blogspot.com/2008/04/make-application-offline.html</link><author>noreply@blogger.com (Bilal Shouman)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7185346862826140914.post-5672749029551262249</guid><pubDate>Tue, 04 Mar 2008 21:13:00 +0000</pubDate><atom:updated>2008-04-07T22:24:11.843+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tips and Tricks</category><category domain="http://www.blogger.com/atom/ns#">Asp.net</category><title>Get GridViewRow's Index on button click</title><atom:summary>Below is a sample how to catch the rowindex of a gridview on button click located in a template column.Here's the gridview:&lt;asp:GridView ID="GridView1" runat="server"&gt;&lt;Columns&gt;&lt;asp:TemplateField&gt;&lt;ItemTemplate&gt;&lt;asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" /&gt;&lt;/ItemTemplate&gt;&lt;/asp:TemplateField&gt;&lt;/Columns&gt;&lt;/asp:GridView&gt;Code Behind:protected void Page_Load(object sender</atom:summary><link>http://bshouman.blogspot.com/2008/03/get-gridviewrows-index-on-button-click.html</link><author>noreply@blogger.com (Bilal Shouman)</author><thr:total>4</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7185346862826140914.post-813818254947338753</guid><pubDate>Mon, 11 Feb 2008 21:57:00 +0000</pubDate><atom:updated>2008-04-07T22:29:08.496+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tips and Tricks</category><title>Selecting Text</title><atom:summary>You can do selection like above image by holding "alt" key and doing the selectionRegards</atom:summary><link>http://bshouman.blogspot.com/2008/02/selecting-text.html</link><author>noreply@blogger.com (Bilal Shouman)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://bp2.blogger.com/_NtGc6krQyt4/R7DFQwKZMCI/AAAAAAAAAAw/oBog-6Quj-U/s72-c/Selection.JPG" height="72" width="72" /><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7185346862826140914.post-8763957087038231776</guid><pubDate>Mon, 11 Feb 2008 21:51:00 +0000</pubDate><atom:updated>2008-04-07T22:30:38.983+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tips and Tricks</category><category domain="http://www.blogger.com/atom/ns#">Asp.net</category><title>Format your code</title><atom:summary>You can format your code by selecting the code you want to formatand pressing ctl + K +F.This shortcut can also be applied to htmlRegards</atom:summary><link>http://bshouman.blogspot.com/2008/02/format-your-code.html</link><author>noreply@blogger.com (Bilal Shouman)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7185346862826140914.post-6953918800438878732</guid><pubDate>Mon, 11 Feb 2008 21:33:00 +0000</pubDate><atom:updated>2008-04-07T22:33:13.373+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tips and Tricks</category><category domain="http://www.blogger.com/atom/ns#">Asp.net</category><title>Adding required validator to DropDownList</title><atom:summary>You can set a required field validator to a drop down list as follows&lt;asp:DropDownList ID="ddlItems" runat="server"&gt;&lt;asp:ListItem Text="&lt;--Select Item--&gt;" Value=""&gt;&lt;/asp:ListItem&gt;&lt;asp:ListItem Text="Item 1" Value="1"&gt;&lt;/asp:ListItem&gt;&lt;asp:ListItem Text="Item 2" Value="2"&gt;&lt;/asp:ListItem&gt;&lt;asp:ListItem Text="Item 3" Value="3"&gt;&lt;/asp:ListItem&gt;&lt;/asp:DropDownList&gt;&lt;asp:RequiredFieldValidator ID="</atom:summary><link>http://bshouman.blogspot.com/2008/02/adding-required-validator-to.html</link><author>noreply@blogger.com (Bilal Shouman)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7185346862826140914.post-8437692162054253902</guid><pubDate>Thu, 07 Feb 2008 22:50:00 +0000</pubDate><atom:updated>2008-04-07T22:35:14.755+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">MOSS2007</category><title>Create custom web part (part I)</title><atom:summary>Add a class library and set its output path (right click on the project name, properties, Built tab) to the bin folder of the sharepoint web site you want to deploy it on (wwwrootwss\VirtualDirectories\ [port#])Add reference to System.WebAdd the following using statementsSystem.Web.UISystem.Web.UI.WebControlsSystem.Web.UI.WebControls.WebPartsInherit your class from WebPart class------------------</atom:summary><link>http://bshouman.blogspot.com/2008/02/create-custom-web-part-part-i.html</link><author>noreply@blogger.com (Bilal Shouman)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7185346862826140914.post-3366132544008634387</guid><pubDate>Thu, 07 Feb 2008 21:42:00 +0000</pubDate><atom:updated>2008-04-07T22:36:53.297+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Asp.net</category><category domain="http://www.blogger.com/atom/ns#">Active Directory</category><title>Importing data from active directory</title><atom:summary>DirectoryEntry oRoot = new DirectoryEntry("LDAP://OU=Development,OU=Engineering,dc=MOSS2007,dc=com");//My domain name is called MOSS2007.com//I have OU Engineering and below I have DevelopmentDirectorySearcher oSearcher = new DirectorySearcher(oRoot);SearchResultCollection oResults;oResults = oSearcher.FindAll();for (int i = 0; i &lt; oResults.Count; i++){if (oResults[i].GetDirectoryEntry().</atom:summary><link>http://bshouman.blogspot.com/2008/02/importing-data-from-active-directory.html</link><author>noreply@blogger.com (Bilal Shouman)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7185346862826140914.post-2113109050868970632</guid><pubDate>Thu, 07 Feb 2008 17:10:00 +0000</pubDate><atom:updated>2008-04-07T22:39:43.170+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tips and Tricks</category><category domain="http://www.blogger.com/atom/ns#">Asp.net</category><title>Confirmation before leaving a page</title><atom:summary>What if the user didn't hit save before navigating to another page, what will happen then?Below is a solution for this commonly asked question, hope it will help.-------------------------------------------------------------------------------------Add the following javascript to your page&lt;script type="text/javascript"&gt;var needToConfirm = false;//Flag to check if save button is hit or changes has </atom:summary><link>http://bshouman.blogspot.com/2008/02/what-if-user-didnt-hit-save-before.html</link><author>noreply@blogger.com (Bilal Shouman)</author><thr:total>5</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7185346862826140914.post-4118989027739821034</guid><pubDate>Sun, 03 Feb 2008 21:51:00 +0000</pubDate><atom:updated>2008-03-04T23:22:45.437+02:00</atom:updated><title>My First Blog</title><atom:summary>Hello everyone....This is my first post......This blog will mostly contain information regarding .net technologies.Hope my information will be helpful.Keep your eyes here ....Regards</atom:summary><link>http://bshouman.blogspot.com/2008/02/my-first-blog.html</link><author>noreply@blogger.com (Bilal Shouman)</author><thr:total>0</thr:total></item></channel></rss>

