This application was developed as "freemium" application to replace mail register books, intended for absolute beginners in low-tech environments.
It was a desktop only application: no network, no server, no authentication. The missing features would exist only on the "premium" application. Thanks to Codisa IT Solutions of Interway Group to release the code as open source.
The WinForms application was ported to Wisej. Since Wisej is a Web platform, authentication and authorization are badly needed and so is a more robust multilanguage system. Those missing bits must be (and will be) added.
This application uses an interesting environment:
- business layer uses CSLA .NET
- business rules and date parser uses CSLA .NET public contribution
- business layer code was generated using CslaGenFork
- UI uses MvvmFx
The project is instrumental in improving MvvmFx.
Results of memory profile for Wisej Web and WinForms versions:
Environment | Used Memory |
---|---|
Wisej single instance baseline | 18.635 KB |
Wisej extra instance | 748 KB |
WinForms | 3.717 KB |
Project is ready to run using LocalDb for SQL Server 2014. Instructions included on how to use LocalDB for SQL Server 2012.
Release 1.4.0 (ongoing)
- Wisej multi page application
- Add authentication, autorization and roles
- Add user management
Release 1.3.8 (21 May 2018)
- Load all resources from database
- Wisej change language without reloading page
- Wisej disable change language by URL
- Wisej main menu looks like MDI
- Wisej alert when closing browser may loose unsaved information
- Fix sorting of fields on Excel reports
- Fix Excel reports on Wisej Standalone
Release 1.3.7 (03 May 2018)
- Add Wisej standalone executable (run as a desktop application)
- Translate all resources in all 4 languages
- Add language combobox to Wisej version
- Fetch Wisej dependency from NuGet
N.B. - Run Wisej samples (web and standalone) from NuGet - you don't need to install Wisej.
When you build the solution in Release mode, at the root level there will be an Outputs folder. On this folder there are 3 folders with ready to run versions:
- WebSite - Wisej web site IIS ready
- WebStandalone - Wisej web site packed into a desktop .exe file
- WinForms - Windows Forms desktop application
Take your WinForms project, port it to Wisej retaining all your BO/DAL code and most UI code. Now run it as a Web application. Get Wisej
InterwayDocs is copyright Grupo Interway and Tiago Freitas Leal. Its use is governed by the MIT license.