An Approval Workflow for SharePoint 2010 with Visual Studio 2010 and Infopath 2010
Download Approval Workflow Source Code and Example.    I have developed an Approval Workflow that can be deployed  on SharePoint 2010 and can be associated to any list or library; it has been  developed using Visual Studio 2010. This workflow creates approval tasks for the person who is  responsible for the approval, you might think this similar to a usual SharePoint  approval workflow, so here we are, to add the touch of spice to this solution, I want to throw some light on the task form, here I am using an InfoPath form  when you go and edit this task. This opens up a hell lot of options to play with  as InfoPath form is completely customizable. So you can modify the solution and  the form as per your needs and requirements very easily.    Open property window of State Machine Workflow & add the following values to the properties :    Receiver Assembly  = Microsoft.Office.Workflow.Feature, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c Receiver Class ...