<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://code.msdn.microsoft.com/rss.xsl"?><rss version="2.0"><channel><title>Employee Info Starter Kit</title><link>http://code.msdn.microsoft.com/eisk/Project/ProjectRss.aspx</link><description>This is a starter kit, which includes very simple user requirements, where we can create, read, update and delete &amp;#40;crud&amp;#41; the employee info of a company.      The primary purpose of this starter kit is,...</description><item><title>NEW POST: Mal-functioning of OnSelectedIndexChanged</title><link>http://code.msdn.microsoft.com/eisk/Thread/View.aspx?ThreadId=2022</link><description>&lt;div class="wikidoc"&gt;
Hi,&lt;br /&gt; &lt;br /&gt;Problem: OnSelectedIndexChanged of dropdownlist is triggered when it is not supposed to.&lt;br /&gt; &lt;br /&gt;I used part of sample project in my project. &lt;br /&gt;It required to use OnSelectedIndexChanged for dropdownlist. &lt;br /&gt;In &amp;quot;details-page.aspx&amp;quot;, make OnSelectedIndexChanged for &amp;quot;Country&amp;quot; and &amp;quot;Report To&amp;quot; dropdownlists.&lt;br /&gt; &lt;br /&gt;To simulate the problem,&lt;br /&gt;- Change &amp;quot;Country&amp;quot; first, &lt;br /&gt;- then change  &amp;quot;Report To&amp;quot; and check at breakpoints. &lt;br /&gt;- It triggers both of OnSelectedIndexChanged for changing of &amp;quot;Report To&amp;quot;.&lt;br /&gt; &lt;br /&gt;Please help to explain where does it go wrong.&lt;br /&gt; &lt;br /&gt;Thanks,&lt;br /&gt; &lt;br /&gt;Aung.&lt;br /&gt;
&lt;/div&gt;</description><author>Aung</author><pubDate>Wed, 15 Jul 2009 03:51:03 GMT</pubDate><guid isPermaLink="false">NEW POST: Mal-functioning of OnSelectedIndexChanged 20090715A</guid></item><item><title>NEW POST: Kindly clarify my doubts in understanding the scripts. Please</title><link>http://code.msdn.microsoft.com/eisk/Thread/View.aspx?ThreadId=1993</link><description>&lt;div class="wikidoc"&gt;
Hi Great Code, Undoubtedly&lt;br /&gt; &lt;br /&gt;Right I understand the basic functionality of this system is to create,update,delete on employees.&lt;br /&gt; &lt;br /&gt;The major part of this project i have a problem understanding is in the Back end and that`s where is one major procedure the Create Schema Script. I kindly request you to help me understand this &lt;br /&gt; &lt;br /&gt;1.&lt;br /&gt;CREATE PROCEDURE &lt;a href="http://code.msdn.microsoft.com/eisk/Wiki/View.aspx?title=dbo"&gt;dbo&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/eisk/Wiki/View.aspx?title=Employees_DeleteEmployees"&gt;Employees_DeleteEmployees&lt;/a&gt; @employeeIds xml &lt;br /&gt;AS&lt;br /&gt;BEGIN&lt;br /&gt; &lt;br /&gt;SET NOCOUNT ON;&lt;br /&gt; &lt;br /&gt;--BEGIN TRAN&lt;br /&gt; &lt;br /&gt;delete Employees Where EmployeeID in&lt;br /&gt;(&lt;br /&gt;	SELECT ParamValues.ID.value(''.'',''int'') as Id&lt;br /&gt;	FROM @employeeIds.nodes(''/Id'') as ParamValues(ID) &lt;br /&gt;)&lt;br /&gt; &lt;br /&gt;2.&lt;br /&gt;CREATE PROCEDURE &lt;a href="http://code.msdn.microsoft.com/eisk/Wiki/View.aspx?title=dbo"&gt;dbo&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/eisk/Wiki/View.aspx?title=Employees_DeleteEmployee"&gt;Employees_DeleteEmployee&lt;/a&gt;&lt;br /&gt;	@EmployeeID Int&lt;br /&gt; &lt;br /&gt;The Major difference between 1 and 2 is that 1 and 2 are overloaded procedures. 1 is used when the user of the application tries to delete a bunch of employees &lt;br /&gt; &lt;br /&gt;Doubt 1&lt;br /&gt;Even if you have a purpose of taking a bunch of employees as @xml because there is no support for arrays, i dont understand why the need when at the end the delete from employee table is being made as a set, &lt;br /&gt; &lt;br /&gt;why couldn't you just get all the emp id into some sort of temporary table parameter and delete from employee table where the employee id is in the #table -- Reason possibly as when the user selects a bunch of user id they need to be stored in some sort of array, but couldn't they be stored in a table in order to say delete from table where id is in this collection, i understand there is no support for arrays as you mentioned you used @xml but what about using a temp table to hold all the selected emp id passed by the user and then delete from the table those id in the column. I might be sounding confusing or weird excuse my understanding, i am just trying to make sense.&lt;br /&gt; &lt;br /&gt;Doubt 2&lt;br /&gt;FROM @employeeIds.nodes(''/Id'') as ParamValues(ID)&lt;br /&gt; &lt;br /&gt;Does FROM @employeeIds.nodes(''/Id'') means to search in the xml tree for nodes which contain &amp;quot;/Id&amp;quot;&lt;br /&gt;&amp;gt;If so r u trying to say to search for Employee_Id tags attached to those nodes or something like that.&lt;br /&gt; &lt;br /&gt;Doubt 2.1&lt;br /&gt;What is the meaning of saying find me all the nodes which contain &amp;quot;/Id&amp;quot;(as said by FROM @employeeIds.nodes(''/Id'')) and pass them onto ParamValues(ID) i could had understood if you said as ParamValues thinking you are renaming it but why (ID), is it like some counter. like an array something.&lt;br /&gt; &lt;br /&gt;Doubt 3&lt;br /&gt;SELECT ParamValues.ID.value(''.'',''int'') as Id&lt;br /&gt; &lt;br /&gt;Here right say in FROM you got all the nodes containing &amp;quot;/Id&amp;quot; i.e all the employee Id nodes then isn't it node name.value to get the value Why r u specifying node name which is ParamValues.ID.value&lt;br /&gt; &lt;br /&gt;does it mean to say if you stored the first emp_id as ParamValues(0) then fetch me the value in that node by saying ParamValues.0.value&lt;br /&gt; &lt;br /&gt;Doubt 3.1&lt;br /&gt; &lt;br /&gt;What does (&amp;quot;.&amp;quot;,&amp;quot;int&amp;quot;) specify i understand on the whole your trying to get the value inside the node and when &amp;quot;.&amp;quot; occurs convert the xml text into int.&lt;br /&gt;Is this understanding right.&lt;br /&gt; &lt;br /&gt;Doubt 4&lt;br /&gt; &lt;br /&gt;CREATE PROCEDURE &lt;a href="http://code.msdn.microsoft.com/eisk/Wiki/View.aspx?title=dbo"&gt;dbo&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/eisk/Wiki/View.aspx?title=Employees_GetEmployeesByReportsTo_Paged"&gt;Employees_GetEmployeesByReportsTo_Paged&lt;/a&gt;&lt;br /&gt;(@reportsTo Int, @orderby varchar(50),@startrow int,@pagesize int)&lt;br /&gt;As&lt;br /&gt; &lt;br /&gt;Here &lt;br /&gt;You specified &lt;br /&gt; &lt;br /&gt;In the sql statement below, using the ''WITH'' statement we are first populating a temporary table,where we considered the ROW&lt;i&gt;NUMBER() function to creating ROW&lt;/i&gt;Index.&lt;br /&gt; &lt;br /&gt;set @sql=''&lt;br /&gt;			WITH Employees_PageSegment AS&lt;br /&gt; &lt;br /&gt;I did not entirely understand how this functions because i understand the part where you say &lt;br /&gt; &lt;br /&gt;with Employees_PageSegment as&lt;br /&gt;(  Select .... from table ) that the Employees_PageSegment table now holds all these columns&lt;br /&gt; &lt;br /&gt;BUT my doubt is when you say&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;select ...&lt;br /&gt; from ...&lt;br /&gt;where&lt;br /&gt;reportsTo = '' &lt;br /&gt;			+  CONVERT(nvarchar(10),@reportsTo)&lt;br /&gt;			+ ''  AND &lt;br /&gt;			RowIndex BETWEEN '' &lt;br /&gt;			+  CONVERT(nvarchar(10),@startrow)&lt;br /&gt;Here by using &amp;quot; + what is hapenning here ?&lt;br /&gt; &lt;br /&gt;what are you concatenating ?&lt;br /&gt; &lt;br /&gt;Can I Also request you to point me out the way through which i will understand the working of the code better, i mean i started out by going through the back end scripts. Is there any better way to understand like maybe go though some front end c# scripts and then go through the rest of back end or maybe do some debugging, i am just asking as being the developers of this project you know the best way to get an easier and efficient way to get an idea of working of the project.&lt;br /&gt; &lt;br /&gt;I am really trying hard to understand this project as i have to create something similar to it. &lt;br /&gt;please i request you not to be frustrated if i sound naive and help me understand.&lt;br /&gt; &lt;br /&gt;Thank you.&lt;br /&gt;
&lt;/div&gt;</description><author>Ganesh</author><pubDate>Tue, 07 Jul 2009 21:31:59 GMT</pubDate><guid isPermaLink="false">NEW POST: Kindly clarify my doubts in understanding the scripts. Please 20090707P</guid></item><item><title>NEW POST: Error in running the Employee Info Starter Kit first time</title><link>http://code.msdn.microsoft.com/eisk/Thread/View.aspx?ThreadId=1734</link><description>&lt;div class="wikidoc"&gt;
I checked the software again. There is only one 'Report To'. There is no immediate supervisors in the Edit page.&lt;br /&gt; &lt;br /&gt;More testing shows that only one employee under Andrew can be listed, although I had two people reported to him.&lt;br /&gt; &lt;br /&gt;Any reason?&lt;br /&gt; &lt;br /&gt;Thanks.&lt;br /&gt; &lt;br /&gt;{quote} &lt;br /&gt;joycsc wrote:&lt;br /&gt;Only immediate supervisors will be considered.&lt;br /&gt; &lt;br /&gt;
&lt;/div&gt;</description><author>dalewz</author><pubDate>Fri, 05 Jun 2009 18:59:32 GMT</pubDate><guid isPermaLink="false">NEW POST: Error in running the Employee Info Starter Kit first time 20090605P</guid></item><item><title>NEW POST: Error in running the Employee Info Starter Kit first time</title><link>http://code.msdn.microsoft.com/eisk/Thread/View.aspx?ThreadId=1734</link><description>&lt;div class="wikidoc"&gt;
Only immediate supervisors will be considered.&lt;br /&gt; &lt;br /&gt;{quote} &lt;br /&gt;dalewz wrote:&lt;br /&gt;Thanks a lot for your help. after i changed 'Report To' of Nancy D. to Andrew, the filter worked for andrew.&lt;br /&gt; &lt;br /&gt;but i also added an employee &amp;quot;dale young&amp;quot; with 'Report To' Andrew, the filter only gave Nancy instead of Nancy and Dale.&lt;br /&gt; &lt;br /&gt;Why?&lt;br /&gt; &lt;br /&gt;Regards.&lt;br /&gt; &lt;br /&gt;&lt;div class="quote"&gt;
 &lt;br /&gt;joycsc wrote:&lt;br /&gt;Check ur answers below:&lt;br /&gt; &lt;br /&gt;1. No, the feature is not broken. As there is no employee which has the 'Report To' field to be set to Andrew, you are no been able to see any of them.&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;
&lt;/div&gt;
&lt;/div&gt;</description><author>joycsc</author><pubDate>Fri, 05 Jun 2009 12:11:37 GMT</pubDate><guid isPermaLink="false">NEW POST: Error in running the Employee Info Starter Kit first time 20090605P</guid></item><item><title>NEW POST: Error in running the Employee Info Starter Kit first time</title><link>http://code.msdn.microsoft.com/eisk/Thread/View.aspx?ThreadId=1734</link><description>&lt;div class="wikidoc"&gt;
Thanks a lot for your help. after i changed 'Report To' of Nancy D. to Andrew, the filter worked for andrew.&lt;br /&gt; &lt;br /&gt;but i also added an employee &amp;quot;dale young&amp;quot; with 'Report To' Andrew, the filter only gave Nancy instead of Nancy and Dale.&lt;br /&gt; &lt;br /&gt;Why?&lt;br /&gt; &lt;br /&gt;Regards.&lt;br /&gt; &lt;br /&gt;{quote} &lt;br /&gt;joycsc wrote:&lt;br /&gt;Check ur answers below:&lt;br /&gt; &lt;br /&gt;1. No, the feature is not broken. As there is no employee which has the 'Report To' field to be set to Andrew, you are no been able to see any of them.&lt;br /&gt; &lt;br /&gt;
&lt;/div&gt;</description><author>dalewz</author><pubDate>Wed, 03 Jun 2009 02:12:17 GMT</pubDate><guid isPermaLink="false">NEW POST: Error in running the Employee Info Starter Kit first time 20090603A</guid></item><item><title>NEW POST: Error in running the Employee Info Starter Kit first time</title><link>http://code.msdn.microsoft.com/eisk/Thread/View.aspx?ThreadId=1734</link><description>&lt;div class="wikidoc"&gt;
Check ur answers below:&lt;br /&gt; &lt;br /&gt;1. No, the feature is not broken. As there is no employee which has the 'Report To' field to be set to Andrew, you are no been able to see any of them.&lt;br /&gt; &lt;br /&gt;2. Yes, your assumption is right. However the member and admin page are empty, but with a single line of text message and intended for only role based security demonstration purpose only. &lt;br /&gt; &lt;br /&gt;3. You can't log-in there, since the ASP.NET Member and Role membership is not been used here. Check the underlying codes in the source code to have the idea of the way it is implemented.&lt;br /&gt; &lt;br /&gt;4. These are the advanced functionalities to be implemented with C# logic, and is totally out of scope in employee info started kit. In the employee info starter kit, you can get the basic idea (with hard-coded user names) how the security model can be implemented, but to make it dynamic/database driven you need to write your own custom logic.&lt;br /&gt; &lt;br /&gt;Hope this helps!&lt;br /&gt; &lt;br /&gt;{quote} &lt;br /&gt;dalewz wrote:&lt;br /&gt;Hi,&lt;br /&gt; &lt;br /&gt;Your suggestion is exactly right. After moving the files to C:, it works. Thank you.&lt;br /&gt; &lt;br /&gt;With the site running, I have a few more questions (sorry i can not find answers anywhere else):&lt;br /&gt; &lt;br /&gt;1. filter:&lt;br /&gt; &lt;br /&gt;after I selected Andrew and hit filter button, I got no employee info. But Andrew's info is in the list.&lt;br /&gt; &lt;br /&gt;this feature is broken?&lt;br /&gt; &lt;br /&gt;2. login:&lt;br /&gt; &lt;br /&gt;i could login as &amp;quot;any&amp;quot; with password &amp;quot;any&amp;quot;. the difference between logined user and public is the logined user can access member and admin pages, while public can't. am i right?&lt;br /&gt; &lt;br /&gt;member page (which is empty)?&lt;br /&gt; &lt;br /&gt;admin page (which is empty)?&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;3. add user:&lt;br /&gt; &lt;br /&gt;I used Website -&amp;gt; ASP.NET Configuration -&amp;gt; Security -&amp;gt;&lt;br /&gt;Use the security Setup Wizard to configure security step by step &lt;br /&gt; &lt;br /&gt;to add user a. dale with no role; b. admin with the role of admin.&lt;br /&gt; &lt;br /&gt;when I tried to login as dale and hit log in, I got &amp;quot;can't log-in! &amp;quot;.&lt;br /&gt; &lt;br /&gt;when I tried to login as admin and hit admin log in, I got &amp;quot;can't log-in! &amp;quot;; if hit log in, i got &amp;quot;can't log-in! &amp;quot;.&lt;br /&gt; &lt;br /&gt;Why? I did the same thing for the classified ad starter kit, it worked fine.&lt;br /&gt; &lt;br /&gt;4. access:&lt;br /&gt; &lt;br /&gt;how can I add users like dale to be able to &amp;quot;add employee and enter related info&amp;quot;? &lt;br /&gt; &lt;br /&gt;how can i set managers like admin to be able to &amp;quot;modify the employee info and delete employee info&amp;quot;?&lt;br /&gt; &lt;br /&gt;Thanks a lot. -Dale&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;div class="quote"&gt;
 &lt;br /&gt;joycsc wrote:&lt;br /&gt;Rather using the solution, open 2008 VWD express, go to File -&amp;gt; Open Web Site, point to the location where the employee info starter kit web site is located on your local directory, and once it opens, just press F5 to run the web site!&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;
&lt;/div&gt;
&lt;/div&gt;</description><author>joycsc</author><pubDate>Tue, 02 Jun 2009 08:46:50 GMT</pubDate><guid isPermaLink="false">NEW POST: Error in running the Employee Info Starter Kit first time 20090602A</guid></item><item><title>NEW POST: cache layer</title><link>http://code.msdn.microsoft.com/eisk/Thread/View.aspx?ThreadId=1784</link><description>&lt;div class="wikidoc"&gt;
@markmurf&lt;br /&gt; &lt;br /&gt;The cache layer contains the similar method signatures as the data access layer, and is intended to handle the cache layer functionalities. So, to utilize it, you just need to re-factor the user interface layer codes (data binding tags on aspx page etc) to replace the class name of data access layer with the class name of the cache layer.&lt;br /&gt; &lt;br /&gt;However, if you are advanced developer, then you may want to create a data access provider that is implemented by both  data access layer and cache layer, which can be easily pluggable by the web.config.&lt;br /&gt; &lt;br /&gt;&lt;div class="quote"&gt;
 &lt;br /&gt;markmurf wrote:&lt;br /&gt;Hi Ashraf,&lt;br /&gt; &lt;br /&gt;Smashing piece of work.  &lt;br /&gt; &lt;br /&gt;I like the 2 layer architecture (user interface and data access layer), how do I introduce the optional cache layer?  Does the sealed keyword affect the ObjectDataSource UI control?&lt;br /&gt; &lt;br /&gt;Thanks,&lt;br /&gt;Mark&lt;br /&gt; &lt;br /&gt;
&lt;/div&gt;
&lt;/div&gt;</description><author>joycsc</author><pubDate>Tue, 02 Jun 2009 08:33:45 GMT</pubDate><guid isPermaLink="false">NEW POST: cache layer 20090602A</guid></item><item><title>NEW POST: cache layer</title><link>http://code.msdn.microsoft.com/eisk/Thread/View.aspx?ThreadId=1784</link><description>&lt;div class="wikidoc"&gt;
Hi Ashraf,&lt;br /&gt; &lt;br /&gt;Smashing piece of work.  &lt;br /&gt; &lt;br /&gt;I like the 2 layer architecture (user interface and data access layer), how do I introduce the optional cache layer?  Does the sealed keyword affect the ObjectDataSource UI control?&lt;br /&gt; &lt;br /&gt;Thanks,&lt;br /&gt;Mark&lt;br /&gt;
&lt;/div&gt;</description><author>markmurf</author><pubDate>Tue, 26 May 2009 10:50:44 GMT</pubDate><guid isPermaLink="false">NEW POST: cache layer 20090526A</guid></item><item><title>NEW POST: Error in running the Employee Info Starter Kit first time</title><link>http://code.msdn.microsoft.com/eisk/Thread/View.aspx?ThreadId=1734</link><description>&lt;div class="wikidoc"&gt;
Hi,&lt;br /&gt; &lt;br /&gt;Your suggestion is exactly right. After moving the files to C:, it works. Thank you.&lt;br /&gt; &lt;br /&gt;With the site running, I have a few more questions (sorry i can not find answers anywhere else):&lt;br /&gt; &lt;br /&gt;1. filter:&lt;br /&gt; &lt;br /&gt;after I selected Andrew and hit filter button, I got no employee info. But Andrew's info is in the list.&lt;br /&gt; &lt;br /&gt;this feature is broken?&lt;br /&gt; &lt;br /&gt;2. login:&lt;br /&gt; &lt;br /&gt;i could login as &amp;quot;any&amp;quot; with password &amp;quot;any&amp;quot;. the difference between logined user and public is the logined user can access member and admin pages, while public can't. am i right?&lt;br /&gt; &lt;br /&gt;member page (which is empty)?&lt;br /&gt; &lt;br /&gt;admin page (which is empty)?&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;3. add user:&lt;br /&gt; &lt;br /&gt;I used Website -&amp;gt; ASP.NET Configuration -&amp;gt; Security -&amp;gt;&lt;br /&gt;Use the security Setup Wizard to configure security step by step &lt;br /&gt; &lt;br /&gt;to add user a. dale with no role; b. admin with the role of admin.&lt;br /&gt; &lt;br /&gt;when I tried to login as dale and hit log in, I got &amp;quot;can't log-in! &amp;quot;.&lt;br /&gt; &lt;br /&gt;when I tried to login as admin and hit admin log in, I got &amp;quot;can't log-in! &amp;quot;; if hit log in, i got &amp;quot;can't log-in! &amp;quot;.&lt;br /&gt; &lt;br /&gt;Why? I did the same thing for the classified ad starter kit, it worked fine.&lt;br /&gt; &lt;br /&gt;4. access:&lt;br /&gt; &lt;br /&gt;how can I add users like dale to be able to &amp;quot;add employee and enter related info&amp;quot;? &lt;br /&gt; &lt;br /&gt;how can i set managers like admin to be able to &amp;quot;modify the employee info and delete employee info&amp;quot;?&lt;br /&gt; &lt;br /&gt;Thanks a lot. -Dale&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;{quote} &lt;br /&gt;joycsc wrote:&lt;br /&gt;Rather using the solution, open 2008 VWD express, go to File -&amp;gt; Open Web Site, point to the location where the employee info starter kit web site is located on your local directory, and once it opens, just press F5 to run the web site!&lt;br /&gt; &lt;br /&gt;
&lt;/div&gt;</description><author>dalewz</author><pubDate>Thu, 21 May 2009 15:20:41 GMT</pubDate><guid isPermaLink="false">NEW POST: Error in running the Employee Info Starter Kit first time 20090521P</guid></item><item><title>NEW POST: Error in running the Employee Info Starter Kit first time</title><link>http://code.msdn.microsoft.com/eisk/Thread/View.aspx?ThreadId=1734</link><description>&lt;div class="wikidoc"&gt;
Rather using the solution, open 2008 VWD express, go to File -&amp;gt; Open Web Site, point to the location where the employee info starter kit web site is located on your local directory, and once it opens, just press F5 to run the web site!&lt;br /&gt; &lt;br /&gt;&lt;div class="quote"&gt;
 &lt;br /&gt;dalewz wrote:&lt;br /&gt;Hi There,&lt;br /&gt; &lt;br /&gt;I am very interested in this good work. But I had encountered some problems when I ran it first time.&lt;br /&gt; &lt;br /&gt;I had installed the 2008 VWD express, 2008 SQL database express, and this kit in order. When I clicked on e-i-s-k-2008.sln and hit F5, I got the following:&lt;br /&gt; &lt;br /&gt;1. in address bar:&lt;br /&gt;http://localhost:3301/web/&lt;br /&gt; &lt;br /&gt;2. in browser window:&lt;br /&gt; Configuration Error&lt;br /&gt;Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.&lt;br /&gt; &lt;br /&gt;Parser Error Message: An error occurred loading a configuration file: Failed to start monitoring changes to 'H:\Projects\Eisk 2.2.0.1 - VS 2005-2008 Edition\source\web' because the network BIOS command limit has been reached. For more information on this error, please refer to Microsoft knowledge base article 810886. Hosting on a UNC share is not supported for the Windows XP Platform.&lt;br /&gt; &lt;br /&gt;Source Error:&lt;br /&gt; &lt;br /&gt;&lt;a href="http://code.msdn.microsoft.com/eisk/Wiki/View.aspx?title=No%20relevant%20source%20lines"&gt;No relevant source lines&lt;/a&gt;&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;Source File: H:\Projects\Eisk 2.2.0.1 - VS 2005-2008 Edition\source\web\web.config    Line: 0 &lt;br /&gt; &lt;br /&gt;Can some experts help?&lt;br /&gt; &lt;br /&gt;Many thanks, -Dale&lt;br /&gt; &lt;br /&gt;
&lt;/div&gt;
&lt;/div&gt;</description><author>joycsc</author><pubDate>Wed, 20 May 2009 13:14:36 GMT</pubDate><guid isPermaLink="false">NEW POST: Error in running the Employee Info Starter Kit first time 20090520P</guid></item><item><title>NEW POST: Error in running the Employee Info Starter Kit first time</title><link>http://code.msdn.microsoft.com/eisk/Thread/View.aspx?ThreadId=1734</link><description>&lt;div class="wikidoc"&gt;
Hi There,&lt;br /&gt; &lt;br /&gt;I am very interested in this good work. But I had encountered some problems when I ran it first time.&lt;br /&gt; &lt;br /&gt;I had installed the 2008 VWD express, 2008 SQL database express, and this kit in order. When I clicked on e-i-s-k-2008.sln and hit F5, I got the following:&lt;br /&gt; &lt;br /&gt;1. in address bar:&lt;br /&gt;http://localhost:3301/web/&lt;br /&gt; &lt;br /&gt;2. in browser window:&lt;br /&gt; Configuration Error&lt;br /&gt;Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.&lt;br /&gt; &lt;br /&gt;Parser Error Message: An error occurred loading a configuration file: Failed to start monitoring changes to 'H:\Projects\Eisk 2.2.0.1 - VS 2005-2008 Edition\source\web' because the network BIOS command limit has been reached. For more information on this error, please refer to Microsoft knowledge base article 810886. Hosting on a UNC share is not supported for the Windows XP Platform.&lt;br /&gt; &lt;br /&gt;Source Error:&lt;br /&gt; &lt;br /&gt;&lt;a href="http://code.msdn.microsoft.com/eisk/Wiki/View.aspx?title=No%20relevant%20source%20lines"&gt;No relevant source lines&lt;/a&gt;&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;Source File: H:\Projects\Eisk 2.2.0.1 - VS 2005-2008 Edition\source\web\web.config    Line: 0 &lt;br /&gt; &lt;br /&gt;Can some experts help?&lt;br /&gt; &lt;br /&gt;Many thanks, -Dale&lt;br /&gt;
&lt;/div&gt;</description><author>dalewz</author><pubDate>Fri, 15 May 2009 15:28:43 GMT</pubDate><guid isPermaLink="false">NEW POST: Error in running the Employee Info Starter Kit first time 20090515P</guid></item><item><title>NEW POST: Any documentation/tutorial ?</title><link>http://code.msdn.microsoft.com/eisk/Thread/View.aspx?ThreadId=625</link><description>&lt;div class="wikidoc"&gt;
Please check the latest version that includes detailed documentations and whitepapers &lt;a href="https://code.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=eisk&amp;amp;ReleaseId=2550" class="externalLink"&gt;https://code.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=eisk&amp;amp;ReleaseId=2550&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. &lt;br /&gt; &lt;br /&gt;&lt;div class="quote"&gt;
 &lt;br /&gt;elxany wrote:&lt;br /&gt;Hi, thanks for quick reply.&lt;br /&gt;Is it possible to place a &amp;quot;quick start&amp;quot; steps that will made this project better understandable for mid-level guys?&lt;br /&gt; &lt;br /&gt;
&lt;/div&gt;
&lt;/div&gt;</description><author>joycsc</author><pubDate>Tue, 21 Apr 2009 06:36:36 GMT</pubDate><guid isPermaLink="false">NEW POST: Any documentation/tutorial ? 20090421A</guid></item><item><title>NEW POST: Version Legends for Employee Info Starter Kit</title><link>http://code.msdn.microsoft.com/eisk/Thread/View.aspx?ThreadId=1611</link><description>&lt;div class="wikidoc"&gt;
We are planning to release several new versions of Employee Info Starter Kit, focused on several new technologies, like Silverlight, ASP.NET MVC, LINQ, SQL Server CLR Stored Procedure and so on. To keep the versions well organized, here is a version legend that we'll be considering.&lt;br /&gt; &lt;br /&gt;There will be 4 part of each version (for example A.B.C.D), as mentioned below&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;A: The major version. It includes but not limited to, the first digit of .net framework that been used there. For instance v&lt;b&gt;2&lt;/b&gt;.2.0 is based .net framework &lt;b&gt;2&lt;/b&gt;.0.&lt;/li&gt;&lt;li&gt;B: This version focused on a specific architecture/implmentation model under the major version. For instance v3.1.0 is a version with major version of .net framework 3.5 and may be focused on LINQ implementation model in data access layer, where as v3.1.1 is a version with major version of .net framework 3.5 and may be focused on ASP.NET Framework implementation model in data access layer&lt;/li&gt;&lt;li&gt;C: The newer version (for instance v2.2.1) of this point contains the code optimization, completion of segments that were incomplete or bug fixes with respect to the previous version (for instance v2.2.0)&lt;/li&gt;&lt;li&gt;D: Small bug fixed/fine tuning. Typically a new change in this location doesn't form a new 'Code Gallery' release, but may be visible via the download file name (for instance &amp;quot;VSTS 2008 Edition v2.2.0.1&amp;quot;).&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</description><author>joycsc</author><pubDate>Tue, 21 Apr 2009 06:28:42 GMT</pubDate><guid isPermaLink="false">NEW POST: Version Legends for Employee Info Starter Kit 20090421A</guid></item><item><title>UPDATED RELEASE: v2.2.0 (Apr 17, 2009)</title><link>http://code.msdn.microsoft.com/eisk/Release/ProjectReleases.aspx?ReleaseId=2550</link><description>&lt;br /&gt;This is a starter kit, which includes very simple user requirements, where we can create, read, update and delete &amp;#40;CRUD&amp;#41; the employee info of a company.&lt;br /&gt;The primary purpose of this starter kit is, to provide a solid guideline with respect to building enterprise level projects, by utilizing asp.net 2.0 and Sql server 2005 features, as well as latest best coding practices. &lt;br /&gt;&lt;br /&gt;The starter kit includes several cases where we can perform multi-table joining and&amp;#47;or write operations. Combining high performance and security features this starter kit shows how we can solve in real world problems and challenges, from a wide range of view point.&lt;br /&gt;&lt;br /&gt;&amp;#42;Minimum System Requirements&amp;#42;&lt;br /&gt;&lt;br /&gt;&amp;#42; Visual Studio 2005 &amp;#40;or higher&amp;#41;&lt;br /&gt;&amp;#42; Sql Server 2005 or higher&lt;br /&gt;&lt;br /&gt;&amp;#42;User End Functional Specification&amp;#42;&lt;br /&gt;&lt;br /&gt;The user end functionalities of this starter kit are pretty simple and straight forward that are focused in to perform CRUD operation on employee records as described below.&lt;br /&gt;&lt;br /&gt;&amp;#43;Creating a new employee record&amp;#43;&lt;br /&gt;The users should be able to create new employee record, one at a single time.&lt;br /&gt;&amp;#43;Read existing employee record&amp;#43;&lt;br /&gt;The users should be able to view the employee records in list style, where maximum 10 records can be visible per page and the list can be filtered out based on their supervisors. The user should also be able to view employee records with details, once at a single time and can print it in a printable format.&lt;br /&gt;&amp;#43;Update an existing employee record&amp;#43;&lt;br /&gt;The users should be able to update an existing employee record, one at a single time.&lt;br /&gt;&amp;#43;Delete existing employee records&amp;#43;&lt;br /&gt;The users should be able to delete single or multiple employees at a time while viewing employee records in list style.&lt;br /&gt;&lt;br /&gt;&amp;#42;Architectural Overview&amp;#42;&lt;br /&gt;&lt;br /&gt;&amp;#42; Simple 2 layer architecture &amp;#40;user interface and data access layer&amp;#41; with 1 optional cache layer&lt;br /&gt;&amp;#42; ASP.NET Web Form Based User Interface&lt;br /&gt;&amp;#42; Custom Entity Data Container implemented &amp;#40;with primitive C&amp;#35; types for data fields&amp;#41;&lt;br /&gt;&amp;#42; Static type CRUD methods embedded with Data container, implemented in C&amp;#35;&lt;br /&gt;&amp;#42; Sql Server Stored Procedure to perform actual CRUD operation&lt;br /&gt;&amp;#42; Automated testing infrastructure to ensure quality&lt;br /&gt;&lt;br /&gt;&amp;#42;Technology Utilized&amp;#42;&lt;br /&gt;&lt;br /&gt;&amp;#43;Programming Languages&amp;#47;Scripts&amp;#43;&lt;br /&gt;&amp;#42; Browser side&amp;#58; JavaScript&lt;br /&gt;&amp;#42; Web server side&amp;#58; C&amp;#35; 2.0&lt;br /&gt;&amp;#42; Database server side&amp;#58; T-SQL&lt;br /&gt;&lt;br /&gt;&amp;#43;.NET Framework Components&amp;#43;&lt;br /&gt;&amp;#42; .net 2.0 generic type&lt;br /&gt;&amp;#42; .net 2.0 nullable type&lt;br /&gt;&amp;#42; asp.net 2.0 object data source&lt;br /&gt;&amp;#42; asp.net 2.0 grid view&lt;br /&gt;&amp;#42; asp.net 2.0 form view&lt;br /&gt;&amp;#42; asp.net 2.0 skin&lt;br /&gt;&amp;#42; asp.net 2.0 theme&lt;br /&gt;&amp;#42; asp.net 2.0 master&lt;br /&gt;&lt;br /&gt;&amp;#43;Visual Studio Features&amp;#43;&lt;br /&gt;&amp;#42; Visual Studio Unit Test&lt;br /&gt;&amp;#42; Visual Studio Database Unit Test&lt;br /&gt;&amp;#42; Visual Studio Web Test&lt;br /&gt;&amp;#42; Visual Studio Load Test&lt;br /&gt;&amp;#42; Visual Studio Ordered Test&lt;br /&gt;&lt;br /&gt;&amp;#43;Sql Server Features&amp;#43;&lt;br /&gt;&amp;#42; Sql server 2005 Stored Procedure&lt;br /&gt;&amp;#42; Sql server 2005 Xml type&lt;br /&gt;&amp;#42; Sql server 2005 Paging support</description><author></author><pubDate>Tue, 21 Apr 2009 06:12:51 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: v2.2.0 (Apr 17, 2009) 20090421A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://code.msdn.microsoft.com/eisk/Wiki/View.aspx?title=Home&amp;version=6</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Resource Page Description&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;This is a starter kit, which includes very simple user requirements, where we can create, read, update and delete &amp;#40;crud&amp;#41; the employee info of a company.&lt;br /&gt;&lt;br /&gt;The primary purpose of this starter kit is, to provide a solid guideline with respect to building enterprise level projects, by utilizing new asp.net 2.0 and sql server 2005 features, as well as latest best coding practices. &lt;br /&gt;&lt;br /&gt;The starter kit includes several cases where we can perform multi-table joining and&amp;#47;or write operations. Combining high performance and security features this starter kit shows how we can solve in real world problems and challenges, from a wide range of view point.
&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Quick link&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;Download latest version of Employee Info Starter Kit (Visual Studio 2005-2008 Edition):&lt;br /&gt;&lt;a href="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=eisk&amp;amp;DownloadId=5474" class="externalLink"&gt;http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=eisk&amp;amp;DownloadId=5474&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;Download latest version of Employee Info Starter Kit with Automated Tests (Visual Studio Team System 2008 Edition):&lt;br /&gt;&lt;a href="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=eisk&amp;amp;DownloadId=5476" class="externalLink"&gt;http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=eisk&amp;amp;DownloadId=5476&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>joycsc</author><pubDate>Mon, 20 Apr 2009 13:16:52 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20090420P</guid></item><item><title>NEW POST: Documentation and enhancements</title><link>http://code.msdn.microsoft.com/eisk/Thread/View.aspx?ThreadId=773</link><description>&lt;div class="wikidoc"&gt;
Supremestar,&lt;br /&gt; &lt;br /&gt;Please check the latest version now that includes lots of enhancements and requierd documentations. Stay tuned with the upcoming version that will include LINQ/MVC/Azure samples.&lt;br /&gt; &lt;br /&gt;&lt;div class="quote"&gt;
 &lt;br /&gt;Supremestar wrote:&lt;br /&gt;Ashraful,&lt;br /&gt; &lt;br /&gt;This is great starting point for everyone who wants to develop an enterprise level project. Having said that It needs some documentation. Do you have any plans to provide documentation and enhancements.&lt;br /&gt; &lt;br /&gt;Have you planned new release with more functionality. It will be very helpful for everyone in the community if you could provide us more insights and carry on adding futures on regular basis.&lt;br /&gt; &lt;br /&gt;Thanking you.&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;
&lt;/div&gt;
&lt;/div&gt;</description><author>joycsc</author><pubDate>Mon, 20 Apr 2009 12:55:55 GMT</pubDate><guid isPermaLink="false">NEW POST: Documentation and enhancements 20090420P</guid></item><item><title>NEW POST: Product Documentation Request</title><link>http://code.msdn.microsoft.com/eisk/Thread/View.aspx?ThreadId=1482</link><description>&lt;div class="wikidoc"&gt;
 &lt;br /&gt;&lt;div class="quote"&gt;
 &lt;br /&gt;johnwilk wrote:&lt;br /&gt;Can someone please provide a simple to understand step by step guide on how to set this up? (Or if anyone has successfully installed this and got it working I would much appreciate a guide on how you did it :)&lt;br /&gt; &lt;br /&gt;
&lt;/div&gt; &lt;br /&gt; &lt;br /&gt;As promised check the new version that includes a detailed documentation. Enjoy!&lt;br /&gt;
&lt;/div&gt;</description><author>joycsc</author><pubDate>Mon, 20 Apr 2009 12:53:48 GMT</pubDate><guid isPermaLink="false">NEW POST: Product Documentation Request 20090420P</guid></item><item><title>UPDATED RELEASE: v2.2.0 (Apr 17, 2009)</title><link>http://code.msdn.microsoft.com/eisk/Release/ProjectReleases.aspx?ReleaseId=2550</link><description>&lt;br /&gt;This is a starter kit, which includes very simple user requirements, where we can create, read, update and delete &amp;#40;CRUD&amp;#41; the employee info of a company.&lt;br /&gt;The primary purpose of this starter kit is, to provide a solid guideline with respect to building enterprise level projects, by utilizing asp.net 2.0 and Sql server 2005 features, as well as latest best coding practices. &lt;br /&gt;&lt;br /&gt;The starter kit includes several cases where we can perform multi-table joining and&amp;#47;or write operations. Combining high performance and security features this starter kit shows how we can solve in real world problems and challenges, from a wide range of view point.&lt;br /&gt;&lt;br /&gt;&amp;#42;Minimum System Requirements&amp;#42;&lt;br /&gt;&lt;br /&gt;&amp;#42; Visual Studio 2005 &amp;#40;or higher&amp;#41;&lt;br /&gt;&amp;#42; Sql Server 2005 or higher&lt;br /&gt;&lt;br /&gt;&amp;#42;User End Functional Specification&amp;#42;&lt;br /&gt;&lt;br /&gt;The user end functionalities of this starter kit are pretty simple and straight forward that are focused in to perform CRUD operation on employee records as described below.&lt;br /&gt;&lt;br /&gt;&amp;#43;Creating a new employee record&amp;#43;&lt;br /&gt;The users should be able to create new employee record, one at a single time.&lt;br /&gt;&amp;#43;Read existing employee record&amp;#43;&lt;br /&gt;The users should be able to view the employee records in list style, where maximum 10 records can be visible per page and the list can be filtered out based on their supervisors. The user should also be able to view employee records with details, once at a single time and can print it in a printable format.&lt;br /&gt;&amp;#43;Update an existing employee record&amp;#43;&lt;br /&gt;The users should be able to update an existing employee record, one at a single time.&lt;br /&gt;&amp;#43;Delete existing employee records&amp;#43;&lt;br /&gt;The users should be able to delete single or multiple employees at a time while viewing employee records in list style.&lt;br /&gt;&lt;br /&gt;&amp;#42;Architectural Overview&amp;#42;&lt;br /&gt;&lt;br /&gt;&amp;#42; Simple 2 layer architecture &amp;#40;user interface and data access layer&amp;#41; with 1 optional cache layer&lt;br /&gt;&amp;#42; ASP.NET Web Form Based User Interface&lt;br /&gt;&amp;#42; Custom Entity Data Container implemented &amp;#40;with primitive C&amp;#35; types for data fields&amp;#41;&lt;br /&gt;&amp;#42; Static type CRUD methods embedded with Data container, implemented in C&amp;#35;&lt;br /&gt;&amp;#42; Sql Server Stored Procedure to perform actual CRUD operation&lt;br /&gt;&amp;#42; Automated testing infrastructure to ensure quality&lt;br /&gt;&lt;br /&gt;&amp;#42;Technology Utilized&amp;#42;&lt;br /&gt;&lt;br /&gt;&amp;#43;Programming Languages&amp;#47;Scripts&amp;#43;&lt;br /&gt;&amp;#42; Browser side&amp;#58; JavaScript&lt;br /&gt;&amp;#42; Web server side&amp;#58; C&amp;#35; 2.0&lt;br /&gt;&amp;#42; Database server side&amp;#58; T-SQL&lt;br /&gt;&lt;br /&gt;&amp;#43;.NET Framework Components&amp;#43;&lt;br /&gt;&amp;#42; .net 2.0 generic type&lt;br /&gt;&amp;#42; .net 2.0 nullable type&lt;br /&gt;&amp;#42; asp.net 2.0 object data source&lt;br /&gt;&amp;#42; asp.net 2.0 grid view&lt;br /&gt;&amp;#42; asp.net 2.0 form view&lt;br /&gt;&amp;#42; asp.net 2.0 skin&lt;br /&gt;&amp;#42; asp.net 2.0 theme&lt;br /&gt;&amp;#42; asp.net 2.0 master&lt;br /&gt;&lt;br /&gt;&amp;#43;Visual Studio Features&amp;#43;&lt;br /&gt;&amp;#42; Visual Studio Unit Test&lt;br /&gt;&amp;#42; Visual Studio Database Unit Test&lt;br /&gt;&amp;#42; Visual Studio Web Test&lt;br /&gt;&amp;#42; Visual Studio Load Test&lt;br /&gt;&lt;br /&gt;&amp;#43;Sql Server Features&amp;#43;&lt;br /&gt;&amp;#42; Sql server 2005 Stored Procedure&lt;br /&gt;&amp;#42; Sql server 2005 Xml type&lt;br /&gt;&amp;#42; Sql server 2005 Paging support</description><author></author><pubDate>Mon, 20 Apr 2009 12:31:37 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: v2.2.0 (Apr 17, 2009) 20090420P</guid></item><item><title>UPDATED RELEASE: v2.2.0 (Apr 17, 2009)</title><link>http://code.msdn.microsoft.com/eisk/Release/ProjectReleases.aspx?ReleaseId=2550</link><description>&lt;br /&gt;This is a starter kit, which includes very simple user requirements, where we can create, read, update and delete &amp;#40;CRUD&amp;#41; the employee info of a company.&lt;br /&gt;The primary purpose of this starter kit is, to provide a solid guideline with respect to building enterprise level projects, by utilizing asp.net 2.0 and Sql server 2005 features, as well as latest best coding practices. &lt;br /&gt;&lt;br /&gt;The starter kit includes several cases where we can perform multi-table joining and&amp;#47;or write operations. Combining high performance and security features this starter kit shows how we can solve in real world problems and challenges, from a wide range of view point.&lt;br /&gt;&lt;br /&gt;&amp;#42;Minimum System Requirements&amp;#42;&lt;br /&gt;&lt;br /&gt;&amp;#42; Visual Studio 2005 &amp;#40;or higher&amp;#41;&lt;br /&gt;&amp;#42; Sql Server 2005 or higher&lt;br /&gt;&lt;br /&gt;&amp;#42;User End Functional Specification&amp;#42;&lt;br /&gt;&lt;br /&gt;The user end functionalities of this starter kit are pretty simple and straight forward that are focused in to perform CRUD operation on employee records as described below.&lt;br /&gt;&lt;br /&gt;&amp;#43;Creating a new employee record&amp;#43;&lt;br /&gt;The users should be able to create new employee record, one at a single time.&lt;br /&gt;&amp;#43;Read existing employee record&amp;#43;&lt;br /&gt;The users should be able to view the employee records in list style, where maximum 10 records can be visible per page and the list can be filtered out based on their supervisors. The user should also be able to view employee records with details, once at a single time and can print it in a printable format.&lt;br /&gt;&amp;#43;Update an existing employee record&amp;#43;&lt;br /&gt;The users should be able to update an existing employee record, one at a single time.&lt;br /&gt;&amp;#43;Delete existing employee records&amp;#43;&lt;br /&gt;The users should be able to delete single or multiple employees at a time while viewing employee records in list style.&lt;br /&gt;&lt;br /&gt;&amp;#42;Architectural Overview&amp;#42;&lt;br /&gt;&lt;br /&gt;&amp;#42; Simple 2 layer architecture &amp;#40;user interface and data access layer&amp;#41; with 1 optional cache layer&lt;br /&gt;&amp;#42; ASP.NET Web Form Based User Interface&lt;br /&gt;&amp;#42; Custom Entity Data Container implemented &amp;#40;with primitive C&amp;#35; types for data fields&amp;#41;&lt;br /&gt;&amp;#42; Static type CRUD methods embedded with Data container, implemented in C&amp;#35;&lt;br /&gt;&amp;#42; Sql Server Stored Procedure to perform actual CRUD operation&lt;br /&gt;&amp;#42; Automated testing infrastructure to ensure quality&lt;br /&gt;&lt;br /&gt;&amp;#42;Technology Utilized&amp;#42;&lt;br /&gt;&lt;br /&gt;&amp;#43;Programming Languages&amp;#47;Scripts&amp;#43;&lt;br /&gt;&amp;#42; Browser side&amp;#58; JavaScript&lt;br /&gt;&amp;#42; Web server side&amp;#58; C&amp;#35; 2.0&lt;br /&gt;&amp;#42; Database server side&amp;#58; T-SQL&lt;br /&gt;&lt;br /&gt;&amp;#43;.NET Framework Components&amp;#43;&lt;br /&gt;&amp;#42; .net 2.0 generic type&lt;br /&gt;&amp;#42; .net 2.0 nullable type&lt;br /&gt;&amp;#42; asp.net 2.0 object data source&lt;br /&gt;&amp;#42; asp.net 2.0 grid view&lt;br /&gt;&amp;#42; asp.net 2.0 form view&lt;br /&gt;&amp;#42; asp.net 2.0 skin&lt;br /&gt;&amp;#42; asp.net 2.0 theme&lt;br /&gt;&amp;#42; asp.net 2.0 master&lt;br /&gt;&lt;br /&gt;&amp;#43;Visual Studio Features&amp;#43;&lt;br /&gt;&amp;#42; Visual Studio Unit Test&lt;br /&gt;&amp;#42; Visual Studio Database Unit Test&lt;br /&gt;&amp;#42; Visual Studio Web Test&lt;br /&gt;&amp;#42; Visual Studio Load Test&lt;br /&gt;&lt;br /&gt;&amp;#43;Sql Server Features&amp;#43;&lt;br /&gt;&amp;#42; Sql server 2005 Stored Procedure&lt;br /&gt;&amp;#42; Sql server 2005 Xml type&lt;br /&gt;&amp;#42; Sql server 2005 Paging support</description><author></author><pubDate>Mon, 20 Apr 2009 10:37:23 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: v2.2.0 (Apr 17, 2009) 20090420A</guid></item><item><title>UPDATED RELEASE: v2.2.1 (Apr 17, 2009)</title><link>http://code.msdn.microsoft.com/eisk/Release/ProjectReleases.aspx?ReleaseId=2550</link><description>&lt;br /&gt;This is a starter kit, which includes very simple user requirements, where we can create, read, update and delete &amp;#40;CRUD&amp;#41; the employee info of a company.&lt;br /&gt;The primary purpose of this starter kit is, to provide a solid guideline with respect to building enterprise level projects, by utilizing asp.net 2.0 and Sql server 2005 features, as well as latest best coding practices. &lt;br /&gt;&lt;br /&gt;The starter kit includes several cases where we can perform multi-table joining and&amp;#47;or write operations. Combining high performance and security features this starter kit shows how we can solve in real world problems and challenges, from a wide range of view point.&lt;br /&gt;&lt;br /&gt;&amp;#42;Minimum System Requirements&amp;#42;&lt;br /&gt;&lt;br /&gt;&amp;#42; Visual Studio 2005 &amp;#40;or higher&amp;#41;&lt;br /&gt;&amp;#42; Sql Server 2005 or higher&lt;br /&gt;&lt;br /&gt;&amp;#42;User End Functional Specification&amp;#42;&lt;br /&gt;&lt;br /&gt;The user end functionalities of this starter kit are pretty simple and straight forward that are focused in to perform CRUD operation on employee records as described below.&lt;br /&gt;&lt;br /&gt;&amp;#43;Creating a new employee record&amp;#43;&lt;br /&gt;The users should be able to create new employee record, one at a single time.&lt;br /&gt;&amp;#43;Read existing employee record&amp;#43;&lt;br /&gt;The users should be able to view the employee records in list style, where maximum 10 records can be visible per page and the list can be filtered out based on their supervisors. The user should also be able to view employee records with details, once at a single time and can print it in a printable format.&lt;br /&gt;&amp;#43;Update an existing employee record&amp;#43;&lt;br /&gt;The users should be able to update an existing employee record, one at a single time.&lt;br /&gt;&amp;#43;Delete existing employee records&amp;#43;&lt;br /&gt;The users should be able to delete single or multiple employees at a time while viewing employee records in list style.&lt;br /&gt;&lt;br /&gt;&amp;#42;Architectural Overview&amp;#42;&lt;br /&gt;&lt;br /&gt;&amp;#42; Simple 2 layer architecture &amp;#40;user interface and data access layer&amp;#41; with 1 optional cache layer&lt;br /&gt;&amp;#42; ASP.NET Web Form Based User Interface&lt;br /&gt;&amp;#42; Custom Entity Data Container implemented &amp;#40;with primitive C&amp;#35; types for data fields&amp;#41;&lt;br /&gt;&amp;#42; Static type CRUD methods embedded with Data container, implemented in C&amp;#35;&lt;br /&gt;&amp;#42; Sql Server Stored Procedure to perform actual CRUD operation&lt;br /&gt;&amp;#42; Automated testing infrastructure to ensure quality&lt;br /&gt;&lt;br /&gt;&amp;#42;Technology Utilized&amp;#42;&lt;br /&gt;&lt;br /&gt;&amp;#43;Programming Languages&amp;#47;Scripts&amp;#43;&lt;br /&gt;&amp;#42; Browser side&amp;#58; JavaScript&lt;br /&gt;&amp;#42; Web server side&amp;#58; C&amp;#35; 2.0&lt;br /&gt;&amp;#42; Database server side&amp;#58; T-SQL&lt;br /&gt;&lt;br /&gt;&amp;#43;.NET Framework Components&amp;#43;&lt;br /&gt;&amp;#42; .net 2.0 generic type&lt;br /&gt;&amp;#42; .net 2.0 nullable type&lt;br /&gt;&amp;#42; asp.net 2.0 object data source&lt;br /&gt;&amp;#42; asp.net 2.0 grid view&lt;br /&gt;&amp;#42; asp.net 2.0 form view&lt;br /&gt;&amp;#42; asp.net 2.0 skin&lt;br /&gt;&amp;#42; asp.net 2.0 theme&lt;br /&gt;&amp;#42; asp.net 2.0 master&lt;br /&gt;&lt;br /&gt;&amp;#43;Visual Studio Features&amp;#43;&lt;br /&gt;&amp;#42; Visual Studio Unit Test&lt;br /&gt;&amp;#42; Visual Studio Database Unit Test&lt;br /&gt;&amp;#42; Visual Studio Web Test&lt;br /&gt;&amp;#42; Visual Studio Load Test&lt;br /&gt;&lt;br /&gt;&amp;#43;Sql Server Features&amp;#43;&lt;br /&gt;&amp;#42; Sql server 2005 Stored Procedure&lt;br /&gt;&amp;#42; Sql server 2005 Xml type&lt;br /&gt;&amp;#42; Sql server 2005 Paging support</description><author></author><pubDate>Mon, 20 Apr 2009 08:49:19 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: v2.2.1 (Apr 17, 2009) 20090420A</guid></item></channel></rss>