The objective of the application is to save/retrieve/update customer data to local sqlLite database on Android device. At the end of the business day, the data collected will be reviewed on the device for any modifications then saved to remote SQL Server database with batch datetime. If saving success then disable access to these data on the local Android device.
Information collected is mentioned in the attached file:[url removed, login to view]
Same as attachment. Saving will include creation datetime and the logged-in salesman id. The app shouldn't allow save unless the accuracy of the GPS signal is less than pre-defined value in the configuration file (default 20 meters)
As grid. when click on the customer name, it will open update dialog. On the top of the grid (title row) there is filtration based on partial customer name and Mobile#. Information can be sorted by Customer Name or creation datetime
Same as "Save" but with adding last modification datetime. The app shouldn't allow save unless the accuracy of the GPS signal is less than pre-defined value in the configuration file (default 20 meters)