Release Notes

Labels
AJAX(112) App Studio(9) Apple(1) Application Builder(245) Application Factory(207) ASP.NET(95) ASP.NET 3.5(45) ASP.NET Code Generator(72) ASP.NET Membership(28) Azure(18) Barcode(2) Barcodes(3) BLOB(18) Business Rules(1) Business Rules/Logic(140) BYOD(13) Caching(2) Calendar(5) Charts(29) Cloud(14) Cloud On Time(2) Cloud On Time for Windows 7(2) Code Generator(54) Collaboration(11) command line(1) Conflict Detection(1) Content Management System(12) COT Tools for Excel(26) CRUD(1) Custom Actions(1) Data Aquarium Framework(122) Data Sheet(9) Data Sources(22) Database Lookups(50) Deployment(22) Designer(178) Device(1) DotNetNuke(12) EASE(20) Email(6) Features(101) Firebird(1) Form Builder(14) Globalization and Localization(6) How To(1) Hypermedia(2) Inline Editing(1) Installation(5) JavaScript(20) Kiosk(1) Low Code(3) Mac(1) Many-To-Many(4) Maps(6) Master/Detail(36) Microservices(4) Mobile(63) Mode Builder(3) Model Builder(3) MySQL(10) Native Apps(5) News(18) OAuth(9) OAuth Scopes(1) OAuth2(13) Offline(20) Offline Apps(4) Offline Sync(5) Oracle(11) PKCE(2) Postgre SQL(1) PostgreSQL(2) PWA(2) QR codes(2) Rapid Application Development(5) Reading Pane(2) Release Notes(184) Reports(48) REST(29) RESTful(29) RESTful Workshop(15) RFID tags(1) SaaS(7) Security(81) SharePoint(12) SPA(6) SQL Anywhere(3) SQL Server(26) SSO(1) Stored Procedure(4) Teamwork(15) Tips and Tricks(87) Tools for Excel(3) Touch UI(93) Transactions(5) Tutorials(183) Universal Windows Platform(3) User Interface(338) Video Tutorial(37) Web 2.0(100) Web App Generator(101) Web Application Generator(607) Web Form Builder(40) Web.Config(9) Workflow(28)
Archive
Blog
Release Notes
Friday, August 28, 2009PrintSubscribe
Code OnTime Designer

We are pleased to announce the release of a powerful design environment for Code OnTime Generator.

Code OnTime Designer has been created to support premium project developers and provides a powerful visual environment for code generation projects. Built on top of Data Aquarium Framework, the designer is instantly familiar to premium project developers and is integrated directly into the code generator.

Start Code OnTime Generator and begin generating a Data Aquarium or Aquarium in a Box project. A summary of data controllers is displayed just before the code is ready to be generated.

Start the designer by clicking on “Start Designer” button.

image

The familiar user interface will be displayed when designer loads.

image

Exclude from the code generation process the objects that are not needed and change any properties that you need to alter.

The following screenshot demonstrates CustomerCustomerDemo, CustomerDemographics, and EmployeeTerritories tables excluded from code generation.

image

The next screenshot shows the properties of the [Products].[SupplierID] field in edit mode.

image

The purpose of the designer is to provide a 360° view of your project and allow you to be as productive as possible. The initial release of the designer covers about 80% of all available project properties and will reach 100% coverage in the coming weeks.

All project changes made in the designer are automatically re-applied whenever your run the code generator again. This allows continuous modification of the database and project properties at the same time.

Code OnTime Designer is a subscription-based add-on product and requires its own subscription. You must be a premium project subscriber to take advantage of the product. Subscribe now and be productive.

Friday, March 6, 2009PrintSubscribe
Business Rules Compatibility Issues

New business rules in the latest release of Data Aquarium Framework have lost compatibility with data filters and custom action handlers.

If you do have a legacy code and are experiencing System.InvalidCastException error when framework is trying to create a custom action handler or a data filter instance then run Code OnTime Generator and wait until a prompt to install an update will be displayed. Proceed with installation.

Create a brand new Data Aquarium project for any database and complete code generation. Copy ~/App_Code/Data/ViewPage.cs(vb) and ~/App_Code/Data/ControllerConfiguration.cs(vb) to your current project.

The filters and custom action handlers will be working again.

Make sure to migrate any future code to business rules.

New Membership premium project is a great example of business rules. Generate a project with membership and research ~/App_Code/Security/MembershipBusinessRules.cs(vb).

Monday, March 2, 2009PrintSubscribe
Data Aquarium Update

This update includes the following enhancements:

  1. The bug in business objects in Visual Basic.NET projects was causing a conversion error at runtime when executing requests such as the one below:
    Dim territories As List(Of EmployeeTerritories) = _
        EmployeeTerritories.Select(employeeId, Nothing, Nothing, Nothing, Nothing)
  2. Attribute RowFilter has been enhanced with Operation property to allow creation of programmatic business rule filters other then equality checks. Here is the definition of RowFilterOperation in C#:
    public enum RowFilterOperation
    {
        Equal,
        NotEqual,
        LessThan,
        LessThanOrEqual,
        GreaterThan,
        GreaterThanOrEqual,
        Like,
    }
  3. Query-by-example lookups when enhances to perform a range check for field of DateTime type. Filters where not working well when dates contain time. Now a list of samples dates for DateTime fields is stripped off of time. If you select a date then a range filter is applied to capture any dates in the filter on a selected date.
     
  4. There was an issue with display of view selector in browsers other Internet Explorer. Incorrectly positioned frame was displayed when user moved mouse over the view selector drop-down. The issue has been resolved. Here is screen shot of Mozilla Firefox with "orange" Employees view selector drop down when mouse is moved over it.

    image