protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); // Layout toevoegen SetContentView(Resource.Layout.Formulier); // Opzoeken van de spinner in het .axml bestand var spnMenu = FindViewById<Spinner>(Resource.Id.vak_array); datumWeergeven = FindViewById<TextView>(Resource.Id.kieseendatum); kiesDatum = FindViewById<Button>(Resource.Id.btnKiesDatum); Opslaan = FindViewById<Button>(Resource.Id.btnOpslaan); opm = FindViewById<EditText>(Resource.Id.opmerking); hw = new Huiswerk(); // Toevoegen van een EventHandler die triggerd op het moment dat er is gekozen spnMenu.ItemSelected += (sender, e) => { var s = sender as Spinner; Toast.MakeText(this, "Gekozen item is " + s.GetItemAtPosition(e.Position), ToastLength.Short).Show(); }; // Click event toevoegen kiesDatum.Click += delegate { ShowDialog(DATUM_DIALOOG_ID); }; Opslaan.Click += (object sender, EventArgs e) => { hw.Opmerking = opm.Text; HuiswerkDB hwdb = new HuiswerkDB(); // opslaan van huiswerk in database string msg = hwdb.insertUpdateData(hw); if (msg == "ok") { Finish(); } else { Toast.MakeText(this, msg, ToastLength.Short).Show(); } }; // Datum van vandaag datum = DateTime.Today; // Laat de datum zien UpdateDisplay(); }
// Insert word uitgevoerd in de tabel Huiswerk public string insertUpdateData(Huiswerk data) { try { if (db.Insert(data) != 0) { db.Update(data); } return "OK"; } catch (SQLiteException ex) { return ex.Message; } }