Enterprise Library Logging Application Block

Learn how to use Logging AppBlock in EntLib in 30 seconds by David HaydenSee also: Get Logging with the Enterprise Library By Piers Lawson.

Extending Commerce Server Order System

http://blogs.msdn.com/sathishcg/archive/2006/11/08/extending-commerce-server-order-system.aspx Extending Commerce Server Order System

Orders Example: Extending the LineItem Class, CS2007 http://msdn.microsoft.com/en-us/library/bb219308(v=cs.70).aspx http://msdn.microsoft.com/en-us/library/aa544655(v=cs.70).aspx

Orders Extensibility Samples, CS2009 http://msdn.microsoft.com/en-us/library/dd451452(v=cs.90).aspx Orders Example: Extending the LineItem Class, CS2009 http://msdn.microsoft.com/en-us/library/dd328349(v=cs.90).aspx Orders Example: Adding Virtual Gift Certificates, CS2009 http://msdn.microsoft.com/en-us/library/dd452317(v=cs.90).aspx

Microsoft Web Service Software Factory

Web Service Software Factoryhttp://msdn2.microsoft.com/en-us/library/aa480534.aspx

DownloadsWeb Service Software Factory–December 2006 (ASP.NET and WCF services in C#)Web Service Software Factory–July 2006 (ASP.NET services in VB.NET)Web Service Software Factory Hands-on LabMediaMSDN Architecture Webcast: Web Service Software Factory (27 June 2006)Web Service Software Factory Presentation (with PowerPoint slides)Web Service Software Factory Demonstration (with code files)MSDN Webcast: Web Service Software […]

“Underlying data provider ONLY supports AND-ing of clauses”

In Customer and Orders Manager source code we see following interesting comment—File: ProfilesSearchHelper.csMethod:public SearchClause CreateSearchCriteria(string profileType, SearchClauseFactory searchClauseFactory, SearchCriteriaItems criteriaList, bool isSimpleSearch)—

SearchClause fullClause = CreateClause(searchClauseFactory, criteriaList[0]);for (int i = 1; i < criteriaList.Count; i++){if (!string.IsNullOrEmpty(criteriaList[i].Condition) && !string.IsNullOrEmpty(criteriaList[i].FieldName) && !string.IsNullOrEmpty(criteriaList[i].Value)){SearchClause rightClause = CreateClause(searchClauseFactory, criteriaList[i]);// Underlying data provider ONLY supports AND-ing of clauses.fullClause = searchClauseFactory.IntersectClauses(fullClause, rightClause);}}


Commerce Server 2007 Business Applications ClickOnce deployment Bug

Commerce Server 2007 Business Applications ClickOnce deployment may cause problems. And here is a great blogpost for the solution:

Also another blogpost may be checked out:http://blog.wadewegner.com/PermaLink,guid,00c0d724-a2be-4559-9726-140cfd0904a9.aspx

Quoted from the blog of Soren Spelling Lundhttp://www.publicvoid.dk/ClickOnceDeploymentOfCommerceServer2007BusinessTools.aspx

Begining of Quote———————————————————————————————–ClickOnce Deployment of Commerce Server 2007 Business ToolsWe decided to go ahead and put the “smart” in Smart Client […]

DataTable.ImportRow(DataRow dr)

Datarow arrays may easily be transformed into datatables using code above.

CS 2007 DevEd Setup

CS 2007 DevEd Setup cannot be installed from a network share, it had to be copied to local computer.