Example #1
0
        async void fine(Object o, EventArgs e)
        {
            DatabaseGET conn2 = new DatabaseGET();
            List <ConnectHelpers.EmployeeInfo> employee = await conn2.getEmployeeInfo(Convert.ToInt32(CurrentUser.ID));

            String[]     types = { "Noise violation", "Late rent", "Stolen/damaged property", "Other" };
            DatabasePOST conn  = new DatabasePOST();
            await conn.postFine(employee[0].buildingID, types[type.SelectedIndex], unit.Text, amount.Text);

            await DisplayAlert("Success", "Fine issued", "OK");

            unit.Text   = "";
            amount.Text = "";
        }
        async void populateList()
        {
            DatabaseGET conn = new DatabaseGET();

            employee = await conn.getEmployeeInfo(CurrentUser.ID);

            requests = await conn.getMaintenance(employee[0].buildingID);

            List <Request> allRequests = new List <Request>();

            for (int i = 0; i < requests.Count; i++)
            {
                allRequests.Add(new Request(requests[i].summary, requests[i].number));
            }
            requestList.ItemsSource = allRequests;
        }