SysOperation framework part 1:
SysOperation framework part 1: In Dynamics 2012, the runbase and RunbaseBatch has been replaced sysoperation framework. The main difference between the old and new framework is as following, Runbase and RunbaseBatch Sysoperation framework No controller class. Controller class to perform operation such as which UI to show. No contract class. Use of marco Contract class to store the data which need to display on the UI No UI class Separate UI class to handle the event and operation related to UI No Service class Service class to perform the business operation base on the input. In sysoperation framework we have three main classes which are as following Controller Class: The purpose of controller class is to perform the following operation Determine which UI should be used. Determine whether the operation can be perform in Batch. Determine the caption of the dialog Contract Class: The Contract class is use to save user input and gives it to service...