Share My Creation ICT Asset Manager [FREE] Source Code

Ola

Download

IMPORTANT: Please run the MySQL Connection Tester Excercise First

THIS IS A LEGACY PROJECT AND WORKS WITH BVAD3 VERSION 604 AVAILABLE IN THE DOWNLOAD

Join our Telegram Channel here.

Keep Track of your ICT Assets..

Sneek Peek...

1. As an ICT Manager of your company, who did you give a laptop to/a mobile to/a headset to?
2. When is the warranty of that asset expiring?
3. When was the asset purchased? from whom? what was the invoice no?
4. Which employee has use of which company assets?
5. Track your Software Licenses e.g. Windows 10, Office 365 etc.
6. View Dashboard of your Assets
7. GPS Tracking via Check In.

You can get the source code for $40.
If you like my work and are willing to donate to support, you can do it here. 🙏

*The colour codes are used for charts

ICTAssetManager.jpg



ICTManager2.jpg



See how it works here...





References

BANanoVuetifyAD3
Mashy Teaches BANanoVuetifyAD3
 
Last edited:

Mashiane

Expert
Licensed User
Longtime User
As employees request hardware and licenses, the ICT Asset Manager will have to issue the relevant requested content..

IssueHardWareLicenses.jpg


The issuing, whilst also based on requests made, can be dynamic also. The plan is as soon as a request is approved, a new entry on the Issue Out register is created with the details of the requester.

Ta!
 

Mashiane

Expert
Licensed User
Longtime User
How to configure the ICT Asset Manager

You are going to receive a

1. sql script file to create the MySQL database.
2. the source code for the ICT Asset Manager
3. The latest BVAD3 source code.

Step 1: Download these

Step 2: The current connection for the ICT Assets Manager has a password of root and no password. If your connection details are not the same, you need to update the Data Sources to use the new connection details.

This is done by opening the layouts and updating the connection parameters:

1627422468834.png


NB: You can also just update these parameters via code after BANano.LoadLayout. BTW, A BANanoDataSource is just a renderless custom view, i.e. a class module.

Step 3: When running the app, the most events you will see are _Create, _SelectAll, _Update, _Delete. These are callbacks that gets executed after you execute CRUD actions.
How the BANanoDataSource works, is explained in details on this thread: https://www.b4x.com/android/forum/threads/bananodatasource-a-crud-database-abstract-layer.131838/

The DataSources are working with Dynamic on. You can however turn this off so that you can use the config file for mysql. You just need to specify your DB connection parameters on the config file.

All the best.
 
Last edited:
Top