GUI

New GUI for Gardens ERP 4.0 client built on WinUI3

Home page » GUI

Efficient tables with data

The GC4.00 client has a modern multi-tab user interface built on the latest Microsoft c++ WinRT technology using WinUI3 components. This is probably the first ERP system in the world offering modern graphical capabilities of classic Win11 system applications.
Previous client versions of the GardensERP system, version 2.6 for compatibility with older versions of the Windows operating system, are built on the standard ComControls control library.

The basic graphical element of the ERP system user interface is the table. The thick client 2.6 of the Gardens ERP system from the first versions has a special component produced in Gardens-Software. It is DataGrid - a control used for browsing and editing tabular data, characterized by unprecedented browsing efficiency.

Thanks to the gradual loading of data from the database and the possibility of arbitrary filtering, it is possible to quickly browse tables containing millions of records.

The DataGrid component has been armed with a large number of improvements such as:

  • column summing bar,
  • setting the width and order of columns,
  • coloring,
  • pasting data into a column,
  • selecting rows,
  • copying values from above,
  • calculating fields,
  • graphics painted directly in cells
  • data filtering bar,
  • freezing columns,
  • hiding columns,
  • copying a selected range of cells,
  • pasting entire tables,
  • selecting cell areas,
  • calculating numbers (calculator),
  • lookup and column assist buttons,
  • and much more...

Most important elements

To achieve the high standard of the DataGrid control offered by Client 2.6, in the new client 4.0 we implemented it directly on the DirectX layer, using XAML WinUI3 elements. The new tabular component of the system has all the functions and capabilities of the older client versions, but additionally gained a few extra improvements.

Recalculation of calculated fields in background threads.

A key feature of the new client is user workflow fluidity, which has been implemented in such a way that no system elements impede any mouse or keyboard movement. Therefore, to ensure full fluidity, calculated fields are computed so as not to block the display of data tables. Calculated fields can be implemented differently in the QLX language by implementers/developers and integrators of the Gardens ERP system. They often have to perform complex operations. In this case, while browsing tables, only after stopping on the appropriate page, the relevant columns that require calculation time are refreshed independently of the user's work.

Recalculation and drawing of graphics in the background with buffering.

IDE Gardens AM provides the ability to place various graphic elements in any cell of the data table. In order not to block the display of tables, the drawing functions are performed in an additional background thread. Furthermore, you can set the number of calculated pages in the table using a single call to the background procedure.

See the effect for yourself:

Gestures and views in the application

The graphical user interface of the Win11 system is characterized by modern gesture handling. Client GC4.00 views are placed on XAML::Pivot components, which react to browsing using gestures. DataGrid can also be scrolled using a 2-finger movement on the touchpad or the computer's touchscreen.

Using gestures, you can also arbitrarily embed the ERP system view by dragging it from the menu to a selected fragment of the client/user's working panel.

The application in the advanced option offers the possibility of working on multiple monitors. This function is applicable when working for multiple companies, e.g., for different companies in accounting services.

Power of XAMLA

The [IDE] Gardens AM environment allows embedding any graphics generated using XAMLA WinUI3. The user can work in any color scheme, and in light and dark modes. The graphic control enables rendering/transforming any XAMLA during program execution, which allows for unlimited possibilities of graphic animation without overloading the main GUI thread.
przykład kodu XAML
The illustration shows an example of XAML code that generates “pulsating” hearts.

Power of the built-in Chromium web browser

Displaying HTML and PDF documents, accessing web pages directly in the Gardens ERP system:
Przeglądarka wewnątrz Gardens ERP
Communication with web applications or support for entire system modules written in JS:
Dwustronna komunikacja
Two-way communication between the GardensERP system and web applications:

Power of multithreading

The system allows concurrent work, thanks to which processes can be run in parallel in background threads — for example, simultaneous posting of documents, bank statements, production settlement, and many other actions take place without blocking the user's current work. Each long-term operation can be interrupted at any time, which provides great flexibility in task management. The system also provides automatic notifications and communication in the background, regardless of the actions carried out in the user interface. Additionally, it offers the possibility of task scheduling, ordering, and handling processes in the background, including mail management. It is also worth highlighting the automatic generation of PDF documents in the background, which allows for further work optimization.

Power of AI

The AI assistant named PAD can use extended AI available in the Win11 system, but also from models implemented by Gardens-Software for the needs of individual ERP system implementations.
AI
AI

Power of connection modes (Thin – Thick Client)

The system allows working in 2 modes: connecting as a Thick Client with QLX logic processing on the client or as a Thin Client with QLX logic processing on the application server.

All system modules can be available through the Thin Client with the application server in the cloud with the same functionality as the Thick Client desktop application.

MS SQL Server or PostgreSQL

The possibility of migrating the entire solution between MS SQL and PostgreSQL database engines. Mechanisms for handling partial sum aggregators used for online financial analysis of the ERP system have been implemented in both databases.

Backward compatibility of the GC4.00 client

The new GardensERP system client cooperates with all existing installations, maintaining full compatibility with all modules, which ensures smooth and trouble-free operation in the existing environment.

Use of system and mobile devices of the Windows 11 system

GC 4.00, thanks to the modern API Win/RT, uses tools offered by modern operating systems - such as:
* Location
* Camera, photos, streaming,
* Text recognition (OCR),
* Speech recognition,
* QRcode, NCR scanners,
* Bank card handling
and all other devices delivered with the "inventory benefit" of the Windows 11 operating system.

The new version of the GardensERP client is a combination of many years of experience with the latest technologies, which together create a stable, elastic and modern work environment.

Thanks to the use of WinUI3, multithreading, buffered graphics, and full backward compatibility, the system not only meets the expectations of the most demanding users, but also effectively supports the growth of companies in a dynamically changing business reality. GardensERP is a tool that grows with your organization, adapting to its needs — today and in the future.
If you want to learn more about the possibilities of the GardensERP system or see how we can support the development of your enterprise, we invite you to contact us! Our specialists will be happy to present an offer tailored to the individual needs of your company.

Ready for a new level of company management?

Fill out the form to see:

  • How our customized ERP system and integrated IDE environment works
  • How you can better, faster, and cheaper adapt the system to your needs
  • How we differ from standard ERP systems and boxed solutions
Don't wait, write to us!
We will contact you within 24h!
Zgoda*