PROJECT HAS BEEN UPDATED:
My supervisor has asked that this project include writing the sqllite table values up to sql database in the cloud. He has also given me a hard project cost of $600.
The app will have 2 simple content pages... named Items (main Page) and ItemDetails.
The app should be created for IOS, Android AND WPF.
The Items page will have a collection view control (Name: ItemsList) whose items will be populated from a local SQLLite database using a standard SQL Select statement (i.e. Select * from Items where ItemName like '*Test1*).
Table structure: Table Name = 'Items' and will contain 3 fields 1) ItemName as string, ItemCode as string, SelectedItem as boolean. Please populate this list with 4 items for demo purposes. NOTE: 2 of the rows ItemName should contain the the word 'Test1' and the other 2 rows the word 'Test2'
Each row in the control (ItemsList) will contain 2 buttons and a hidden text control... the 1st button's (Name: btnItemCodeName) text is populated as follows: (ItemCode + ' - ' + ItemName). The 2nd button (Name: btnItemTools) will display an image and no text. The hidden control (Name: blnSelectedItem) should be bound to the ItemSelected field in the database table.
The btnItemCodeName OnClick event should call a method that displays the selected button's text in a dialog box and set the selected row's blnSelectedItem value to True
The btnItemTools's OnClick event should open the ItemDetails page. It should assign the associated ItemCode to a global variable named SelectedItemCode. This page show have a 'Back' button on it that will return the user to the main page.
I will expect to be shown a functional demo of the app.